Porque están buscando ingenieros informáticos y no ‘codificadores’. Quieren que sus ingenieros presenten una solución elegante y óptima, y no una solución que simplemente funcione . Sin una claridad en C / C ++, ¡es menos probable que estos ‘ingenieros’ sepan lo que sucede debajo del capó!
Si está construyendo un sistema a gran escala, entonces el conocimiento de Python será insuficiente. Tienes que conocer el funcionamiento interno de los servidores, comprender los sistemas distribuidos, etc. Python te ofrece mucha abstracción, a veces tienes que modificar una biblioteca para satisfacer tus necesidades, ¿cómo lo harás si no sabes cómo funcionan las cosas? ¿bajo el capó?
Además, ¿cómo evaluará el entrevistador la comprensión de DS y Algo si responde las preguntas en python?
- Recientemente me entrevisté con Amazon. Me rechazaron diciendo 'Yo era un Amazon Fit' pero no por una posición financiera. ¿Qué significa un ajuste de Amazon?
- Estoy muy decepcionado con mi desempeño en entrevistas técnicas. He estado tratando de mejorar mis habilidades para resolver problemas, pero después de otro fracaso reciente, no tengo idea de cómo mejorar. ¿Qué es alguna orientación?
- ¿Cómo supero mi miedo a las entrevistas de trabajo? Esto realmente está obstaculizando mi progreso en la vida.
- ¿Cuál es la pregunta de la entrevista basada en el escenario de Hadoop?
- ¿Cuáles son las 25 preguntas más difíciles que Apple hará en una entrevista de trabajo?
Durante mi entrevista, hubo un número mínimo de preguntas de programación. Los interesantes fueron los problemas de diseño, basados en la seguridad de la red informática, las bases de datos y el diseño de un clon de Twitter. Las discusiones de diseño duraron hasta 45 minutos y fue realmente interesante.