¿Por qué la mayoría de las empresas de TI de ensueño como Ebay y Groupon hacen preguntas basadas en la programación C / C ++ y las estructuras de datos en rondas técnicas cuando hay tantas tecnologías emergentes como Scala y Python?

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?

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.