¿Cómo se determina la eficiencia del algoritmo en términos de tiempo de ejecución y uso de recursos?
C#
¿Cuál de los proyectos o tareas que ha realizado fue para usted la más memorable o interesante?
Tarea SQL: a) Obtener el nombre del empleado con el salario más alto y el nombre de su departamento; b) Obtener la lista de departamentos cuya salario promedio sea mayor a 1000$
¿Existe la posibilidad de ampliar la funcionalidad mediante la herencia de estructuras?
¿Qué temas o habilidades nuevas has aprendido recientemente para tu crecimiento profesional?
¿Cuál es la complejidad computacional de la tarea de eliminar duplicados? ¿Por qué? ¿Cómo funciona HashSet por dentro?
¿Qué cualidades y características consideras importantes para un líder exitoso?
Explique el concepto de tabla hash y cómo se utiliza para almacenar datos
¿Puede explicar el principio de funcionamiento de una tabla hash, cómo se accede rápidamente a los datos?
¿Cuáles son las ventajas y desventajas de usar la palabra clave 'final' en Java?
¿Cuál es el plan óptimo de ejecución para la consulta que obtiene al empleado con el salario más alto y su departamento?
var buf = new Queue<T>(); foreach (T i in source) { buf.Enqueue(i); if (buf.Count > n) yield return buf.Dequeue(); } // source.Count == 11 var x = FilterLast(source, 3).Take(4);
¿Cómo funciona yield? ¿Por qué se introdujo la palabra clave yield? ¿Cómo funciona la ejecución perezosa de IEnumerable?
¿Qué es la inversión de dependencias (principio SOLID)?
¿Qué es un plan de ejecución de consulta?
¿Qué posición estás considerando para tu actividad profesional?
¿Qué sucede dentro del servidor SQL al ejecutar una consulta? ¿Cómo se obtiene el resultado a partir del texto de la consulta?
¿Cuánta memoria se asigna al crear un nuevo HashSet?
¿Qué rango de compensación considera para este puesto?
Complejidad computacional de las operaciones: análisis de la complejidad del ciclo con HashSet y List (Contains + Add). ¿Por qué List no es simplemente un array? ¿Cómo gestiona List su tamaño? ¿Cuál es la complejidad amortizada de agregar a List.