¿Cómo es el proceso de entrevistas de ingeniería en Exotel?

Me gustaría compartir mi experiencia de entrevistar con Exotel. Esta información puede estar desactualizada, ya que es muy normal que las startups repitan / mejoren su proceso de contratación.

Exotel, al ser una startup tecnológicamente genio (sí, lo digo en serio), contiene un equipo de personas a las que les encanta codificar, que respiran código y que aprecian el arte de la codificación. No es de extrañar que su sitio mencione que su “proceso típico de entrevista es muy pesado”. Te calificarán en función de lo elegante que codifiques. También esperarán de usted la mejor solución óptima posible.

Cuando fui entrevistado para el puesto de Desarrollador de software en Exotel, me sometí a tres rondas tecnológicas (incluida una prueba escrita), una discusión informal de recursos humanos seguida de pasar medio día en la oficina de Exotel.

La primera proyección fue una prueba escrita. Me enviaron un problema por correo y me pidieron que proporcionara una solución en 40 minutos. El estándar de la pregunta era como los que se hicieron en la prueba escrita de cribado de Amazon que Amazon normalmente realiza en la calle de entrevistas. La única diferencia era que no estaba en la calle de entrevistas (para mí, lo que quizás fue la mejor parte. Me encanta y soy un gran admirador del editor vim / vi y frunzo el ceño cada vez que alguien me pide que escriba código en otra cosa). El problema fue bastante interesante de resolver y recuerdo que había hecho más esfuerzos para mantener el código limpio y lo más óptimo posible. Sin embargo, había excedido el límite de tiempo de 40 minutos, no les importó el retraso de otros 10 minutos. Disfruté tanto resolviendo ese problema que después de enviar mi código, envié unos 3-4 correos para ofrecer soluciones óptimas alternativas y más casos extremos.

La segunda ronda fue telefónica. Otra serie de preguntas basadas en estructuras de datos, resolución de problemas y pocos acertijos. Después de explicar mi enfoque para resolver los problemas algorítmicos, tuve que enviar el código (por supuesto, esto era un límite de tiempo) para todos ellos y luego, inmediatamente después de enviar el código, se discutió el enfoque de resolución de problemas y las formas de mejorar el código. Esta idea de las entrevistas telefónicas me gusta tanto que yo misma la adopté mientras entrevistaba a los candidatos.

La tercera ronda fue cara a cara en la oficina de Exotel y fue una buena discusión de 2 horas con Siddharth Ramesh. Esta discusión incluyó el trabajo que había hecho hasta entonces, mis objetivos profesionales y cómo encajan en los de Exotel y, lo que es más importante, cómo Exotel puede contribuir a lo que quería lograr. Aparte de eso, fue otra serie de preguntas que evaluaron mis habilidades de codificación y resolución de problemas.

Estoy omitiendo la discusión de recursos humanos aquí, ya que específicamente quieres saber sobre el proceso de contratación de tecnología.

Después de la discusión de recursos humanos y antes de que lanzaran una oferta, me pidieron que pasara algo de tiempo (probablemente un día) con el equipo técnico. Creo que esto debería ser una práctica esencial para cada startup que quiera contratar a ‘un creador de startups’ en lugar de solo otro empleado. Esto les da a los candidatos una idea de cómo funcionan las cosas en una startup, cómo ocurren las discusiones y cómo las personas se concentran en el trabajo que están haciendo. Conocí a todo el equipo de Exotel en mi día previo a la unión en Exotel.

Considero que mi experiencia de entrevista con Exotel es única y realmente sorprendente.

Francamente, me alegro de no haber tenido que sentarme para una entrevista técnica en Exotel. Estoy bastante seguro de que no lo aclararía. Si bien el usuario de Quora ha dado una descripción maravillosa de lo que se siente desde afuera, quería escribir sobre cómo terminamos con esto:

El proceso de entrevistas de Exotel es el resultado de una severa falta de tiempo para las entrevistas y un amplio deseo de la empresa de automatizar (lo que también se debe a lo anterior). Siempre que sea posible, insisto en que cualquier cosa que una computadora pueda hacer, una computadora debe hacerlo.

Paso 1: nuestra incapacidad para rastrear y procesar aplicaciones. Recruiterbox vino a nuestro rescate cuando el correo electrónico no podía escalar. Esto también nos obligó a pensar en la apertura más difícil ya que tuvimos que escribir una descripción del trabajo para ello.

Resultado: las descripciones de los trabajos son elaboradas y le darán una idea de si cumple con los requisitos. Puede completar un formulario en la página de nuestra carrera y estar seguro de que no se perderá su solicitud.

Paso 2: Luego, el equipo de tecnología ideó un mecanismo de puntuación heurístico analizando todos los currículums vitae de las personas a quienes históricamente hemos invitado para una entrevista. Cuando el equipo me guió, pensé “¡Hombre! ¡Esta es una idea de inicio en sí misma!”.

Resultado: hay una lógica a través de la cual se pasa su currículum. Si tiene noticias nuestras, significa que su currículum es increíble. Si bien la heurística es propietaria, un consejo simple para usted: ¡No cometa errores ortográficos en su currículum!

Paso 3: Utilizamos una combinación de HackerRank, Google Hangout, Skype, correo electrónico y Exotel (teléfono) para comunicarnos con usted. ¿Te dije que automatizamos? Aquí hay un ejemplo: Sistema de entrevista telefónica – ATIS por UMS Tech Labs – Exotel. No hay reclutador, pero sí hay un usuario de Quora: pasante técnico y aspirante a empresario para ayudarnos a coordinar todo esto con usted.

Resultado: ¿A quién no le gustan las personas proactivas? Hay problemas disponibles públicamente en la página de carreras. ¡Escriba el código para uno de ellos y envíenoslo y lo colmaremos de amor!

Paso 4: Habrá alrededor de 4 personas que tendrán que dar el visto bueno durante su entrevista en persona. Pero la elección de 4 personas difiere enormemente, será un equipo interesante de personas que piensan en el mundo de manera diferente y saben algo sobre lo que te eligen. (Por ejemplo: me atraen las entrevistas frontend pero no para el backend). Kailash hace preguntas simples de disparo rápido de una variedad de pilas y marcos. Sid, por otro lado, profundiza mucho con solo un problema.

Resultado: nos gusta el código. Entonces, queremos ver su código. Nos gusta el código real mejor que el pseudocódigo. Seguimos una regla general: “En caso de duda, no hay duda”. Cuando borras el proceso de entrevista de Exotel, una cosa es segura: ¡eres bastante bueno en lo que estás haciendo!

¡Salud! y todo lo mejor para ti!