¿Qué llevar a una entrevista de programación? [cerrado]


31

Acabo de completar mi maestría en Ciencias de la Computación y obtuve mi primera entrevista de trabajo como desarrollador. No tengo mucha experiencia en proyectos de desarrollo a gran escala, pero espero que mi educación universitaria cuente para algo.

Me pregunto, ¿qué materiales debo llevar para impresionar a mis entrevistadores? ¿Qué esperan la mayoría de los entrevistadores, especialmente de un nuevo graduado?

**Editar:

La entrevista de trabajo salió bien, excepto que olvidé mis pantalones.

Gracias por todos los buenos consejos!


44
¿Cuál fue el punto de migrar esta pregunta de SO solo para cerrarla? podría haberlo cerrado en SO y haber guardado un paso
Steven A. Lowe

1
que les gusta hacer que
David Andrei Ned

Respuestas:


60

Un bloc de notas y un bolígrafo son buenos, pero aportan un poco de humildad y entusiasmo, lo que impresionará más al entrevistador ;-)

Y pantalones : recuerde usar pantalones.


77
el hombre, la punta de los pantalones es polvo de oro, me gustaría que alguien me hubiera dicho hace que 5 años ...

99
+1, no había pensado en la punta del pantalón hasta que lo sugeriste, pero después de pensarlo estoy de acuerdo ... deberías usar pantalones.

66
Olvidé los pantalones una vez y conseguí el trabajo en el acto.
WOPR

1
La cita de Pursuit of Happyness, "¿Qué dirías si el hombre entrara aquí sin camisa y lo contratara? ¿Qué dirías?", "Debe haber tenido unos pantalones realmente bonitos"

3
¿Y las faldas? Después de todo, 'ddrum' podría ser una niña ... (+1)
EricSchaefer

22

Calma y confianza. No traigas ningún código, te lo puedo decir en base a mi experiencia en entrevistar a otros.

Si no puede hablar con confianza sobre lo que ha logrado, el código se interpondrá en el camino.

De hecho, no traiga ningún material externo a menos que se lo pidan (excepto algo para escribir detalles). Solo preséntese, responda preguntas honestamente, muestre pasión (o al menos interés) por el tipo de trabajo para el que está entrevistando, y creo que está al 80% del camino.


1
Estoy de acuerdo en que uno no debe traer código a menos que valga la pena mostrarlo y pueda defenderlo. Con eso en mente: si pueden mostrar código y explicar por qué hicieron lo que hicieron, me impresionaría más que las vagas descripciones sobre los sistemas en los que han trabajado.
Richard Levasseur

1
Creo que no (pero puedo estar equivocado). Muchos siempre tratarán de impresionarlo con las habilidades de codificación de élite cuando la codificación es una pequeña proporción de lo que necesita. Al ser capaz de encajar en un equipo y relacionarse, presentar y defender puntos de vista y así sucesivamente es tan importante OMI ...

No quiero tener que analizar minuciosamente las listas de fuentes mientras explica por qué su nuevo algoritmo es el mejor. Explícame: eso demuestra que entiendes el algoritmo y sus competidores y que tienes la confianza suficiente para ingresar en un equipo con éxito.

2
Si un entrevistador quiere ver su cartera, le pedirán que la traiga.

@Pax, no es tan blanco y negro. Como Joel / y Jeff han dicho "si está contratando a alguien para que escriba código, es posible que desee saber que realmente puede codificar". Como se ha discutido ampliamente en los últimos tiempos, hay demasiados programadores que luchan incluso con lo básico.
Ash

12

¡Un bloc de notas! Piense en algunas preguntas / inquietudes con anticipación y tome algunas notas cuando le describan el trabajo.


Creo que Steven A Lowe puede estar

sí, lo estoy - no pude resistir!
Steven A. Lowe

1
Esto me ayudó a conseguir mi trabajo, la preparación, eso es. Hice todas las entrevistas telefónicas, pero mis entrevistadores quedaron impresionados de haber preparado con anticipación las preguntas que quería hacerles.
Erik Forbes

Secundo esto. Ponlos en dificultad !!!
Andrei Rînea

10
  • Tu resumen

  • Tal vez una computadora portátil con algo de trabajo que pueda demostrar si alguna vez surge la conversación.

  • Una lista breve de enlaces de páginas a las que podría haber contribuido, si corresponde

  • Energía ... es sorprendente cuántas personas entrevisté sin energía / motivación alguna ...

  • No digo que deba llevarlo consigo para impresionar a nadie, pero no tenga miedo de tener algo que no esté relacionado con la entrevista, como un periódico si es algo que generalmente tiene.

