E o Senhor ordenou: "conversar e aceitar ofertas"

Uma história verdadeira baseada em eventos fictícios.
Todas as coincidências não são acidentais.
Todas as piadas não são engraçadas.

—Sergei, olá. Meu nome é Bibi, meu colega é Bob e somos dois... líderes de equipe, estamos no projeto há muito tempo, sabemos tudo de cor e hoje vamos comunicar seus conhecimentos e habilidades.
Seu currículo diz que você é sênior, trabalha principalmente com .NET, entende de programação assíncrona e multithread, domina com confiança os fundamentos de algoritmos e estruturas de dados, tem experiência em refatorar e projetar grandes módulos do zero. E, no entanto, não se pode deixar de fazer esta pergunta estúpida: conte-nos brevemente sobre você?
— Olá, Bibi e Boba. Trabalho principalmente com .NET, entendo de programação assíncrona e multithread, tenho um domínio confiável dos fundamentos de algoritmos e estruturas de dados e tenho experiência em refatorar e projetar grandes módulos do zero. Resumindo, é isso.
- Obrigado. Bem, vamos começar! Para aquecer, algo mais simples: quais árvores você conhece e como contorná-las?
- Carvalho, acácia, bordo, cerejeira... Então de imediato nada mais vem à mente. Quanto a atravessar a árvore, você pode atravessá-la de diferentes lados: à esquerda ou à direita. Também sei que você pode subir em uma árvore e que há buracos nas árvores onde às vezes vivem esquilos.
- Multar. Então a questão é: qual é a diferença entre passar um objeto por referência e copiá-lo completamente?
— A diferença é que no primeiro caso o objeto é passado por referência e no segundo é totalmente copiado.
—O que você sabe sobre gráficos?
— Respeito profundamente o trabalho do Conde Lev Nikolaevich Tolstoi; quando criança li o livro “O Conde de Monte Cristo”. E quem não conhece o Conde Drácula?!
— O que é “SÓLIDO”?
- “Sólido”, menos frequentemente - “sólido”. Depende do contexto, é claro.
— Como funciona um coletor de lixo?
- Eu também sei disso. Um coletor de lixo típico usa macacão laranja brilhante e sapatos de segurança. Ele trabalha principalmente à noite - em um caminhão de lixo. A principal tarefa do coletor de lixo é transferir o conteúdo das lixeiras para a traseira do caminhão de lixo, tomando cuidado para não derramar lixo fedorento na estrada. Resumindo, podemos dizer que a importância dos catadores de lixo é subestimada pela nossa sociedade, mas o seu trabalho é tão valioso quanto o trabalho dos professores e padeiros!
— E a última pergunta estúpida de hoje: suponha que temos um cavalo esférico que pode andar sobre as patas traseiras como um humano. O cavaleiro tem um contexto de execução vinculado ao atual continuum espaço-tempo. É necessário criar um conjunto desses cavalos com capacidade para iniciar conflitos militares no Oriente Médio. Como você faria isso em O( n * log(n) )?
- Hmm... para começar, eu abriria mão de julgamentos de valor. Eu finalmente perceberia que não existe um conjunto de cavalos esféricos - e a própria formulação da questão perderia todo o sentido. Eu mesmo me tornaria ao mesmo tempo este cavalo, e um grupo desses cavalos, e o Oriente Médio. Para Merged With the Eternal, O( n * log(n) ) é completamente indistinguível de O ( n ^ n ).
- Obrigado, Sergei. Ligaremos de volta para você.
- É isso mesmo: de nada. Não há necessidade de ligar de volta.

Fonte: habr.com

Adicionar um comentário