¿Cómo puede un programador autodidacta prepararse para una entrevista de trabajo?

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.

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.

Debe ser capaz de manejar al menos tres tipos de preguntas para hacerlo realmente bien. He compilado una lista de mis muchos años de experiencia en ambos lados de la mesa de entrevistas. Los enlaces a continuación pueden serle útiles. Buena suerte.

1. preguntas de comportamiento
Ejemplos de preguntas de entrevistas conductuales

2. preguntas matemáticas o analíticas: algunas de estas también pueden duplicarse como preguntas de programación, pero las cosas pueden ser mucho más difíciles en un entorno de entrevista real.
Preguntas de la entrevista cuantitativa
Si esto se siente demasiado difícil y necesita un repaso rápido de matemáticas antes de embarcarse en los problemas más difíciles, intente este cuestionario primero; cada vez que actualice la página, recibirá un nuevo conjunto de preguntas (hay algunos errores menores que aún estamos trabajando) :
Página en appspot.com

3. preguntas de programación.
Preguntas del lenguaje de programación

Además, si tiene a alguien con quien practicar, puede intentar hacer entrevistas simuladas. He escrito sobre ellos aquí:
Cómo realizar una entrevista simulada

¡Buena suerte!

Bueno, a pesar de lo que nos han enseñado en la universidad, creo que todos (al menos la mayoría) de los programadores son autodidactas de alguna manera. Entonces esta es una situación muy común. Los entrevistadores están muy preocupados por lo que has aprendido por ti mismo. Quieren autoaprendizaje rápido. Por lo tanto, ser una persona autodidacta es una cosa excelente. Si quieres ser un gran programador, desarrollador o como lo llamen, debes ser un buen autoaprendiz.

Lo primero es lo primero. Revisa la lista de requisitos en la publicación de empleo y asegúrate de saber esas cosas. Revise las preguntas de la entrevista para todos y cada uno de los requisitos. Dominarlos

Cuando se enfrente a la entrevista, resalte lo que ha logrado sin obtener ayuda de otros, como certificaciones, aplicaciones, etc. Diga cómo los aprendió y qué materiales utilizó. Dígales cómo encontró sus propias soluciones a algunos problemas difíciles en la codificación. Básicamente, resalte todo lo que pueda imaginar sin alardear. Mantenga el contacto visual todo el tiempo. Tener confianza. Cuando hablan, déjalos. No interrumpas.

Si realmente no sabe una respuesta a una pregunta, dígala. No mientas ni finjas como si lo supieras. Se supone que no debes saber las respuestas a todas sus preguntas y eso está perfectamente bien. Ser honesto es muy importante.

Esté atento a lo que sigue. Lea sobre las nuevas tecnologías y esté listo para responder si preguntan “¿Sabes cuál será la próxima versión de esto?” tipo de preguntas O bien, puede simplemente informar sobre las próximas cosas (relacionadas con la entrevista / empresa) para hacerles saber que sabe lo que viene.

Pero, de nuevo, también podrían estar buscando algunas calificaciones en papel. Eso depende de ti manejar eso.

¡Buena suerte!

Las empresas suelen tomar 2 rondas de entrevistas:

1. Técnico
2. HR

1. Dentro de lo técnico, puede tener 2 o 3 rondas dependiendo de la compañía y sus pares.
Si desea prepararse para entrevistas técnicas, la mejor fuente es Geeksforgeeks: –
Rincón de entrevistas – GeeksforGeeks
Si eso no es suficiente, entonces puedes probar Careercup:
Preguntas de la entrevista | CareerCup

La mayoría de las empresas técnicas centrales se centran solo en entrevistas técnicas. Hay rondas de recursos humanos, pero parece que si te seleccionan para la ronda de recursos humanos, eso significa que estás contratado.

2. Algunas compañías, como la banca de inversión, etc., también se centran en rondas de recursos humanos, para eso puede referirse: –
Preguntas y respuestas de la entrevista de recursos humanos

Si usted es un programador autodidacta, la mejor manera de mejorar sus habilidades es escribir algunas líneas de código todos los días. Creo que LeetCode Online es la mejor manera de mejorar sus habilidades de codificación.

¡Otra opción sería contribuir a un proyecto de su interés en http://github.com ! Espero que ayude 🙂

Busque en línea algunas de las preguntas de la entrevista situacional para estar preparado para hablar de su experiencia.

Discuta los proyectos en los que ha trabajado remunerado o no.

Si es posible, practique una entrevista simulada con un profesional. Ofrezco un servicio de entrevistas simuladas asequibles y una consulta de preparación de entrevistas en http://languageshine.com/interview

Aprende sobre el trabajo. Aprende sobre la empresa. Repase y revise alguna pregunta típica de detección. Descansa lo suficiente y duerme.

Resuelve problemas reales: construye cosas reales. No solo algoritmos o papel de aluminio.

En la entrevista puede explicar qué, por qué y cómo lo hizo.

bien ! No tengo experiencia, pero si me coloco en su situación, pasaría por lo básico y tendré algunas lógicas en mente.

More Interesting

Solicité un puesto de Platform Engineering C ++ en Mozilla, recibí un desafío (esperaba una entrevista) pero uso C. ¿Cómo puedo prepararme?

Dadas 2 matrices ordenadas de enteros, ¿cómo se combinan en 1 matriz para que no haya duplicados y esté en orden ascendente?

Cómo prepararse para las entrevistas con desarrolladores Java (Spring, Hibernate)

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

¿Cuál es su opinión sobre las entrevistas de programación?

¿Cuáles son mis posibilidades de aclarar la entrevista técnica telefónica donde no pude terminar la codificación a tiempo, aunque el entrevistador estuvo de acuerdo con mi enfoque de resolver el problema?

Dada una matriz de enteros, para cada índice i, debe reemplazar el valor en i con el primer valor más pequeño que A [i] que viene después del índice i. ¿Cómo lo haces?

¿Puedo usar Python para codificar entrevistas en compañías como Google, Facebook y Microsoft, o necesito codificar en C ++ / Java?

¿Las entrevistas para un puesto de Ingeniero de Software con Google serán más fáciles en Londres o Hong Kong que en su sede?

¿Cómo debo prepararme para la entrevista de codificación en línea de Amazon?

¿Qué hace que las entrevistas de Palantir sean tan difíciles?

En una entrevista de codificación, ¿debo escribir una solución descriptiva o concisa?

¿Resolver 3000 preguntas de algoritmos en 3 años es suficiente para prepararse para las entrevistas de Google y Facebook?

¿Cuáles son sus experiencias de entrevista con empresas tecnológicas en Bangalore?

¿Cuál es la peor forma de prepararse para una entrevista de ingeniería de software?