¿Qué se siente al entrevistar para un puesto de ingeniería en Next Big Sound?

Inicialmente fui contactado por el vicepresidente de ingeniería Dave Zwieback sobre un rol de ingeniería de datos. Si bien la ingeniería de datos no era mi área particular de especialización, realmente me gustó lo que había escuchado sobre Next Big Sound, así que decidí que valdría la pena seguirlo.

Mi proceso de entrevista consistió en tres partes: 1) Una conversación de 30 minutos con Dave sobre el ajuste general, la cultura, el proceso y las necesidades. 2) Un desafío de ingeniería que implicaba escribir un sistema para procesar un conjunto de datos de tamaño moderado, así como una solución de implementación para el sistema de datos. 3) Una entrevista técnica de seguimiento con el arquitecto jefe Eric Czech, durante la cual hablamos sobre un problema de búsqueda de geocodificación. Eric me hizo implementar una solución al problema de geocodificación en un lenguaje de programación de mi elección. Elijo Python.

Cada parte del proceso fue muy agradable. Dave y Eric me dejaron con una impresión muy positiva. Cada uno es brillante a su manera y ambos muy amables. Aprendí algunas cosas sobre mi propio conjunto de habilidades y áreas de fortaleza y debilidad a lo largo del proceso.

Al final, no era la persona adecuada para el puesto que intentaban ocupar. Definitivamente recomendaría conocer a Dave si tienes la oportunidad. No creo que se arrepienta de invertir el tiempo, incluso si no resulta en un puesto en Next Big Sound.

TL; DR
-Impresionante empresa, tracción y soluciones técnicas. Problemas interesantes para resolver yendo hacia adelante también
– “A” jugadores por todas partes. Gente realmente aguda que puedes aprender de allí de varias maneras
-Workflow se basa en que las personas eligen lo que les interesa más para trabajar. Conduce a una gran energía y entusiasmo en torno a los proyectos.
-Gestión competente que pensé que era muy capaz de llevar a la compañía a través de la difícil transición de ~ 20 miembros del equipo -> 100+
-Deberías entrevistarte allí si tienes la oportunidad. Están aplastando su espacio.

Conocí a Alex (CEO Next Big Sound) en un evento de Tecnología y Emprendimiento en octubre de 2013. Hablamos después del evento y cuando mencioné que era un desarrollador front-end, él se ofreció a conectarme con su CTO Samir porque estaban contratando para esa posición en ese momento. No estaba buscando un nuevo trabajo en ese momento, pero me impresionó su presentación, la historia de NBS, la tracción que pudieron obtener y los problemas técnicos que resolvieron en el camino.

Después de un par de correos electrónicos, conocí a Samir en una cafetería cerca de sus oficinas. Charlamos un poco sobre nuestros antecedentes, lo que estábamos interesados ​​en construir / habíamos construido, nuestros entornos de trabajo preferidos. En general, la interacción se sintió menos como una entrevista y más como una conversación que fue increíble. Samir era súper relajado pero también tenía una gran visión tanto para la tecnología como para el equipo detrás de NBS.

Después de esto, entré en un desafío de codificación de día completo. Me dieron dos desafíos. Uno fue un desafío de PHP en el que necesitaba construir la estructura (no todo el código) de una API para 5 operaciones. El segundo fue un desafío de Javascript / DataViz donde me dieron varios conjuntos de datos reales de su base de datos y me pidieron que creara un sistema para generar y visualizar información sobre los datos usando Angular y D3. Nunca había usado D3 antes, por lo que la tarea fue un desafío, por decir lo menos. Pasé todo el día allí hasta la manivela de la tarde y luego al día siguiente hasta la mañana. No creo que esto se esperara de mí y definitivamente había superado la fecha límite, pero fueron muy geniales al respecto y me dieron el tiempo extra. Terminé construyendo un puñado de directivas para envolver visualizaciones D3 comunes y una mini aplicación de página única con esas visualizaciones de datos e información sobre los datos. Aunque intenso, en realidad me divertí mucho / aprendí mucho mientras hacía esto. Todavía mantengo este código en mi github si alguien quiere verlo.

De alguna manera, pasé el desafío del código a pesar de que estaba un día tarde y me invitaron a una sesión de codificación de pares. Pasé un día completo trabajando en un proyecto para generar una visualización basada en mapas de datos NBS. El ingeniero con el que trabajé fue uno de los primeros miembros del equipo y fue uno de esos tipos de ‘códigos en cualquier cosa’. Terminamos allí hasta la noche haciendo que todo funcionara y nos sentimos bastante bien al respecto.

