La codificación de entrevistas es solo una dimensión de la evaluación de su experiencia técnica en consideración de ser contratado.
Las entrevistas técnicas son una aproximación imperfecta de sus habilidades de ingeniería y la probabilidad de tener éxito dentro de la empresa a la que se postula. Muchas compañías exitosas han pensado mucho en esto y llegaron a una conclusión similar: evaluar las habilidades de codificación de candidatos es un punto de datos relevante para determinar si un candidato tendrá éxito en su entorno.
Creo que es mejor decir “Facebook / Google quiere un código perfecto” es: FB / Google puede querer contratarte si puedes:
- ¿Debo convertirme en un oficial de las FDI?
- ¿Cuál debería ser mi puntaje para conseguir un trabajo a través de la puerta?
- Cómo iniciar una empresa de análisis
- ¿Cuáles son las certificaciones que pueden ayudar con el conocimiento del dominio minorista para un profesional de TI?
- ¿Es la ciencia de datos una moda, similar a cómo era CS hace 30 años, luego ingeniería más tarde, luego BI, y así sucesivamente?
- Desglose sistemáticamente un problema desafiante en componentes más pequeños y fáciles de resolver
- Implemente con precisión una solución completa, sin errores. ¿Puedes resolver problemas rápidamente?
- Calcule la complejidad del espacio y el tiempo, y pueda identificar si hay una solución más óptima
- Todo mientras se comunica con claridad y vocaliza cómo pensó y llegó a su solución
Por supuesto, también debe cumplir con los otros criterios que considere importantes, principalmente relacionados con su experiencia profesional y desempeño en otras entrevistas.
No todos pueden desempeñarse bien en esa entrevista. Hacerlo bien demuestra que eres fuerte tanto en la teoría como en la práctica de los fundamentos de CS. Las entrevistas de codificación son uno de los muchos puntos de datos para determinar si la empresa tiene confianza en que tendrá éxito allí.
Estas compañías esperan que pases un tiempo preparándote diligentemente para las entrevistas, y te dicen explícitamente qué estudiar, cómo prepararte y cómo practicar. Esperan que se desempeñe bien y le brindan una gran cantidad de datos y contexto sobre cómo hacerlo bien. Si no se desempeña bien con la orientación proporcionada, en su lugar, contratará a personas que lo hicieron bien, ya que pueden formular una hipótesis más segura de que las personas que lo hacen bien tienen más probabilidades de tener éxito una vez contratados.
Ningún ingeniero es perfecto, ninguna compañía es perfecta. Los ingenieros escribirán errores una vez contratados, las compañías enviarán productos con errores en ellos. Debido a que escribió cero errores en una entrevista, es completamente irracional creer que escribirá cero errores durante su mandato como ingeniero. Más bien, ha demostrado que puede prepararse y ejecutar al nivel de experiencia que se espera de usted. Si puede mostrar experiencia y cumplir con las expectativas establecidas para usted en una entrevista, y tiene una experiencia profesional que es relevante, es razonable suponer que tiene una buena posibilidad de cumplir con las expectativas mucho más grandes que tendrá una vez contratado .
No dude en enviarme un mensaje con cualquier pregunta específica.