Y el Señor mandó: “ten una entrevista y acepta ofertas”

Una historia real basada en hechos ficticios.
Todas las coincidencias no son accidentales.
No todos los chistes son divertidos.

— Serguéi, hola. Mi nombre es Bibi, mi colega es Bob y somos dos... líderes de equipo, hemos estado en el proyecto durante mucho tiempo, nos sabemos todos de memoria y hoy comunicaremos sus conocimientos y habilidades.
Su CV dice que es un estudiante senior, trabaja principalmente con .NET, comprende la programación asincrónica y de subprocesos múltiples, domina con confianza los conceptos básicos de algoritmos y estructuras de datos, tiene experiencia tanto en refactorización como en diseño de módulos grandes desde cero. Y, sin embargo, uno no puede evitar hacer esta estúpida pregunta: ¿cuéntenos brevemente sobre usted?
— Hola, Bibi y Boba. Trabajo principalmente con .NET, entiendo la programación asincrónica y multiproceso, tengo un dominio seguro de los conceptos básicos de algoritmos y estructuras de datos, y tengo experiencia tanto en refactorización como en diseño de módulos grandes desde cero. Eso es todo en pocas palabras.
- Gracias. Bueno, ¡comencemos! Para ir entrando en materia, algo más sencillo: ¿qué árboles conoces y cómo sortearlos?
- Roble, acacia, arce, cerezo... Así que enseguida no se me ocurre nada más. En cuanto a atravesar el árbol, puedes atravesarlo desde diferentes lados: a la izquierda o a la derecha. También sé que puedes trepar a un árbol y que hay huecos en los árboles donde a veces viven las ardillas.
- Bien. Entonces la pregunta es: ¿cuál es la diferencia entre pasar un objeto por referencia y copiarlo por completo?
— La diferencia es que en el primer caso el objeto se pasa por referencia y en el segundo se copia por completo.
—¿Qué sabes sobre gráficas?
— Respeto profundamente la obra del Conde Lev Nikolaevich Tolstoi; cuando era niño leí el libro “El Conde de Montecristo”. ¿Y quién no conoce al Conde Drácula?
— ¿Qué es “SÓLIDO”?
- "Sólido", con menos frecuencia - "sólido". Depende del contexto, por supuesto.
— ¿Cómo funciona un recolector de basura?
- Yo lo sé también. Un recolector de basura típico viste un mono de color naranja brillante y zapatos de seguridad. Trabaja principalmente de noche, en un camión de basura. La tarea principal del recolector de basura es trasladar el contenido de los contenedores de basura a la parte trasera del camión de basura, teniendo cuidado de no derramar basura maloliente en la carretera. En resumen, podemos decir que nuestra sociedad subestima la importancia de los recolectores de residuos, ¡pero su trabajo es tan valioso como el de los maestros y panaderos!
— Y la última pregunta estúpida de hoy: supongamos que tenemos un caballo esférico que puede caminar sobre sus patas traseras como un humano. El caballero tiene un contexto de ejecución ligado al continuo espacio-temporal actual. Es necesario crear una reserva de caballos con capacidad para iniciar conflictos militares en el Medio Oriente. ¿Cómo harías esto en O( n * log(n) )?
- Hmm... para empezar, renunciaría a los juicios de valor. Finalmente me daría cuenta de que no existe un grupo de caballos esféricos y la formulación misma de la pregunta perdería todo significado. Yo mismo me convertiría al mismo tiempo en este caballo, en un grupo de tales caballos y en Oriente Medio. Para Fusionado con lo Eterno, O( n * log(n) ) es completamente indistinguible de O ( n ^ n ).
- Gracias, Sergey. Te devolveremos la llamada.
- Eso es todo: de nada. No es necesario volver a llamar.

Fuente: habr.com

Añadir un comentario