¿Cómo me preparo para las rondas técnicas en las entrevistas del campus?

Un ingeniero de CSE debe ser bueno en las siguientes habilidades técnicas para enfrentar la entrevista.

  • Estructuras de datos sólidos y algoritmos. Comprensión profunda de estos temas, cómo combinarlos, cómo encontrar / diseñar los adecuados para un problema, etc. Esto no es sorprendente, ya que estos son los temas más fundamentales sobre los que descansa gran parte de la CS.
  • Fuerte en OOPS. OO Diseño y principios, aspectos sutiles del lenguaje, fuerte comprensión de la capacidad y limitaciones del lenguaje, su diseño e implementación.
  • Buena comprensión del sistema operativo, DBMS, redes. Se destacaron estos temas cuya comprensión es extremadamente importante para ser un ingeniero de software exitoso para trabajos de alto nivel.
  • Capacidad para escribir código bien estructurado y eficiente. Capacidad para evaluar la eficiencia del código en diferentes niveles: algo, DS, nivel de ejecución (SO), hardware para reducir la memoria y el tiempo; comprensión de las diferentes capas del sistema y la capacidad de evaluar / evaluar el programa en estas diferentes capas.

Si puede tener una buena comprensión de estos conceptos, nadie puede evitar que obtenga una muy buena ubicación.

Gracias por el A2A.

Use el tiempo para prepararse bien para los algoritmos de árbol y gráfico, programación dinámica, retroceso, algoritmos codiciosos, etc. Estos son siempre los temas candentes para entrevistas en empresas como Google, Amazon, Facebook, Microsoft, etc. Para otros, prepárese para JAVA, C, OS etc.

Hay algunas buenas experiencias de entrevistas, MCQ, rompecabezas, recursos humanos y preguntas de diseño con las respuestas apropiadas en Hub for Geeks. ¡Únase a nosotros, prepárese para las entrevistas, sea contratado! Puede leerlos allí.

Para la práctica de codificación en línea, puede consultar HackerEarth: desafíos de programación y trabajos de desarrollador y HackerRank

¡Buena suerte!

Sugeriría comenzar a hacer los ejercicios de la entrevista Cracking the Code. Los problemas tienen un nivel medio y son bastante similares a los que se dan en la entrevista real. Un gran sitio para practicar es LeetCode. Tienen muchos problemas y también, si paga una suscripción, puede tener acceso a las preguntas de la entrevista de una empresa en particular.

Además, algo que realmente me ayudó mucho fue hacer entrevistas simuladas. Es realmente importante recibir comentarios y alguien que le enseñe cómo comportarse y pensar en una entrevista. Puede consultar las entrevistas simuladas. Tendrás una entrevista con ingenieros con experiencia en empresas como Google, Facebook o Twitter. Sabrá qué esperar y qué mejorar después de la retroalimentación dada.

Diferentes compañías tienen diferentes procesos (rondas) para seleccionar candidatos en los recorridos del campus. Lo que más importa es su enfoque para manejar varias preguntas con confianza, esto solo viene con un sólido conocimiento técnico.

Aquí hay algunos puntos: Preparación de la entrevista técnica

More Interesting

¿Hay alguna manera de hacer que todos los elementos de una matriz sean positivos y luego recuperarlos?

¿Cuáles son las preguntas comunes de la entrevista del programador de red?

Constantemente me quedo atascado en las preguntas de la entrevista de programación técnica incapaz de progresar. ¿Hay alguna forma de practicar y mejorar?

Cómo encontrar un elemento duplicado en una matriz con una complejidad temporal menor que O (n ^ 2) y una complejidad espacial de O (1)

¿Existe una parte de codificación remota o entrevista en el lugar para el puesto de pasantía de ingeniero de calidad de producto en Palantir Technologies?

¿Qué tipo de preguntas se hacen en entrevistas para ingenieros electrónicos?

¿Cómo evitan los programadores las líneas de código de más de 80 caracteres?

Usando Java, ¿cómo encuentra la longitud de la matriz secundaria más grande donde el primer elemento de esta matriz es mayor o igual que el último elemento de esa matriz secundaria?

¿Cómo generará UnsupportedOperationException en Java?

¿Está obligado a codificar exactamente como lo hace con los compiladores durante las entrevistas técnicas de Google (incluso para los problemas más complejos)?

¿Cuál es la forma más eficiente de encontrar el késimo elemento más pequeño en un montón mínimo?

¿Cuál es el mejor libro para preparar entrevistas de programación / codificación?

¿Qué dicen las soluciones subóptimas sobre usted en una entrevista de software técnico?

¿Por qué EPFL no produce grandes programadores que puedan descifrar entrevistas técnicas de compañías como Google, Facebook, Palantir, Amazon, etc.?

¿Qué preparación especial hay que hacer para las entrevistas de empresas como Google, Amazon y Facebook?