He trabajado en 3 compañías diferentes en los últimos 6 años mientras estudiaba el desarrollo de software a tiempo completo. Cuando comencé a solicitar empleos, estudiaba algoritmos de clasificación y términos de OOP. A medida que tuve más experiencia, me di cuenta de que ninguno de los dos importaba. Puede comprender e implementar efectivamente programas orientados a objetos sin conocer los términos; también puede desarrollar aplicaciones MVC sin comprender la teoría, lo mismo ocurre con MVVM; ¡también se dará cuenta de que la complejidad de los algoritmos de búsqueda / clasificación rara vez importa a menos que esté claramente en la descripción del trabajo!
He tenido entrevistadores de trabajo que me preguntan “¿Cuáles son los 4 conceptos en OOP?” Mi respuesta siempre es “podría buscarlos en Google, pero en cambio déjame mostrarte una aplicación / programa que creé con tecnologías o habilidades relevantes para la descripción del trabajo”. Si mantiene las aplicaciones en su teléfono con el código fuente en algún lugar como ejemplo, la mayoría de los entrevistadores se sorprenderán … excepto aquellos con los que no desea trabajar.
Un consejo más: obtén una tableta Android si no tienes una. Tengo una aplicación Terminal-type / Bash instalada allí con Git también para mostrar el código fuente si es necesario.
- ¿La red definida por software (SDN) compromete la seguridad?
- ¿Es normal tener miedo de una carrera en desarrollo de software a los 30 años?
- ¿Qué le disgusta del estado actual de la programación? Tenga en cuenta que no solicito problemas en lenguajes específicos, como Java o Haskell, sino más información sobre lo que no le gusta de nuestras herramientas actuales y la forma en que programamos.
- Diseño de la experiencia del usuario: ¿Cuáles son las mejores firmas de diseño de UI / UX en el área de la Bahía de San Francisco?
- ¿Cómo debería uno comenzar su objetivo de convertirse en ingeniero de software y trabajar en las principales empresas tecnológicas como Google?
Las entrevistas teóricas tradicionales no filtran a los malos candidatos. He trabajado con personas con una maestría / posgrado que no sabían qué era un ciclo for. Como no puede cambiar las preguntas de la entrevista que se le plantean, intente redirigir todo a sus puntos fuertes y cómo el negocio podría obtener valor de usted.
¡Buena suerte!