Probablemente no impresionará a nadie en su entrevista, pero está bien.
Las probabilidades están en contra. Y no tiene nada que ver con tu nivel de habilidad o experiencia. El hecho es este: será rechazado de la mayoría de las entrevistas de programación de nivel de entrada que reciba.
- ¿Cómo abordaría este problema de visualización de 7 segmentos en la ronda A de la prueba Google APAC 2015?
- ¿Cuál es la estructura de datos y UX requerida para buscar fácilmente el contenido de Quora? ¿Qué se necesitaría para presentar esto de una manera simple y requerir el tiempo mínimo de lectura?
- ¿Cómo debo comenzar a revisar de manera competente mis conceptos de C / C ++ para entrevistas?
- ¿Debo molestarme en solicitar un trabajo de desarrollador si estoy seguro de que no puedo descifrar la entrevista técnica?
- ¿Cuáles son los temas en mecánica de los cuales se hacen preguntas en la entrevista NPCIL?
Lo sé por experiencia.
Cuando estaba en la búsqueda de trabajo de programación por primera vez, fui a 12 entrevistas … y fui rechazado por todas y cada una de ellas. Mi consejero de carrera me llamó para una intervención y me preguntó qué demonios estaba pasando. ¿Cómo diablos estaba siendo rechazado por tantas compañías?
Bueno, no ayudó que solicitara trabajos que estaban fuera de mi nivel de habilidad. Estaba un poco fuera de contacto con la realidad. Me ayudó a encontrar trabajos que encajaban mejor, puse en práctica los aprendizajes de mis fracasos y finalmente conseguí una posición sólida que me ayudó a encaminarme en la carrera correcta … a pesar del hecho de que realmente estropeé la primera pregunta de la pizarra. durante la entrevista que finalmente me contrató.
Avance rápido 4 años después.
Estaba al otro lado de la mesa de entrevistas, trabajando como Tech Lead en Where.com. Acababa de terminar de hablar con un candidato increíblemente calificado que recibió una referencia. Nuestro equipo estaba hablando de los pros y los contras del candidato, y estaba claro que a todos les gustaba, incluyéndome a mí .
Dije algo increíblemente tonto.
Quería que contratáramos al candidato, pero tontamente mencioné una pequeña cosa que me llamó la atención: el hecho de que no tenía un proyecto paralelo en curso. De repente, todos en mi equipo comenzaron a cambiar de opinión, y hablamos de cómo contratar a un candidato increíblemente calificado. Más tarde, reconocimos la mala decisión que habíamos tomado, y decidimos reestructurar completamente nuestro protocolo de entrevista.
Entonces, ¿cuál es el punto de todo esto?
Vas a equivocarte y vas a fallar. E incluso cuando no te equivocas, hay muchas posibilidades de que las personas responsables de contratarte lo hagan. No hay una versión de la historia de su entrevista en la que evite un muro de rechazo. El proceso es increíblemente imperfecto. Acéptelo y sepa que la mejor manera de conseguir cualquier trabajo de programación es seguir estas 4 reglas:
- Saber que esperar de una entrevista técnica típica (con cada entrevistador, espere una breve conversación de 10 minutos, seguida de una sesión de pizarra de 50-80 minutos).
- Trabaja en un proyecto que te apasione (parece que ya lo estás haciendo). Compartir su experiencia con esto, naturalmente, será genuino y lo ayudará a separarse.
- Saber lo que realmente importa frente a lo que no (pista: conviértete en un programador adaptable).
- Lo más importante, trate cada entrevista como una oportunidad de aprendizaje en lugar de un evento transaccional.
Comprende que no siempre se trata de ti. No pierdas la confianza y no vincules tu valor como humano a la decisión de si te contratan o no. Tienes mucho menos control de lo que piensas, así que evita cualquier falla e intenta aprender de todos y cada uno.
Hay una cosa entre usted y su nuevo trabajo como desarrollador. Para descubrir cómo conquistarlo, lea esta publicación de blog: Lo único entre usted y un nuevo trabajo como desarrollador
Si le gustó mi respuesta, significaría mucho para mí si la votara al presionar el botón azul claro a continuación.