¿Cuáles son algunos buenos recursos para practicar la primera ronda de preguntas escritas de entrevistas de codificación que generalmente se hacen en el reclutamiento de campus para empresas como Amazon, Google, Microsoft y DE Shaw?

Asistí a las entrevistas en el campus: Amazon, Microsoft, De Shaw y Google. Tenía ofertas de Amazon y Microsoft.

Aptitud matemática, Inglés / Aptitud de razonamiento, depuración C / salida y preguntas de estructuras de datos se hacen en Amazon, Microsoft, De Shaw y Google ronda una entrevista.

El sistema operativo, el DBMS y las preguntas sobre redes se hacen en De Shaw.

Aptitud Matemática

  • Mira videos en youtube.
  • Resuelva problemas de ejemplo de Aptitud cuantitativa para exámenes competitivos. Puede omitir los problemas de ejercicio de este libro, ya que son demasiados y repetitivos en cada capítulo.
  • Resolver problemas de aptitud cuantitativa para el examen competitivo. Este libro es importante porque enseña atajos para cada capítulo. Clasifica varios tipos / modelos de problemas en cada capítulo.
  • Algunas compañías preguntan problemas de nivel CAT. Para este caso, consulte Cómo prepararse para la aptitud cuantitativa para CAT.
  • Resuelva problemas de aptitud matemática de http://www.indiabix.com/. Este sitio le daría una práctica para una prueba computarizada basada en temporizador.

Inglés / Aptitud de razonamiento

  • Mira videos en youtube.
  • Resuelva problemas de aptitud de razonamiento / inglés en http://www.indiabix.com/.
  • Resuelva problemas de Cómo prepararse para el razonamiento lógico para CAT.

Estructuras de datos

Seguí la secuencia a continuación.

  • Mira videos de Nptel.
  • Mira videos de saurabhschool y tusharroy.
  • Resuelva problemas de las preguntas de la entrevista de codificación.
  • Resuelva problemas al descifrar la entrevista de codificación.
  • Ahora resuelva los problemas en geeksforgeeks y Hackerrank sin buscar la solución.

Cuando te quedas atascado en la comprensión de la solución de un problema, confía en encontrar el tutorial para ese problema en Internet.

Si aún no puede entender el problema, copie su solución al IDE. Comience a depurar y no se detenga hasta que tenga una idea clara de cómo funciona la solución.

Esto sería suficiente para la entrevista de Microsoft, DE Shaw y Amazon.

La entrevista de Google requiere más conocimiento de las estructuras de datos. Puede utilizar las diez preguntas principales de la entrevista de codificación.

DBMS

  • Leer sistemas de gestión de bases de datos.
  • Los temas se explican claramente en palabras muy simples, al punto y en palabras cortas.

C Depuración / salida

  • Mira videos relacionados con C en NPTEL y VU.
  • Resuelva la depuración / salida C de Download Pdf, Download Pdf. Estas son las preguntas que se hacen mucho en las entrevistas preliminares.
  • Resuelva las preguntas de depuración / salida C y ejercicio de Let Us C y Pruebe sus habilidades C
  • Resuelva las preguntas C de It Interview Questions.

La entrevista de codificación escrita de la primera ronda es el tipo más sencillo de entrevista técnica que se compara con la pantalla del teléfono y las entrevistas in situ. Si gastas algo de esfuerzo y tiempo en ello, todos deberían poder pasarlo.

Sin embargo, en términos de preparación, no veo mucha diferencia entre las entrevistas de codificación escritas y otro tipo de entrevistas. Esto se debe a que, en esencia, todas las entrevistas de codificación están tratando de evaluar sus fundamentos informáticos (estructuras de datos básicos y algoritmos). Si está bastante familiarizado con lo que aprendió en las clases de estructura de datos / algoritmo y ha practicado algunas preguntas de codificación, la entrevista de codificación no debería ser un problema.

Hay muchos recursos en línea sobre preguntas de codificación. Prepararse con los recursos adecuados puede ahorrarle mucho tiempo y por eso creo que todos deberían ser extremadamente exigentes con los recursos en línea.

