Las entrevistas no son un solo paso, es un proceso. Necesita prepararse y luego aparecer para la entrevista. Este ciclo se repetirá muchas veces hasta que esté satisfecho en alguna empresa. Nuevamente, esta satisfacción tampoco es permanente.
En segundo lugar, no hay nada que perder en una entrevista. O conseguiste el trabajo o continuarás con tu antiguo trabajo.
Los requisitos previos para descifrar la entrevista de codificación son:
- ¿Encontrar un patrón en una cadena con uno o cero falta de coincidencia? Por ejemplo: S = abbbaaabbbabab P = abab Las coincidencias son abbb (índice 0), aaab (índice 4), abbb (índice 6), abab (índice 10). Supongo que se puede hacer mediante alguna modificación del algoritmo KMP.
- ¿Qué preguntas se hacen en una entrevista para el pasante de ingeniería de software?
- ¿Alguien se entrevistó recientemente con Rocket Fuel como candidato más nuevo o con 1 año de experiencia? Por favor comparte tu experiencia.
- ¿Cuánto tiempo debería permitirme resolver un problema * difícil * de Leetcode?
- ¿Qué enfoque debe seguir uno para prepararse para una entrevista de programación?
- Cualquier lenguaje orientado a objetos.
- Estructuras de datos y algoritmos.
- Diseño de sistemas.
“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, 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.