¿Qué lenguajes y temas de programación debo aprender para las entrevistas y colocaciones de pasantías?

Primero déjame decirte por qué y cómo se llevan a cabo los procesos de entrevista.

El objetivo de cualquier entrevista es seleccionar candidatos que cumplan con los siguientes criterios:

  • Buenas habilidades para resolver problemas.
  • Habilidades básicas de comunicación.
  • Conocimientos técnicos.
  • Criterios adicionales basados ​​en el puesto de trabajo y la organización.

En general, el proceso de entrevista incluye algunas rondas / etapas generales para probar los atributos anteriores:

1.prueba de aptitud

Esto se considera principalmente como una prueba preliminar para filtrar candidatos. El propósito de la prueba de aptitud es únicamente para evaluar sus habilidades para resolver problemas.

Te sugiero que pases al menos 7 días para prepararte para la aptitud. Si eres lo suficientemente bueno en matemáticas, puedes prepararte para esto en 2 o 3 días.

Mis sugerencias :

Las preguntas pueden ser simples que todos puedan resolver. Su oportunidad de sobresalir depende de qué tan rápido pueda resolver. Más tiempo toma menos preguntas que resuelve.

La mayoría de las entrevistas no permiten calculadoras. Así que prepárate para resolver las matemáticas tú mismo. Te recomiendo esta aplicación para acelerar tus cálculos.

2 pruebas de programación

Para probar sus habilidades técnicas, se le darán algunas tareas de programación simples.

Asegúrese de pasar la mayor parte de su tiempo disponible para esta ronda. Preferiblemente de 30 a 40 días.

¿Qué preparar?

Estructuras de datos y algoritmos : aprenda tantos conceptos como sea posible en este tema. Todo lo que aprenda aquí lo ayudará en algún momento durante la entrevista y después del empleo.

Lenguajes de programación : debe tener conocimientos básicos de C / C ++. Especialmente para esta ronda, puede usar cualquier lenguaje que le resulte conveniente. Si ya es competente en alguno, vaya con eso o prepare bien C.

Te sugiero que practiques problemas en hackerrank.

3. Discusiones grupales

Esta es una ronda complicada y el propósito es probar su comunicación. Necesita mucha práctica con temas generales para despejar esta ronda.

Algunos consejos :

  • Sé el primero en comenzar la conversión.
  • Presente sus puntos de vista con claridad, sea preciso y al grano.
  • Al presentar estadísticas, asegúrese de que no sea aburrido. Es mejor decir que dos tercios de las personas padecen fiebre que decir que el 69.56% de las personas padecen fiebre.

4. Entrevista técnica

Realizado para probar su capacidad técnica y, a veces, de comunicación.

Tener conocimiento de

Últimas y emergentes tecnologías. por ejemplo: Hadoop, Cloud computing, AI.

  • Todas las habilidades mencionadas en tu currículum. Nunca llenes tus habilidades copiadas de amigos o de internet, llena solo lo que sabes.
  • Algoritmos: se le pueden dar problemas para resolver en ese momento. Le recomiendo que lea este libro.

Puedes prepararte para esta ronda junto con la programación.

Recuerde Algoritmos + Estructuras de datos = Programas

5. Entrevista personal / de recursos humanos

Realizado para evaluar únicamente sus habilidades de comunicación.

Prepárese con entrevistas simuladas y prácticas espejo.

Prepárese para preguntas generales como cuénteme sobre usted, sus debilidades y fortalezas, …

Conozca a su empleador. Esto es imprescindible para cualquier entrevista. Sepa lo que hace la organización y sus proyectos actuales.

Estas no son las únicas rondas de una entrevista. Las diferentes organizaciones tienen un proceso diferente. Estos son los más comunes. Prepárese según las rondas.

Prepárate bien !! 60 días es corto, pero suficiente si lo utiliza correctamente.

