Somos un equipo pequeño, que generalmente entrevistamos 2-3 veces al año, y no contratamos en cada entrevista.
Tengo la política de que las entrevistas sean realizadas por todo el equipo, no solo por mí. Por lo tanto, son bastante perjudiciales para nosotros. Como tal, tratamos de programar tantos candidatos como sea posible en un solo día (generalmente alrededor de 6, ya que cada uno recibe MUCHAS entrevistas).
Hay varias partes en la entrevista:
- Soy estudiante de ECE de primer año. Me voy a preparar mucho para una programación competitiva. ¿Google me considerará y me brindará una oportunidad de entrevista?
- ¿Debo escribir un javadoc durante una entrevista de codificación?
- ¿Qué preguntas le hicieron en la entrevista de programación para Google, Amazon, Facebook o Microsoft?
- Cómo solucionar problemas con el proceso de entrevista de ingeniería de inicio
- ¿Cómo es la entrevista de pregrado de St. Stephen's College y cuáles son las preguntas más frecuentes?
Una parte sobre tu motivación.
Una de las cosas inusuales acerca de nosotros es que cada uno de los equipos de desarrollo está basado en el hogar. Estamos buscando el tipo de persona que puede formar parte de un equipo a pesar del hecho de que no están en el mismo edificio y pueden no vernos durante meses. NO estamos buscando el tipo de persona que se considera un ninja / estrella de rock / lo que sea la estúpida metáfora de esta semana y se vaya y desarrolle algo por su cuenta. Incluso los Rockstars tienden a tocar en bandas.
Estamos buscando el tipo de persona que puede colaborar y trabajar conjuntamente en el código.
También estamos buscando personas que realmente disfruten de TI. Si eres un estudiante, será mejor que puedas demostrarlo cuando te preguntemos qué programación has hecho fuera de tu curso.
Una parte sobre tus habilidades de programación.
Los algoritmos son una pequeña parte de CS. Una parte importante para los académicos, de acuerdo, pero en estos días se escribe mucho código en lenguajes como JavaScript en marcos como JQuery. Esto significa que pueden pasar meses sin que realmente necesite escribir un algoritmo no trivial.
Además, considere la pregunta sobre si ejecutar código en una consulta SQL compleja o un par simple de consultas, y agregar los datos en un lenguaje imperativo. Eso NO está dominado por consideraciones sobre la notación big-O, sino por consideraciones sobre la economía de la escala de SQL frente a la escala de cuadro de nivel de aplicación.
Vale la pena señalar que algunas de las preguntas en nuestra parte de programación de la entrevista están destinadas a ser básicamente imposibles de resolver para una entrevista. Esto se debe a que el propósito no es averiguar quién es la estrella de rock, sino cómo piensas y qué tipo de conversación tendrás con el entrevistador (quien, después de todo, será tu colega si te contratamos).
Una parte sobre si tu CV es honesto.
Es posible que no usemos un idioma que haya incluido en su CV, pero si ha reclamado cierto nivel de experiencia en algo ligeramente inusual, puede esperar que uno de nosotros haya preparado una pregunta al respecto.
Una parte sobre tus habilidades matemáticas.
Estamos en servicios financieros después de todo. Tendremos algo de álgebra y le pediremos que (en papel, no en su cabeza) dé el resultado de una expresión sigma.
Esta es la parte en la que está bien fallar, pero si falla esta parte, espere pasar más de su semana escribiendo código de front-end y menos escribiendo lo interno.
Una parte sobre su organización, planificación y cortesía.
No entrevistamos en el “área de negocios” de un hotel. Entrevistamos en la cafetería desde donde podemos ver la recepción. Estaremos atentos cuando llegue (en comparación con la hora de inicio de la entrevista), y uno de nosotros notará en silencio cómo interactúa con el personal del hotel en su intento de encontrarnos.
Quien los trate como si fueran sirvientes, pero luego ponga una sonrisa falsa cuando se encuentren conmigo no será contratado.
Una parte sobre lo que has pensado en nuestro negocio.
¿Realmente has investigado quiénes somos y qué hacemos? ¿Has pensado en cómo podríamos mejorar nuestra plataforma por encima de la de nuestros competidores?
¿Cuáles son las preguntas que hace sobre nuestros sistemas? ¿Cómo respondes cuando respondo una de tus preguntas con una pregunta sobre por qué la preguntaste?