Si estás buscando los criterios con los que contratan a los ingenieros, no sé cómo responder a eso, pero asumiría que es bastante similar a cómo contratan otras empresas: habilidades técnicas y ajuste de la cultura. En la mayoría de las empresas, el aspecto de la adecuación a la cultura está bastante infravalorado, pero es súper importante. Esto tiene sentido porque ¿por qué querría alguien trabajar con un idiota o con alguien que no tiene las mismas creencias culturales que los demás? Especialmente en un lugar como Airbnb, que fue votado como el mejor lugar para trabajar en 2015, esperaría que tuvieran a todo el mundo - pasantes incluidos - a un alto nivel con respecto a las habilidades técnicas y el ajuste cultural.
Si te estás preguntando sobre el proceso, con el que contratan a los pasantes, entonces puedo compartir mis experiencias. No pasé las entrevistas así que sólo puedo explicar lo que pasé, pero no puedo esperar que haya mucho más. Participé en dos rondas de entrevistas. La primera ronda fue una única prueba telefónica de carácter técnico. La siguiente ronda fueron dos entrevistas por Skype de una hora de duración. En ambos casos, las entrevistas son muy técnicas, consisten en un Coderpad compartido, y dejan unos 10-15 minutos al final para preguntas. Una cosa que hay que tener en cuenta es que esperan un código ejecutable al final de las entrevistas. Esto significa que no hay errores de sintaxis. Sin embargo, te permiten buscar sintaxis y funciones y cosas así, siempre que se lo hagas saber (como es por teléfono, no saben lo que estás haciendo). Es una experiencia bastante diferente porque muchas empresas se preocupan más por tu algoritmo/proceso de pensamiento que por escribir realmente un código sintácticamente correcto.
Esta fue sólo mi experiencia en la entrevista. No estoy seguro de si hay otra ronda o tal vez entrevistas in situ, pero no lo esperaría, ya que tres entrevistas para unas prácticas es mucho, pero quién sabe.