Lo que lleves contigo, llévalo de manera organizada, solo demostrando que estás organizado con las cosas que llevas contigo te da algunos puntos +


Todavía no veo por qué es necesario traer una copia impresa del currículum. Las entrevistas deben realizarse sin tener que pedirle al candidato que traiga impresiones de nada: nrecursions.blogspot.in/2015/10/…
Nav

Trae tu currículum ... ... PARA TI MISMO. Para que pueda recordar todo lo que dijo y puede hacer referencia a él para recordar los proyectos en los que trabajó para tocar con más detalle.
Kzqai

6

Estoy de acuerdo con los demás, no te cargues con nada, excepto tal vez un pequeño bloc de notas. Tal vez un libro para leer porque puede que te quedes sentado esperando. Solo preséntese, tenga confianza, responda las preguntas honestamente. Si lo desea, puede traer una hoja de preguntas para hacerles preguntas sobre cómo será el trabajo. Recuerde, los está entrevistando tanto como a usted. Preocúpese más por reunirse y llevarse bien con las personas y luego ser interrogado sobre cuestiones técnicas.

No estoy de acuerdo con el código. No traigas código, pero asegúrate de que ya tengan una muestra de tu código en algún proyecto real. Asegúrese de que sea un código que le permita mostrar a las personas, de modo que no haya código de un trabajo anterior. El código fuente abierto de un proyecto real es ideal. Los ejemplos de código realistas responden muchas preguntas sobre qué tipo de programador va a ser, y muestra que no es solo un programador de 9 a 5. Que vas a ampliar tus habilidades fuera del trabajo.

Debe pasar la mayor parte de su tiempo preparándose investigando la empresa, qué hacen y cómo lo hacen. Haz lo que sea que hagan para que no estés completamente ciego, incluso si solo estás leyendo algunos artículos de Wikipedia. Esto también le permitirá mostrar un interés sincero y hacer más preguntas, lo cual es bueno.

Finalmente, duerma bien por la noche, coma una buena comida de antemano, cometa un error antes de llegar temprano, vaya al baño antes de entrar y apague su teléfono celular.


5

Tome un código de muestra de proyectos en los que haya trabajado y del que esté orgulloso.

Este código debería mostrar cómo resolvió algún tipo de problema o cómo pudo superar los obstáculos durante el desarrollo.


Asumiendo que esos proyectos estaban relacionados con el trabajo, puede estar violando su contrato de trabajo al hacer esto.

¿Por qué se está rechazando esto?

@cletus: El OP dijo que es su primera entrevista y que acaba de salir de la universidad, por lo que es seguro asumir que no tiene proyectos relacionados con el trabajo.
Hosam Aly

No se sobre eso. Con todo lo que dice sobre las universidades que poseen el código que tiene mientras está allí, aún puede tener problemas legales.

Olvídate del código escrito en la universidad / trabajo. Si el código fue escrito en su propio tiempo (como parte de código abierto / pasatiempo) y es de buena calidad, estoy dando consejos de que eso sería algo muy positivo para la mayoría de los entrevistadores.
Ash

5

¡Mentas para el aliento, nada arruina las primeras impresiones más que náuseas cuando un candidato te habla primero!


4

Re: traer código o no traer código. Lo único seguro de las entrevistas es que querrán su currículum (si aún no lo ha proporcionado). todo lo demás depende del entrevistador.

Entrevista 101: cuando organizas la entrevista, preguntas "¿Hay algo que quieras que traiga, algún código de ejemplo tal vez?"

Deja que te digan, no trates de adivinar.


Buena respuesta. No adivines, solo pregunta.
JimDaniel

4

No traiga nada más que usted a menos que se lo pidan.

No te preocupes por la falta de historial. Si te estuviera entrevistando, diría cómo abordaste tu proyecto de maestría: cómo lidiaste con las dificultades a medida que surgían. Trataría de tener una idea de la rapidez con la que adquiriste habilidades y técnicas. Más que cualquier otra cosa, me gustaría ver lo bueno que eras para descubrir cosas sin ayuda.

Una de las personas más cansadas que he tenido en un equipo de programación son aquellas que no se motivan a sí mismas y que no se "apropian". Cuando terminan las tareas asignadas, se sientan allí inertes o rastrean sitios sociales bajo la aparente impresión de que este es un comportamiento aceptable. Si demuestra que puede tomar la iniciativa, trabajar solo bajo una ligera supervisión, tener las habilidades sociales necesarias para el trabajo en equipo y cumplir con las tareas, entonces usted es el sueño de todo líder de equipo.


3

La respuesta depende completamente del tipo de empresa con la que se entrevista.

