Qué preguntas harías a la hora de entrevistar a un desarrollador senior de iOS?

Gran pregunta.

Acabo de ver tu petición de esta respuesta, y he ido a contestarla inmediatamente y luego me he dado cuenta de que me vienen a la cabeza un montón de preguntas y otras cuestiones que son un poco nebulosas y no son realmente ad articulables como me gustaría poder decirte.

En primer lugar, para el momento en que yo personalmente "entrevistaría" (me gusta verlo más como una "situación de reunión con usted".) Usted ya habría sido probablemente "investigado" o tenido entrevistas más tradicionales e interacciones con la gente por debajo de mí.

Así que, yo sabría en su mayoría, todo lo que usted'ha puesto en el papel para tal trabajo. Así que todas las habilidades técnicas particulares que tienes, dónde o si fuiste a la escuela, lo que has hecho... y leer algunas notas sobre por qué fuiste eliminado para mi consideración y lo que los que ya te entrevistaron recomendaron.

Obtendré una lista muy reducida de personas de esta manera. (No voy a entrar en mucho detalle en el proceso exacto aquí, ya que simplemente no puedo compartir dicha información específicamente aquí)

Así que en segundo lugar, reviso una visión general muy bien resumida y sucinta y la opinión informada de un puñado de personas de los muchos que probablemente han aplicado. Asumiré que lo más probable es que estés cualificado y que la mayoría te recomiende favorablemente.

En tercer lugar, y más al punto de tu pregunta... Tendría una reunión muy conversacional contigo.

Te haría sobre todo preguntas muy abiertas y amplias sobre el desarrollo y dónde crees que existen grandes lugares con respecto al desarrollo que no están siendo utilizados a su potencial. Yo querría saber y te haría muchas preguntas del tipo "¿por qué piensas eso?".

Por lo general, las entrevistas se llevan a cabo mientras se camina y en medio de eso se detiene en ciertas salas, a veces al azar, para conocer a las personas que trabajan en los equipos y para ver cómo se está en medio de responder a las preguntas que son acerca de lo que y cómo usted personalmente piensa y probablemente nunca asumiría que se le pregunte, por lo que tiene que pensar de forma creativa (lo que realmente me importa) y también cómo se puede hacer mientras se conoce a un montón de gente nueva en el territorio y los alrededores que por su propia naturaleza son totalmente ajenos a ti.

Evaluaré lo bien que eres capaz de volver a un tema y respuesta complejos que probablemente tuviste que pensar literalmente mientras estabas de pie caminando muy rápidamente a través de espacios increíblemente bellos de los que naturalmente querrías empaparte y que por su naturaleza son muy distractores - Todo ello mientras conoces quizás a 20 personas nuevas. Que serán amables y te harán preguntas sencillas como ¿quién eres? ¿De dónde eres? Evaluaré cómo interactúas con ellos, qué tipo de energía tienes o aportas a la sala, si el equipo tiene un plazo de entrega ajustado y está estresado, ¿pareces gustarles de forma natural? ¿Disfrutan del tiempo que dedican a una tarea crítica para conocerle un poco? ¿O simplemente son educados y quieren volver a una tarea difícil con una fecha límite que se avecina?

En mi experiencia lo anterior es lo que la vida es a menudo como aquí y ese tipo de habilidad requerida para tener éxito aquí dependería de lo bien que se puede tener éxito en eso. Me doy cuenta de que hacer la "entrevista" de esta manera realmente puede desanimar a mucha gente & no es porque yo' esté siendo imbécil. Estoy viendo si encajas en ese estilo de trabajo. Muchos no lo hacen y son personas increíbles.

Quiero que me importen tus pensamientos - probablemente he pensado en cosas similares y argumentaré (amablemente) que estás equivocado.

Quiero que intentes con pasión convencerme de que estoy equivocado o de que lo veo de forma diferente, lo cual puede ser cierto, pero de cualquier forma quiero que me desafíes. Quiero ver pasión.

No me importa si estás en lo cierto, me importa más que te importe lo suficiente como para desafiarme y lo mucho que crees en tus ideas.

Pero también quiero saber que estás bien con estar equivocado y el hecho de estarlo te hizo aprender algo, lo cual es genial.

Y quiero hacer todo esto olvidando a veces que te estoy entrevistando - quiero sentir que me perteneces.

Sé que pueden parecer enfoques raros - Pueden parecer duros- pero no lo soy en absoluto y estaría súper agradecido contigo y muy considerado que probablemente eres consciente de que estás entrevistando y que estás siendo juzgado a sabiendas y soy sinceramente sensible a eso.

Pero la realidad es que tengo un tiempo muy limitado para entrevistarte y conocerte. Contratar a las personas adecuadas es una de las partes más críticas no sólo de los equipos de desarrollo productivos, sino de los equipos audaces, innovadores y enérgicos que superan las suposiciones tontas sobre lo que es correcto o posible.

Y honestamente se necesita una persona cualificada pero no adecuada en un equipo para matar totalmente el chi de todos.

Siento no poder ser más directo en la respuesta a tu pregunta pero esa es la forma en que lo hago y creo que mucha gente te dirá cosas muy específicas que hacen o piden pero para mí nunca se trata de eso, se trata de quién eres, se trata de ser inteligente;Es trabajar bien con la gente, no con las calificaciones. Se trata de otras 1000 cosas que no puedo describir. Otras personas van a responder con detalles, pero tal vez mi respuesta abstracta sea más verdadera que los detalles, si es que puede serlo, y realmente espero que lo sea, y les deseo la mejor de las suertes.