¿Qué puedo esperar de una entrevista técnica de desarrollador web junior (sin pizarra o codificación)?

Las entrevistas técnicas sin codificación pueden ser raras. Tal vez te den un código y te pregunten cómo podría mejorarse, pero es más probable que solo recibas algunas preguntas básicas para ver lo que sabes y lo que no.

¿Puedes responder preguntas básicas sobre JavaScript, CSS, SQL, ect? El título de “desarrollador web” significa cosas diferentes para diferentes personas. ¿Con qué tienes realmente experiencia? Si no puede responder una pregunta, asegúrese de ser honesto al respecto en lugar de tratar de BS. Es importante saber lo que sabes y lo que no.

Si están buscando a alguien con más experiencia (sí, algunas compañías esperan que los desarrolladores junior tengan experiencia en proyectos escolares y personales), podrían profundizar más. En ese caso, se volverá frustrante rápidamente si no puede responder ninguna de sus preguntas más profundas, especialmente porque probablemente podría responderlas con una simple búsqueda en Google. Si las cosas terminan yendo en esta dirección, solo haz lo mejor que puedas, sé amable, obtén más experiencia en tu tiempo libre y continúa aplicando a otras compañías.

Estoy totalmente en desacuerdo con las respuestas hasta ahora. Eres un desarrollador web junior. Si bien no ha proporcionado si está lleno o no, y depende de la compañía, esta es una prueba bastante simple.

¿Conoces pilas básicas? Esto incluye al menos CSS (preferiblemente algún framework, bootstrap, etc.). ¿Conoces un lenguaje de desarrollo web (PHP, ruby ​​on rails, etc.)?

Debería poder crear un sitio web básico, con acceso a la base de datos, prácticamente fuera de su alcance (sin una pila específica, en el idioma que deseen). Si se trata de una pasantía, debería poder buscar en Google todas las respuestas en un par de minutos, o saber cuándo pedir ayuda.

Busque preguntas extrañas que lo hagan pensar fuera de la caja, y solo siga sus instintos si sabe la respuesta. Supongo que están viendo cómo resolver el problema, en lugar de responder al problema.

Si preguntan más que eso, no están buscando un desarrollador web junior. Quieren pagarle a alguien como desarrollador web junior y obtener un montón de habilidades. Como desarrollador web junior, se supone que debes aprender y crecer bajo un mentor. Si quieren más que eso, dejaría la compañía.

Recordé mi primera entrevista de programación fuera de la universidad que no era pasante. Aquí está fuera de mi cabeza:

-Grandes preguntas, comúnmente conocidas, como bucles anidados, clasificación rápida (sin cálculos)
-¿Qué es una lista vinculada y por qué se usan?
-¿Qué es polimortismo, abstracción, prueba de caja negra, prueba de caja blanca?
-Qué es una interfaz y cómo se relaciona (vs) con la clase abstracta
-En C ++, ¿dónde está almacenada una matriz en la memoria (les dije que conocía C ++)?
-¿Cuándo se usa un destructor?
-¿Qué es una copia profunda frente a una copia superficial?
-¿Cuál es el método de la cascada?

Esos son los que recordaba. Es algo que debería haber aprendido en CS 150. La entrevista fue con 3 personas de tecnología por separado y tomó aproximadamente 30 minutos. Estaba nervioso como el infierno.

Si conoce los conceptos básicos de cómo crear un sitio web, entonces creo que estará bien.

Pero aún prepare algunas de las preguntas de la entrevista disponibles en línea, ya que podría hacerle las preguntas básicas y evaluar su capacidad para resolver algunas situaciones.

Pocas preguntas como: ¿cuál es la diferencia entre “==” y “===”.

¿Qué es NAN? y pocos escenarios donde pueda probar tu lógica …

¡¡Buena suerte!!