Aquí hay algunos recursos que recomendaría:

  • Preguntas de la entrevista de Gainlo Coding: cubrió muchas preguntas que han sido formuladas recientemente por las principales empresas como Google y Uber con un análisis detallado. Creo que el proceso de análisis es mucho más valioso que la respuesta.
  • Leetcode: no te sugiero que termines todas las preguntas en Leetcode. Sin embargo, marca preguntas con diferentes niveles y es genial tener una idea de dónde estás.
  • Glassdoor – Me gustaría usar este sitio en la etapa final de preparación. Digamos que vas a entrevistar a Google en dos semanas. Definitivamente puede encontrar preguntas recientes allí.

No creo que realmente necesites más de 10 libros / sitios web para practicar. Pero por cada problema que haya resuelto, debe tratarlo como preguntas de entrevistas reales. Algunos sitios de programación competitivos, como TopCoder, son demasiado exigentes ya que los problemas son mucho más difíciles que las preguntas de la entrevista.

Vale la pena señalar que practicar no se trata solo de resolver tantas preguntas como sea posible. Practicar de manera inteligente significa identificar el esfuerzo del 20% que contribuye al 80% de los resultados. Le recomendaría que eche un vistazo a las preguntas de codificación de práctica: la guía completa para la preparación de entrevistas de Google, que cubre este tema en detalle.

No veo mucha diferencia entre la primera ronda y las entrevistas finales en el sitio en términos de preparación. Todos ellos se centran en estructuras de datos básicos y algoritmos. Por lo general, recibe una pregunta de codificación y se espera que la resuelva con un código limpio en poco tiempo. Por supuesto, también se requieren muchas discusiones.

Por lo tanto, me gustaría compartir recursos que me parecen súper útiles y que puede usar durante la preparación de su entrevista. El punto es que buenos recursos pueden ahorrarle toneladas de tiempo.

  • Preguntas y análisis de entrevistas de codificación – artículos / tutoriales sobre cómo analizar preguntas de entrevistas de codificación
  • Leetcode: preguntas de codificación con OJ
  • Puerta de cristal
  • Gainlo – simulacro de entrevista con profesiones

Desde mi experiencia, muchos recursos en línea son una especie de distracción y simplemente agrupan muchas preguntas de codificación aleatoria. Debe ser extremadamente exigente con los recursos que desea utilizar y atenerse a los buenos por mucho tiempo.

100 preguntas que recolecté de varios blogs y sitios web, cuando me estaba preparando para Amazon.
Preparación de la entrevista – Best 100

“Estructuras de datos y algoritmos” es el tema favorito de las empresas entrevistadas. Puede comenzar con la resolución de problemas en estructuras de datos y libros de algoritmos.

Los enlaces de los libros en Amazon están abajo:

1. Resolución de problemas en estructuras de datos y algoritmos utilizando C

2. Resolución de problemas en estructuras de datos y algoritmos usando C ++

3. Resolución de problemas en estructuras de datos y algoritmos utilizando Java

4. Resolución de problemas en estructuras de datos y algoritmos utilizando C #

5. Resolución de problemas en estructuras de datos y algoritmos usando Python

“Resolución de problemas en estructuras de datos y algoritmos” es una serie de libros sobre el uso de estructuras de datos y algoritmos en la programación de computadoras. El libro es fácil de seguir y está escrito para el punto de vista de preparación de la entrevista . En varios libros, los ejemplos se resuelven en varios lenguajes como C, C ++, Java, C #, Python, VB, JavaScript y PHP.

Composición del libro
Este libro está diseñado para entrevistas, por lo que en el Capítulo 0 se proponen varios planes de preparación. Luego, en los capítulos 1, se explica una breve introducción del lenguaje de programación y el concepto de recursión. Se explican varios problemas basados ​​en recursividad y matriz.

Luego, en el próximo capítulo, analizaremos el análisis de complejidad. Luego analizaremos las técnicas de clasificación y búsqueda.

Luego estudiará las diversas estructuras de datos y sus algoritmos. Buscaremos en una lista vinculada, pila, cola, árboles, montón, tabla hash y gráficos.