Luego, fui a una de sus revisiones de sprint. Me impresionaron un par de cosas. 1) Su equipo trabaja en lo que es más interesante para ellos. En serio y 2) La gente estaba creando MVPs realmente increíbles de nueva funcionalidad durante sus sprints.

Luego tomé un café con Samir y Dave Zwieback, su vicepresidente de ingeniería. Esta se sintió más como una entrevista y formularon algunas preguntas difíciles pero esperadas que no recuerdo ahora. Después del café, tuve una extensa conversación con DZ sobre la forma en que trabajan en equipo, sus planes para la empresa (tanto de desarrollo tecnológico como comercial) y cómo podría crecer como ingeniero con NBS. Al abandonar esta conversación, recuerdo haber sentido que DZ era un gerente increíblemente competente que realmente se preocupaba por el crecimiento de sus directivos, así como por la moral y la productividad del equipo. Recuerdo que también tenía unos mocasines bastante frescos, pero esto fue hace casi un año y podría estar inventando eso.

Finalmente, me senté nuevamente con su CEO y obtuve la oferta. Terminó no siendo adecuado para mí porque quería continuar dirigiendo mi negocio de consultoría centrado en la creación de aplicaciones móviles híbridas y SPA con capacidad de respuesta angular. Dicho esto, en general, me sentí muy positivamente acerca de la compañía (incluidas las perspectivas futuras), el equipo y las personas con las que pasé tiempo. Los recomendaría a otros ingenieros y trabajaría con ellos en el futuro.

Durante mi tiempo buscando la posición correcta, entrevisté a varias compañías y me sometí a muchos métodos de evaluación interesantes. Muy pocas de estas experiencias fueron tan abrumadoramente constructivas como la entrevista con Next Big Sound.

Tuve la oportunidad de hablar con Dave y Mark además de participar en un interesante proyecto de desafío. Las entrevistas se sintieron más bien como una discusión interesante, y la apertura del proceso general fue muy atractiva. Aunque el ajuste no fue del todo correcto, obtuve estándares y expectativas elevadas para el proceso de la entrevista en general, lo que sin duda informó mi toma de decisiones con respecto a las oportunidades posteriores.

Entrevisté este invierno pasado y fue una experiencia increíblemente positiva para mí. Después de hablar por teléfono con su vicepresidente de ingeniería, salí a la ciudad para una entrevista en el lugar, en la que conocí a muchos de los desarrolladores de software allí, y probé cómo sería realmente trabajar en NBS .

Una de las partes más divertidas de ese día fue definitivamente el desafío de codificación, que era esencialmente un proyecto abierto que me hizo construir algo a partir de su API, un proyecto que me dio total libertad creativa y me permitió tomar las riendas de un proyecto propio. En última instancia, al final, me complació estar expuesto a las nuevas tecnologías y ampliar mis propias habilidades para trabajar en un entorno de inicio, y uno que se está moviendo rápidamente a la vanguardia de la tecnología musical.

No podría recomendarlo más alto. El proceso fue rápido y simple, aunque aún desafiante de la mejor manera.

El proceso de entrevista en Next Big Sound es diferente a cualquier otra cosa que haya experimentado. Como otros han hecho eco, fue una serie de conversaciones constructivas pero casuales en lugar de una entrevista tradicional. Más entrevistas deberían ser como las de Next Big Sound.

Me “entrevisté” con Next Big Sound de una manera completamente diferente y indirecta. Primero se acercaron a mí para repetir una charla sobre rendimiento web para sus ingenieros que había dado recientemente en Velocity NYC. Esto fue seguido por varias reuniones donde explicaron sus problemas actuales de rendimiento web y casualmente intercambiamos ideas sobre diferentes formas de solucionarlos. Solo un par de ingenieros hablando de taller, y no estaba buscando cambiar de trabajo, estaba muy contento con mi compañía actual.

En el transcurso de los siguientes meses, DZ, el vicepresidente de ingeniería, me criticó por una serie de conversaciones únicas e iluminadoras sobre algo en lo que nunca había pensado: mis objetivos de 10 años.

Estas fueron conversaciones fantásticas que comenzaron con una breve prueba Gallup StrengthsFinder para descubrir en qué realmente me destacaba y disfrutaba, cosas que sabía, pero que nunca identifiqué explícitamente. Cosas muy esclarecedoras. Compartí y discutí dónde quería estar en 10 años, y lo que pensé que tenía que hacer para llegar allí. Aquí, DZ era más entrenador de vida que entrevistador, y me ayudó a identificar y aclarar mis objetivos y planes.

