¿Qué programa de preparación de entrevistas es mejor?

“Estructuras de datos y algoritmos” es el tema favorito de las empresas entrevistadas.

Cuando su experiencia aumenta, más de 4 años, entonces el Diseño del sistema se vuelve importante.

Si buscas preparación para la entrevista. Puede comenzar con “ Resolución de problemas en estructuras de datos y algoritmos ” escrito en varios lenguajes como C, C ++, Java, C #, Python, Go, etc. Estos libros son fáciles de seguir y están escritos para el punto de vista de la entrevista . Además, estos libros tienen el último capítulo sobre Diseño de sistemas , que también se requiere en las entrevistas.

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

6. Estructuras de datos y algoritmos en Go

Descargo de responsabilidad: soy autor de todos los libros anteriores

Si está buscando descifrar una entrevista de algoritmos (como Amazon, Facebook, Google, etc.), recomendaría Programming Pearls de Jon Bentley. Tiene muy buenas explicaciones sobre cómo escribir buenos algoritmos. Por lo general, no recomendaré descifrar la entrevista de codificación porque tiene preguntas específicas y algunas personas tienden a comenzar a memorizar respuestas en lugar de tratar de entender lo que está sucediendo.

En lugar de leer un libro, la práctica práctica en lugares como topcoder ayudará mucho más.

Los he leído y los he encontrado muy útiles. Los problemas de cadena en las entrevistas de programación expuestas son muy buenos. Cracking the Coding Interview tiene una gran variedad de buenos problemas. Realmente me gustó la sección de diseño en eso.

Te sugeriré que revises ambos como si estuvieras leyendo estos libros y estás tratando de mejorar. No es como si un libro te ayudara a ganar la entrevista. Debe actualizarse con más conocimiento, usar su experiencia y practicar la codificación para pasar.

Cracking the Coding Interview tiene una variedad más amplia de problemas y tiene una cobertura mucho mejor de los tipos de problemas que realmente veo en las entrevistas. Hace un trabajo mucho mejor al cubrir los puntos críticos que todos deberían saber antes de una entrevista de software.

Además de esos dos, también recomendaría Elementos de entrevistas de programación. Las preguntas en este libro son un poco más difíciles que las de los otros dos y las explicaciones de la solución son fantásticas.

Inicio – Elementos de las entrevistas de programación

Recomendaría uno de los mejores libros para descifrar entrevistas de codificación

enlace: https://www.amazon.in/gp/product

More Interesting

¿Qué crees que apesta más sobre las entrevistas de la industria de TI india?

¿Cómo es que algunas compañías tecnológicas aún no requieren pruebas de codificación de pizarra en entrevistas?

¿Cómo encontrará la subsecuencia de mayor crecimiento en una lista circular vinculada?

¿Cuáles son algunas de las posibles razones por las que un entrevistador rechazaría a un entrevistado si el entrevistado contesta correctamente todas las preguntas prácticas del examen?

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

Teoría de grafos: ¿Cuál es el algoritmo más eficiente para encontrar el centro de un árbol?

¿Resolver preguntas sobre el Proyecto Euler es una buena forma de practicar para programar entrevistas?

¿Cómo respondería: "¿Preferiría trabajar en Microsoft o Google si tuviera ofertas de ambos y la ubicación y el pago fueran equivalentes", preguntó en una entrevista para un puesto en Microsoft?

¿Qué tan común es que se le pida que implemente la correspondencia de expresiones regulares en la entrevista?

¿Qué es la entrevista de codificación?

¿Cuánto tiempo debería permitirme resolver un problema * difícil * de Leetcode?

¿Por qué la mayoría de los entrevistadores están obsesionados con los árboles y los gráficos?

Le dije a mi reclutador que me gustaría usar C ++ en mi entrevista técnica para un puesto de ingeniero de software general. Dado que la compañía también usa Java, ¿está bien cambiar de idioma durante la entrevista, dependiendo de la pregunta, si es más claro / más rápido para la pizarra?

¿Por qué a algunos programadores les resulta más difícil escribir código en una pizarra que en una computadora?

¿Cuál es la forma más rápida de encontrar la mediana de una matriz no ordenada de n enteros? ¿Hay una forma más rápida que ordenarlos y luego usar el valor medio?