Realmente solo puedo responder por la empresa para la que trabajo (una agencia bastante relajada), pero si usas un traje para una de nuestras entrevistas, nos preguntaremos si eres apto para la cultura.

En cuanto a tomar 'cosas', nada que no se le haya pedido traer, a menos que no tenga una opción (por ejemplo, viajar a la entrevista en transporte público).

La única excepción es, como han dicho otros, traer algunas copias de su currículum, al menos dos.

Conocer tus cosas es la clave para 'traer' a la entrevista. Investigue sobre el papel y la empresa.

Sea directo cuando no sepa una respuesta. Haga preguntas aclaratorias si no entiende la pregunta.

Los entrevistadores no deberían (imo) hacer preguntas capciosas, pero podrían pedirle que dé un ejemplo de cómo implementaría algo. Escuche atentamente los requisitos establecidos.

Prepárese para una revisión del código.



2

Traiga una copia impresa de su currículum por cada persona con la que se entrevistará, más otra copia para usted. Es probable que ya hayan impreso y distribuido su currículum, pero nunca está de más tener a mano algunas copias adicionales. Una vez hice que un entrevistador pidiera una copia de mi currículum y tuve que decir "Lo siento, no lo traje". Me sentí como un idiota y nunca repetí ese error.

Aparte de eso, traiga un bloc de papel y un bolígrafo. A veces, las entrevistas se llevarán a cabo en habitaciones sin pizarras blancas, y a veces solo necesita dibujar un diagrama rápido para explicar una idea. Si tienes papel y un bolígrafo, eres dorado.

Cosas que NO debe traer: teléfono celular, computadora portátil, código de muestra (comentario breve: desearía que fuera aceptable en la industria traer código de muestra; odio escribir código de pizarra, pero tengo miles y miles de líneas de código en mi cartera personal que Estaría orgulloso de mostrar).

Si es posible, también trato de mantener mis bolsillos completamente vacíos. Dejo mi billetera en el auto y saco la llave de mi llavero habitual, llevando solo la llave. Por alguna razón, tener cosas en mis bolsillos es una distracción durante una entrevista, por lo que prefiero viajar ligero.


Pensé que ibas a decir que dejaste tu billetera en el auto en caso de que los entrevistadores decidieran

+0.25 para cada uno de ellos: CV impreso, papel y bolígrafo, sin teléfono celular, y pensando en llevar los carkeys antes de cerrar el auto.
Treb

En varias entrevistas en los últimos años, nunca he traído copias de mi currículum. Ya lo tienen impreso, suficiente para todos los que conozco. Lo mismo es cierto cuando estoy en el lado de la entrevista.
DarenW

2

Entusiasmo, conocimiento e información básica sobre el empleador.

No traigas artefactos físicos. En serio, es 2011 1 estás solicitando un trabajo en el campo de la tecnología. Existe esta nueva cosa fantástica llamada internet. Tenga una cartera de trabajo decente disponible en línea (un perfil de GitHub es increíble), tenga un CV disponible en línea y tenga un sitio web o perfil con un enlace a ambos. Poder darles esta dirección. Puntos de bonificación si obtiene un dominio, incluso si solo se redirige a un perfil, es menos que el costo del almuerzo registrar uno por un año. Si realmente necesita algo físico, tenga una memoria USB con este contenido, puede dejarlo con ellos o una tarjeta con su nombre y esta dirección.

1 Sí, sé que la pregunta original era del '09, pero sigue siendo relevante.


1

Sea específico para la entrevista: intente recopilar información sobre el trabajo al que se postula y presente los hechos relevantes al entrevistador, es decir, si se trata de un taller de desarrollo de Rails, probablemente no se entusiasmarán demasiado con el widget Gtk + que escribió, pero eso podría cambiar si el repositorio de código está disponible en GitHub.


1

Coraje . El coraje de rechazar la posición si su posible jefe o sus compañeros potenciales lo tratan de manera grosera o poco profesional en la entrevista. Tenga confianza y sea perceptivo.

Ahora, más prácticamente, diría que necesitas traer un bolígrafo. Y eso es todo.


¿Una pluma ... para apuñalar a tu entrevistador en el ojo? ¿O vas a tomar notas en tu brazo? Quizás también traiga algo de papel, no es bueno para robar suministros de oficina antes de comenzar a trabajar allí :-)

Estoy pensando en una entrevista que tuve. Me dieron un bolígrafo / papel para resolver un problema y, por supuesto, el bolígrafo no funcionaría. Creo que hubiera sido increíble si dijera "Está bien, traje uno". Quiero decir, conseguí el trabajo de todos modos, pero aún así. Si Bond estuviera en una entrevista ... tendría su propia pluma.