Esta discusión condujo a cuán bien encajan mis objetivos de 10 años y mi hoja de ruta dentro de mi compañía actual y en Next Big Sound. Claro, estaba muy contento con mi empresa actual a corto plazo, pero al ver las cosas desde el contexto de mis objetivos a 10 años, me dejó muy claro dónde debería estar.

Combinado con un divertido desafío de codificación: 48 horas para aprender D3 y crear una visualización D3 con tecnología Angular utilizando la API Next Big Sound ( https://github.com/mpetrovich/nb …), me enganché.

9 meses después en Next Big Sound, todavía lo estoy.

Heyo – ¡Ingeniero en NextBigSound (NBS) aquí!

Entonces, ¿cómo es una entrevista para un puesto de ingeniería en Next Big Sound?

Es práctico, divertido y atractivo.

Como ingeniero inteligente, todos hemos tenido entrevistas en las que las preguntas y las pruebas no cuadraron con lo que requería el trabajo. En algunos casos, la intensidad de la entrevista es más interesante que el trabajo que realizará para la empresa a largo plazo.

Este no es el caso en NBS.

A diferencia de la mayoría de las entrevistas de ingeniería, las entrevistas de NBS reflejan de cerca la descripción del trabajo y el interesante trabajo tecnológico que hará para que los datos sean útiles en NBS. En otras palabras, el proceso de la entrevista ejemplifica los problemas, las soluciones y las conversaciones que se abordan diariamente en NBS.

Además, aprecié especialmente lo progresista y práctica que fueron las preguntas y pruebas de la entrevista. Por ejemplo, las preguntas que se le hacen son problemas y cosas que discutimos en 1: 1 o que abordamos técnicamente con regularidad.

Espero que esta respuesta sea fructífera.

También pasé por el proceso. Lamentablemente no fue exitoso, pero realmente disfruté el desafío. Me dieron 48 horas para encontrar las 10 páginas de Wikipedia más populares durante la primera hora de 2012. Elegí usar Hadoop para construir mi entorno, pero no pude hacer que todo funcionara a tiempo. Dicho esto, disfruté el desafío de hacer que todo funcione y me dio una idea de cómo sería trabajar aquí. En general, fue experiencia y NBS parece ser un gran lugar para cualquiera que pase la prueba.

Bueno, acabo de pasar por el proceso, y aunque terminó no siendo un partido, lo describiría como bastante divertido e indoloro. Primero me entrevisté por teléfono con su vicepresidente de ingeniería para conversar sobre la oportunidad y mis antecedentes. Luego asignó un proyecto de muestra que tenía 48 horas para lograr, que básicamente implicaba construir algo fuera de su API. Por último, fui a su oficina para discutir mi proyecto de muestra con su CTO y profundizar en más preguntas sobre el ajuste con el vicepresidente de ingeniería. Todo esto fue dentro de una semana, por lo que el proceso no se prolongó ni nada de eso. ¡Buena suerte!

Hemos abierto nuestro proceso de contratación aquí: nextbigsoundinc / The-Way-We-Work

Las solicitudes de extracción son bienvenidas. 🙂

More Interesting

Desarrollo de software versus gestión de proyectos: ¿Cuál debo elegir y por qué?

¿Por qué el desarrollo de software no sigue la ley de Moore?

¿Cuál es la diferencia en las oportunidades profesionales entre los 2 cursos: ingeniería de software y bioinformática?

¿Por qué otras especies en la tierra no han evolucionado como humanos?

¿Cómo entrar en el desarrollo de software de las pruebas? ¿Puede sugerir qué habilidades se necesitan en función de la tendencia actual en la industria de TI?

¿Cómo cambian los estilos de codificación en el transcurso de una carrera en ingeniería de software?

¿Por qué la gente de la industria (en oposición a la academia) soporta MATLAB y paga fortunas por ello?

¿Cómo podemos lograr el mismo tipo de codificación de productividad en Node.js que en Ruby on Rails?

¿Deberían el Gerente de Producto y el Propietario del Producto ser la misma persona?

Métodos ágiles o planificación adecuada, ¿cuál es el equilibrio correcto?

¿Cómo debo prepararme para las entrevistas de los roles de ingeniero de software en empresas comerciales de alta frecuencia de Nueva York (por ejemplo, HRT, Citadel, KCG, TRC)?

¿Qué es un buen software para administrar múltiples agendas con un grupo?

¿Cuál es la anatomía de los proyectos de programación donde se usan múltiples lenguajes?

¿Cuál es la pila de tecnología de Blossom?

Mi supervisor quería hablar conmigo sobre el desarrollo profesional, con una promoción insinuada, pero quería ir a otro lugar, ¿cómo debería responder?