Si soy un orador pobre y pierdo fácilmente el enfoque, ¿tengo una oportunidad realista de terminar una entrevista de programación incluso con mucha pasión?

Hay muchas personas aquí que le dirán que si usted es un “buen programador”, pasará más del 90% de sus entrevistas. Dejo mi trabajo actual (en Silicon Valley) por un trabajo en Amazon, después de fallar un número decente de entrevistas técnicas (en la última etapa, podría agregar) en el Área de la Bahía.

La cuestión es que muchas entrevistas de programación se reducen a algunas decisiones / preocupaciones arbitrarias sobre los candidatos. Puede hacer cosas para verse mejor o peor (incluso antes de llegar a la etapa de entrevista). La 99a persona que será rechazada por un puesto en mi empresa probablemente habría sido una excelente incorporación al equipo. Entonces podrías estar teniendo una racha de mala suerte.

Eso es genial, pero “estás teniendo mala suerte” no es una solución viable y has presentado un problema específico. Tengo este problema también. Me duele No se. Acabo de conseguir un trabajo en Amazon, que me entusiasma bastante. Algún consejo:

  1. Pregúntele al entrevistador qué quiere. Por lo general, digo: “Primero hablaré sobre el problema y luego escribiré el código. ¿Está bien? ”Para el entrevistador. A veces quieres saltar directamente al código, y si lo haces, dilo. A veces los entrevistadores quieren que hable sobre lo que está haciendo, y a veces quieren que escriba código. Decirles lo que vas a hacer y preguntarles si está bien con ellos, reduce enormemente la probabilidad de que te tomen por eso.
  2. Si necesita pensar en el problema mientras escribe, dígaselo al entrevistador. Está bien decir “Espera, déjame terminar esto y luego te explicaré lo que estoy haciendo”, aunque generalmente el entrevistador quiere interrumpirte porque estás haciendo algo mal. Si crees que ese es el caso, puede ser bueno decir algo como “Sé que esto está mal en este momento, pero vuelvo a hacerlo”.
  3. Considere primero “hablar” de los problemas. Inicialmente, me gustan los problemas de estadio. Entonces, si alguien dice “Quiero que encuentres el elemento más grande de una lista”, yo digo en voz alta “Ok, podríamos tener que mirar cada elemento de la lista. Tengo un o (n) tiempo de ejecución ”. Este tipo de juego general es realmente útil, porque entonces me lleva a preguntas de seguimiento como (en este caso)“ ¿Está ordenada la lista? ”Esas preguntas de seguimiento pueden cambiar drásticamente el problema.
  4. Por lo general, si está pensando en el problema en lugar de escribir código, siempre que lo haga en voz alta, puede resolver el problema en colaboración con el entrevistador. Esto también es (para mí) una forma mucho más fácil de descifrar un algoritmo, y tiene la ventaja adicional de no requerir que escriba mucho código en una pizarra (algo que lleva mucho tiempo hacer, significativamente más que pensarías que lo haría). Especialmente si se basa en la pizarra, a algunos entrevistadores ni siquiera les importa resolver el problema, sino su algoritmo.
  5. Puede conectarse en línea (a lugares como la taza de la carrera o la puerta de vidrio), encontrar problemas de muestra y practicar resolverlos mientras habla sobre lo que va a hacer.

Espero que algo de eso ayude.

Si siente que no es un orador público fuerte, intente practicar en una entrevista simulada con algunos amigos o familiares. Pídales que le hagan algunas preguntas de la entrevista (incluso si tiene que imprimir ejemplos de preguntas de la entrevista desde Internet), y practique responder estas preguntas de manera apropiada.

Si bien es probable que no le hagan la mayoría de estas preguntas durante su entrevista real, lo ayudará a sentirse más cómodo hablando en un entorno de entrevista.

Si desea obtener más información acerca de cómo puede postularse exitosamente a empleos y pasantías, lea mi artículo: 7 cosas que desearía saber antes de solicitar mi primera pasantía.

Puedes hacer cosas para mantenerte enfocado:

Mantenga un bloc de notas y escriba un resumen rápido de cada pregunta a medida que se hacen. Quedarán impresionados con su disciplina y organización.

Si no le va bien hablar en público, trate la entrevista como si estuviera hablando con amigos o como si estuviese dando tutorías.

More Interesting

¿Necesitamos una carta de llamada para la entrevista programada?

¿Cuál es el proceso de entrevista en las aplicaciones de Works?

¿Cuáles son algunas buenas preguntas de entrevista para un puesto de DevOps?

¿Qué porcentaje de candidatos de ingeniería logran con éxito el proceso de entrevistas de Amazon, comenzando desde la pantalla del teléfono hasta 5 a 6 rondas de entrevistas en el sitio?

¿Cuáles son las posibilidades de adquirir un trabajo cuando lo has entrevistado más de una vez con el mismo entrevistador?

¿Qué son las preguntas relacionadas con la entrevista?

¿Cuáles son las posibilidades en el sitio para los desarrolladores de Java? ¿Qué habilidades son imprescindibles?

¿Clevertech es una empresa racista? Acabo de tener una experiencia muy mala para una entrevista falsa que se detuvo tan pronto como me vieron en la cámara a través del zoom.

En la entrevista en el sitio de Amazon, ¿cambian los encargados del bar sus decisiones dependiendo de las decisiones del otro entrevistador?

Cómo decirle a mi entrevistador que no puedo unirme al trabajo

¿Qué libro debo seguir para la entrevista de trabajo de ingeniería de software?

¿Cuáles son algunas preguntas difíciles de la entrevista y cómo las respondería?

¿Cuáles son las principales diferencias sobre las entrevistas en una startup?

Tuve una entrevista y el entrevistador me refirió a otra persona para un puesto diferente, ¿es bueno?

Cómo saber si le fue bien en la entrevista telefónica técnica