Desarrollador front-end autodidacta aquí. Espero que mi consejo sea de alguna ayuda para usted y otros.
Prepárate para venderte. Por lo general, algunos lugares son bastante buenos, pero me he encontrado con situaciones en las que fui entrevistado mucho más difícil de lo que hubiera sido si hubiera obtenido un título. Es una forma de pensar muy anticuada teniendo en cuenta que la mayoría de los desarrolladores en estos días son autodidactas.
Cuando comencé no solo era autodidacta sino que era tímido. Digo que fue tímido porque realmente tuve que apresurarme y salir de mi caparazón. No trabajé por cuenta propia antes de buscar trabajo. Trabajé en mis propias cosas, nada notable y luego me propuse encontrar un puesto de desarrollador junior. No fue tan difícil como pensaba.
- ¿Cómo encuentra el número de pares en una matriz de enteros que suman al menos k? ¿Es posible hacer esto en tiempo lineal?
- 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?
- ¿Cuántas subcadenas se pueden formar a partir de una cadena de caracteres de longitud n?
- Cómo ordenar una matriz hasta una posición específica
- Dado un entero x, ¿cómo escribo el código para verificar si x puede escribirse como una potencia n ^ m (x, myn son positivas)?
Conozca los conceptos básicos para su posición. Si va a desempeñar un papel de desarrollo front-end para asegurarse de estar al día con lo último, prepárese para realizar algún tipo de prueba y recibir preguntas oscuras. A veces las entrevistas pueden ser una mezcla de cosas de nivel superior y no es inusual que puedas pasar por 3 o 4 entrevistas, y también pruebas en el medio.