Anuncio
Recientemente tuve un entrevista 5 canales de video para aprender habilidades básicas de entrevista de trabajo Lee mas (para una pasantía de verano) para lo cual me dijeron de antemano que necesitaba traer un lápiz en caso de que hubiera preguntas técnicas de entrevista relacionadas con la codificación. Estaba particularmente nervioso por la última parte, pero muy pronto, Google se calmó un poco mi nerviosismo. Recorrí la web en busca de cualquier tipo de material de preparación y me alegré de encontrar muchas fuentes de orientación para situaciones como la mía.
Si pronto se enfrenta a una entrevista técnica de trabajo, aquí hay algunos recursos que probablemente debería consultar antes del gran día.
Averigüe qué NO decir o hacer
Esto realmente se aplica a todo tipo de entrevistas de trabajo, no solo a la programación de entrevistas de trabajo. Creo que es seguro decir que realmente deberías pensar su respuesta antes de dejar escapar algo o hacer algo. Eso tiene sentido común, pero cuando estás nervioso, es fácil quedarse en blanco y olvidar las cosas. Bueno, no estás solo.
Hay una discusión relevante sobre Stack Overflow llamada "¿Cuál es la peor respuesta del entrevistado?" donde verá muchas cosas divertidas que los entrevistados han dicho o hecho. Aquí hay muestras de la encuesta:
No puedo decirte con qué frecuencia sucede esto en las entrevistas telefónicas: Yo: [hace una pregunta de entrevista sobre una tecnología específica]
Ellos: [repite la pregunta ya que puedo escucharlos escribiendo]
[breve retraso]
[Escucho un "ding" de IE cuando Google les da una lista de páginas, "clic"]
Ellos: [se lee desde una página web]
Yo: OK, bueno, gracias por tu tiempo. No me llames, te llamaré.
Esa fue la respuesta más votada en la encuesta. Lección para llevar - no hagas trampa. ¿Sorprendido?
Aqui hay otro más:
Nunca lo olvidaré. Dije…
"Cuéntame un poco sobre ti ...
y él respondió ...
"Recientemente inventé el div dentro de un lapso".
También lo tenía en su currículum, así como así, lo inventó.
Probablemente NO deberías decir que inventaste un marcado no válido. Solo un pensamiento.
Aquí hay otra cosa simple que no debes decir:
"¿Escribirás una pequeña función para mí en la pizarra aquí?"
"No."
No poner mucho esfuerzo en una entrevista podría morderte más tarde. Mentir en una entrevista también puede morderte.
La puesta en marcha: "Soy un programador web experto, fue un DBA durante unos años, muchos antecedentes en seguridad, sí Sé todo sobre eso”
El lowball: "Bien, entonces, ¿cómo harías para evitar la inyección de SQL?"
El fumble: "Weeell, ese no es realmente el tipo de cosas con las que he tratado... ¿qué es exactamente?"
Para obtener más respuestas, asegúrese de visitar la encuesta original. Aunque puede sentirse tentado a burlarse de algunas de las respuestas de la encuesta, solo recuerde que cuando el nerviosismo golpea en el gran día, ya no es todo diversión y juegos. Lo que puede hacer antes de la gran entrevista es darse cuenta de que hay lecciones reales que aprender de estas divertidas respuestas.
Descubra qué preguntas de codificación esperar
No hay garantía de que recibirá una codificación pregunta 8 sitios web para obtener consejos sobre la entrevista de trabajo Preguntas y respuestas Lee mas que se ha publicado en la web, pero si puede responder algunas de las que tener Si se le pregunta y comparte en línea, es posible que tenga una mejor oportunidad de no congelarse durante esta parte de la entrevista.
Aquí hay algunas preguntas de codificación de muestra:
"Ejercicio de codificación: devuelve la suma de una lista de números separados por líneas de un archivo de texto".
Dé una expresión C de una línea para probar si un número es una potencia de 2. [No se permiten bucles, es una prueba simple.]
"¿Cómo contarías el número de palabras en una cadena que consiste en un número desigual de espacios entre palabras (no palabras del diccionario)? Con y sin funciones de biblioteca.
Ponte a prueba con más preguntas sobre Puerta de cristal y El sitio web de Kundan Singh, el último de los cuales también proporciona excelentes estrategias generales para entrevistas técnicas. No asuma que todos los datos se le proporcionan durante una pregunta de codificación, piense en voz alta, etc.
Si desea libros reales sobre el tema, aquí hay algunos títulos que se han recomendado (los enlaces conducen a Amazon):
- Programación de entrevistas expuestas: secretos para conseguir tu próximo trabajo
- Descifrando la entrevista de codificación: 150 preguntas y soluciones de programación
Obtenga una actualización en C / C ++ / etc. Y lógica
Si el último consejo reveló que está oxidado en un lenguaje de programación, aquí hay algunos lugares que lo ayudarán a obtener un curso de actualización o bloqueo. El libro, Perlas de programación (2a edición) es un libro clásico que se ha recomendado bastante, ya que tiene muchos ejercicios y tutoriales en C y C ++ para ayudarte pensar como un programador James también está publicando un curso aquí en MakeUseOf Los fundamentos de la programación informática 101 - Variables y tipos de datosHabiendo presentado y hablado un poco sobre la Programación Orientada a Objetos antes y dónde se llama proviene de, pensé que es hora de que revisemos los conceptos básicos absolutos de la programación en un lenguaje no específico camino. Esta... Lee mas , ve a ver eso. Existen además Los 5 mejores sitios web para ejemplos de aplicaciones Java Lee mas muchos Aprenda a piratear desde los mejores sitios web y tutorialesLos seis sitios web de hackers en este artículo pueden ayudarlo a aprender cómo hackear. Nuestro artículo explica qué sitios son los mejores y por qué. Lee mas sitios web 6 sitios gratuitos para aprender sobre programación en PHP Lee mas con Los 5 mejores sitios para aprender CSS en línea Lee mas tutoriales Aprenda el lenguaje de programación Ruby mientras se divierte con Hackety Hack Lee mas (e incluso ¡tutoriales en vídeo! Más de 14 listas de reproducción de YouTube para ver y aprender programación de computadoras rápidamenteCon el advenimiento y el crecimiento de YouTube y muchos otros sitios web y herramientas para compartir videos de alta calidad, como el software de tarjetas de memoria flash, aprender nuevas cosas visualmente nunca ha sido tan fácil. Como nunca está de más aprender ... Lee mas ) que puedes revisar.
Para la práctica de codificación real, un sitio que no he visto hablaba en ningún lado pero que mi profesor de Java nos hizo frecuentar mucho CodingBat. Es un sitio con ejercicios de codificación simples (¡y a veces difíciles!) En Java y Python. Para practicar con tus habilidades de pensamiento lógico, Proyecto euler tiene muchos desafíos de lógica / codificación.
Descubra cómo podría ser la experiencia general de la entrevista
Hay muchas personas que han blogueado sobre sus experiencias generales mientras son entrevistados para corporaciones como Microsoft y Google. Incluso si no está entrevistando precisamente con estas empresas, su experiencia en entrevistas técnicas puede ser similar. Aquí hay algunas publicaciones de blog de interés:
- Peteris Krumins: mi entrevista de trabajo en Google
- Rod Hilton: mi entrevista con Google
- Kristian Kristensen: mi entrevista de trabajo en Microsoft Development Center Copenhagen
Hay muchos más si busca alrededor. A partir de estas publicaciones, descubrirá que los candidatos tenían mucha preparación previa. La otra cosa que aprenderá es que el proceso de la entrevista dura unas 6 horas o más. Hay otras pequeñas cosas que lo ayudarán a tener una idea de qué esperar durante las entrevistas en el lugar, que vienen después de las entrevistas iniciales de selección. Independientemente de cuán lejos llegue en el proceso de la entrevista, siempre es bueno saber que hay personas en su lugar que han sobrevivido a estas entrevistas, y siempre es interesante leer sus experiencias.
Lamentablemente, no tuve mucho tiempo para prepararme para mi entrevista, así que los invito a prepararse ahora con los pasos descritos y obtener muchos práctica 8 Concursos de programación en línea que puedes desafiarte para ganar Lee mas en problemas de lógica y codificación.
¿Ha tenido una entrevista técnica o de programación anteriormente y desea compartir su experiencia? ¡Háganos saber en los comentarios!
Créditos de imagen: Ambrophoto, Andre Blais, winnond, kentoh
Jessica está interesada en cualquier cosa que mejore la productividad personal y que sea de código abierto.