2
Y apuñalaría al entrevistador en el ojo con él, después de todo, su nombre es Bond. James Bond
Treb

1

Honestidad y modestia .

Vestimenta apropiada para el trabajo (es decir: no use un buen traje para un trabajo de ingeniería mecánica)

Pregúntele al empleador qué le gustaría que trajera. Usted necesita el trabajo, por lo que encontrar lo que necesita

Prepárese para una prueba de código en el acto. Si esto sucede, no intente impresionar al empleador con algo elegante pero que en realidad no funciona. Que sea funcional, lo que quieren, nada más y nada menos.

Ser uno mismo.

¡Y mis mejores deseos para ti! ¡Espero que consigas el trabajo que quieres!


1

Da tu nombre en stackoverflow, ¡verán qué tan altas son tus repeticiones! :RE


44
Nunca hagas esto. Verán cuán bajo es su representante ... en comparación con Jon Skeet (y, por supuesto, WTP).
derecha el

0

Francamente, sugeriría no tomar nada en absoluto. No afectará en absoluto la opinión que el entrevistador tenga de ti si apareces sin nada. - Mi opinión por experiencia

Si debe llevar algo a una entrevista, tome algunos CD de proyectos en los que haya trabajado en el pasado para que los entrevistadores los vean más adelante.


0

Solo conocimiento y nada más.

Aunque tal vez un dispositivo genial causará una impresión ligeramente mejor en los ojos de los entrevistadores, pero no contaría con eso.

Nadie va a mirar el código, de todos modos no estarán seguros de que fue usted quien lo escribió. Y tendrán papel y bolígrafo listos para usted, eso es seguro.


0

Solo traiga copias de su currículum. Las entrevistas en el sitio por las que he pasado generalmente duran 1/2 - 1 día con múltiples entrevistadores.


0

Traer un código (de alguna forma) que considere "buen código" y luego poder explicar claramente por qué cree que es bueno, es una de las mejores maneras de demostrar y demostrar que le apasiona su trabajo y está dispuesto a quédate ahí.

Este puede ser un código en el que trabajó usted mismo o podría ser un código fuente abierto, por ejemplo, que admira por ciertos aspectos.

Por supuesto, muchas compañías no solicitarán específicamente el código en una entrevista, eso no significa que no pueda tenerlo con usted de todos modos. Algunos entrevistadores tal vez ni siquiera piensen en preguntar, pero de todos modos estarían interesados ​​en verlo. Ofrézcalo, pero no lo fuerce al entrevistador si hay poco interés.

Como Joel y Jeff han mencionado en el podcast / blogs, "¿Por qué contratarías a alguien para que sea programador y no quieras comprobar que realmente puede escribir un código decente?".

De hecho, la forma en que los entrevistadores responden a su código, su nivel de entusiasmo y la profundidad de las preguntas que le hacen al respecto son muy perspicaces para ayudarlo a decidir si esta empresa es para usted.

Lamentablemente, nunca me han pedido que presente / discuta algún código en una entrevista. Lo más cerca que he llegado es una prueba de codificación básica (muy).

Sin embargo, por lo que he visto, las compañías de software deberían solicitar el código en las entrevistas con mayor frecuencia, la calidad del software solo podría mejorar al menos eliminando a las personas que "serían mejores en otra carrera".


0

Un poco de comida en tu vientre.

Una vez fui a una entrevista que duró de 4 a 5 horas y no comí mucho de antemano debido al nerviosismo. Mi estómago comenzó a desmoronarse y doler a la mitad de la entrevista y no me sentí cómoda en absoluto.

Por lo tanto, coma alimentos de antemano que le darán energía y permanecerá con usted durante horas, pero no lo pesará . Un almuerzo ligero una hora antes debería hacer. Si solo quieres un refrigerio, servirá un poco de almendras y un poco de batido de proteínas .


-1

Desde mi experiencia contratando codificadores:

  • Prepárese para someterse a una prueba de codificación.
  • ¡Usa un traje que te quede bien!

¿traje? Solo usa ropa normal. ¡Usando algo que no usarás cuando programes, entonces lo estás haciendo mal!

@PoweRoy: Para muchas personas de RR. HH., No llevar traje es definitivamente no contratar. Usa un traje, absolutamente.
Treb

Yo diría que use la ropa equivalente a las personas que lo entrevistan. Una vez tuve una entrevista en la que los dos tipos que me entrevistaban llevaban pantalones cortos, camiseta y no zapatos. Estaba
demasiado vestido

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.