Por lo general, encuentro que las preguntas de la entrevista son sobre la implementación de una estructura de datos común, pero su trabajo consiste en seleccionar la estructura de datos correcta. La implementación de una estructura de datos común normalmente es irrelevante, ya que existen ejemplos excelentes y de alto rendimiento para la mayoría de los idiomas.
Me aborrece decir que cualquier estructura de datos es completamente irrelevante en ‘el mundo real’, aunque no he usado una lista doblemente vinculada o un filtro de floración en la naturaleza, recientemente utilicé un árbol rojo-negro por primera vez desde Universidad. Siempre es útil tener cosas flotando en su kit de herramientas.
Curiosamente, cuando estaba en la escuela, la recomendación era usar un árbol binario en la memoria y un árbol de ab ± para el almacenamiento en disco. Sin embargo, las tres capas de cachés y sus latencias relativas significan que b ± árboles podrían ser mejores en ambas situaciones. Página en buffalo.edu
- Cómo conseguir un trabajo de trabajador general en Canadá
- Estoy perdido, atrapado y no puedo encontrar un trabajo. ¿Que puedo hacer?
- Cómo establecer una red efectiva con LinkedIn
- ¿Por qué es tan difícil para un refugiado encontrar trabajo en Dinamarca?
- He sido admitido en el programa MSC en Finlandia con una beca de matrícula del 100%, entonces, ¿qué tan difícil es encontrar trabajo a tiempo parcial como fuente de dinero para vivir?
La moraleja es mantenerse al día. El hardware cambia lentamente, pero cambia. Comprueba tus suposiciones.