Bueno, si fuera yo, trataría de ser al menos un poco objetivo sobre las entrevistas a las que asistí, centrándome en situaciones que sean relevantes para mis intereses y objetivos. Y luego, para cada entrevista, yo:

  • averiguar todo lo que pueda sobre la empresa / organización, sus productos, servicios, mercados, tecnologías centrales, plataformas (desarrollo e implementación), personas clave (idealmente, incluidos los entrevistadores) y su programa de pasantías (filosofía, objetivos, enfoque, actividades típicas, lo que buscan en los pasantes): tenga en cuenta que nunca está de más tratar de hablar con la gente con anticipación, ya sea en reuniones organizadas por la empresa, o simplemente llamar y preguntar sobre su programa de pasantías (aprenderá algo útil, y tal vez tu nombre se registre con alguien)
  • Podría tratar de mejorar, al menos un poco, las tecnologías que utilizan (es decir, si espera trabajar en Java y saber qué IDE y sistema de compilación utilizan, realice un pequeño pirateo exploratorio)
  • Me gustaría aún más en técnicas y problemas. Por ejemplo, si está apuntando a compañías de juegos, aprenda algo sobre cómo se construyen los juegos, sobre los motores de juegos, sobre el desarrollo de guiones. Lee algunos estudios de caso. Juega sus juegos. Intenta obtener una línea sobre lo que están trabajando ahora.
  • Entra preparado para hablar sobre por qué estás interesado en hacer prácticas con ellos , qué esperas aprender, cosas que sabes y cosas que has hecho que son relevantes para ellos. Entra preparado para discutir las cosas que has hecho, los desafíos que has enfrentado en los proyectos y cómo los abordaste. Acceda a algunas preguntas en profundidad (preguntas reales, que surgen de su investigación, como “Estoy realmente interesado en cómo hace xxxx”, “en qué tipo de cosas podría terminar trabajando”, seguido de “¿está ahí? ¿Hay algo que pueda hacer para estar preparado para comenzar a ejecutar? ”(por ejemplo, cosas para leer, herramientas para aprender); tal vez“ ¿tienes algo en camino para competir con xxx? ”, quizás un poco arriesgado, pero también muestra conocimiento de su mercado y competencia).
  • No estaría de más tener algunas anécdotas que sean relevantes para la empresa (por ejemplo, escuchar a un desarrollador clave hablar en una conferencia y sentirse impresionado o divertido por algo).

Básicamente, quiere irse con ellos pensando “inteligente, emprendedor, hace su tarea” y sintiendo “wow, nos gustaría tener a este niño cerca”.

1.puedes utilizar un lenguaje de programación procesal como C. el mejor libro para preparar y aprender C es “C PROGRAMACIÓN DE DENNIS RITCHIE”

2. debes aprender un lenguaje de programación orientado a objetos como C ++ o java. Prefiero aprender JAVA. El mejor libro para aprender JAVA desde cero es HEAD FIRST JAVA. El concepto de OOP se hace tan fácil de aprender en este libro.

Por lo general, solicitan ESTRUCTURAS DE DATOS y Algoritmo e incluso un poco del SISTEMA DE GESTIÓN DE BASES DE DATOS (DBMS).

¡BUENA SUERTE!

More Interesting

¿Cuáles son las preguntas formuladas por L&T durante las entrevistas en el campus?

¿Cuáles son las preguntas de la entrevista de codificación en Java?

Si el recorrido de orden posterior de un árbol binario es DEBFCA, ¿cómo puedo encontrar el recorrido de orden previo?

¿Por qué las principales compañías tecnológicas como Google, Facebook y Quora evalúan a sus candidatos principalmente en su DSA pero no en el desarrollo de software y las habilidades tecnológicas?

Llevo un tiempo codificando y he desarrollado varias aplicaciones web. No he usado ningún algoritmo o incluso muchas matemáticas. No he hecho ninguna de las cosas complicadas de las que tanto se habla en informática. ¿Por qué?

¿Cuáles son algunas de las preguntas que se hacen desde el lenguaje C durante las entrevistas técnicas en las entrevistas del campus?

¿Cuáles son algunas preguntas ingeniosas que le han hecho en una entrevista técnica?

Con el método de la mediana de las medianas para seleccionar el kth elemento más grande en una matriz de tamaño n, ¿cuál es el tamaño más grande posible del subproblema?

Soy un programador decente en C. Sin embargo, es difícil implementar todas las estructuras de datos como montones, tablas hash, árboles de rango, etc. dentro del límite de tiempo de la programación competitiva. ¿Cómo hago la transición a C ++ y su útil biblioteca estándar?

¿Cómo debo prepararme para las entrevistas FSAE o BAJA?

¿Cuáles son los requisitos previos para programar entrevistas en empresas tecnológicas y recomendar libros?

Cómo prepararme para limpiar la entrevista para Amazon India como WDE (Ingeniero de desarrollo web)

¿Puedo escribir código en mi computadora portátil en lugar de una pizarra durante una entrevista de trabajo? ¿Qué tal proyectado en una pantalla para que todos en la sala puedan verlo? ¿Por qué perder el tiempo en una habilidad irrelevante como codificar en pizarras blancas?

¿Por qué los entrevistadores hacen preguntas fuera del alcance / experiencia?

¿Son fáciles las entrevistas de programación?