No estoy seguro de qué es ahora, pero lo entrevisté allí en 2007 y recibí una oferta (aunque rechazada). Les envié mi currículum (y, vergonzosamente, adjunté la carta de presentación incorrecta), pero escuché de nuevo la solicitud de una pantalla de teléfono.
1 / Pantalla del teléfono.
No recuerdo exactamente las preguntas, pero parece recordar que son matemáticas / algorítmicas. Nada sobre finanzas.
- ¿Por qué las empresas tecnológicas basan las entrevistas en preguntas de codificación y algoritmos donde los entrevistados que han visto la pregunta obviamente obtendrán mejores resultados?
- ¿Puedo contratar a un desarrollador y enseñarle Objective-C / Swift e iOS? ¿Cuánto tiempo llevaría la aceleración?
- ¿Qué empresas usan la tarea durante el proceso de entrevista para los candidatos de ingeniería de software?
- ¿Sería mi currículum lo suficientemente bueno como para atraer algún interés de los gigantes tecnológicos?
- ¿Qué significa cuando alguien tiene cerca de media docena de lenguajes de programación en su currículum?
2 / Entrevista en persona.
Volé por el día, tenía un automóvil esperando en LGA, y fui trasladado a su oficina del centro de Manhattan. Es un hermoso edificio, completamente transparente en todo momento.
Me parece recordar haber tenido cuatro entrevistas, de las cuales solo dos quedan en mi memoria. Las preguntas fueron algorítmicas o en C ++ o C (no tengo idea si esto sigue siendo cierto). Nuevamente, no hay preguntas financieras, aunque me preguntaron si tenía interés en las finanzas y si alguna vez me gustaría mudarme a otras áreas de la empresa.
La primera pregunta que recuerdo tiene que ver con punteros y listas vinculadas y hacer algunos cálculos matemáticos sobre ellos. Había escuchado la pregunta antes (era bastante común en ese entonces), pero no podía recordar la respuesta, así que tuve que derivarla en el acto.
La segunda pregunta que recuerdo fue probablemente la más difícil donde el algoritmo era trivial pero la codificación tediosa en una entrevista. Entró un señor mayor, obviamente no con ganas de charlar, y me pidió que escribiera una biblioteca de enteros de longitud arbitraria de 4 funciones en C sin bibliotecas. No lo hice de manera particularmente eficiente, pero lo hice lo suficientemente correcto como para recibir una oferta. La solución se deja como ejercicio para el lector.