Luego analizaremos el análisis de algoritmos, analizaremos algoritmos de fuerza bruta, algoritmos codiciosos, algoritmos de división y conquista, programación dinámica y retroceso.

Al final, analizaremos el diseño del sistema, que proporcionará un enfoque sistemático para resolver los problemas de diseño en una entrevista.

Tabla de contenido
Capítulo 0: Cómo usar este libro.
Capítulo 1: Introducción – Descripción general de la programación
Capítulo 2: Análisis de Algoritmos
Capítulo 3: Enfoque para resolver problemas de diseño de algoritmos
Capítulo 4: Tipo de datos abstractos
Capítulo 5: Búsqueda
Capítulo 6: Clasificación
Capítulo 7: Lista vinculada
Capítulo 8: Pila
Capítulo 9: Cola
Capítulo 10: Árbol
Capítulo 11: Cola prioritaria
Capítulo 12: Hash-Table
Capítulo 13: Gráficos
Capítulo 14: Algoritmos de cadena
Capítulo 15: Técnicas de diseño de algoritmos
Capítulo 16: Algoritmo de fuerza bruta
Capítulo 17: Algoritmo codicioso
Capítulo 18: Divide y vencerás
Capítulo 19: Programación dinámica
Capítulo 20: Retroceso
Capítulo 21: Teoría de la complejidad
Capítulo 22: Estrategia de entrevista
Capítulo 23: Diseño del sistema

Aquí hay una lista de recursos que son necesarios pero no se garantiza que sean suficientes.

  • Programación de preguntas de la entrevista | CareerCup
  • acertijos
  • GeeksforGeeks: un portal informático para geeks
  • LeetCode

Techie Delight tiene una gran colección de estructura de datos y preguntas de algoritmos seleccionadas de las entrevistas de Google, Amazon, Microsoft y Facebook y proporciona una forma rápida de evaluar su conocimiento y aplicación de conceptos.

MentorPick tiene un gran conjunto de preguntas seleccionadas de las entrevistas de Google / Amazon y proporciona una forma rápida de evaluar su conocimiento y aplicación de conceptos.

Algunos en la parte superior de mi mente son

  • Geeksforgeeks
  • Puerta de cristal
  • Hackerearth
  • Hackerrank

Si se está preparando para una empresa en particular, busque experiencias de entrevistas pasadas en geeksforgeeks o glassdoor.

Prueba Pramp es, con mucho, la mejor experiencia para practicar entrevistas de codificación.
Practique entrevistas de codificación en vivo – gratis

More Interesting

¿Qué preguntas se hacen en una entrevista que requieren presencia mental para responderlas?

¿Cuál fue la mejor respuesta que dio en una entrevista que lo contrató?

¿Qué tan válido es que una persona sea rechazada en una entrevista porque el entrevistador no entendió su acento y no entendió lo que dijo?

¿Has visto a tu jefe contratar a un candidato inmaduro en la entrevista?

¿Cómo manejan las diferentes compañías a los candidatos que claramente no encajan temprano en las entrevistas in situ? ¿Qué opinas sobre este enfoque?

¿Cuál es mejor para avisar con 2 semanas de anticipación antes de buscar trabajo o cuando realmente tiene una entrevista?

Cómo prepararse mentalmente y mantener la calma durante una entrevista telefónica técnica de Google

¿Cómo se puede aprovechar su conocimiento de un instrumento musical en una entrevista de trabajo?

¿Cómo comenzar a prepararse para las preguntas de estimación y entrevista de caso para un puesto de inteligencia empresarial en Google? ¿Cómo me preparo mejor?

¿Cuál es la forma inteligente de prepararse para una entrevista?

¿Cuál es el procedimiento de la entrevista MARUTI GET después de aprobar el examen en línea? ¿Cómo me preparo para ello?

¿Qué pasa si un entrevistador pide saltar?

Si estuviera contratando un jefe de crecimiento, ¿qué preguntas haría en la entrevista?

¿Cómo debo prepararme para una entrevista en el campus como primer año?

¿Cuál es la manera perfecta de responder cuando alguien le pide que se "presente" durante una entrevista?