Og Herren befalte: «ha et intervju og godta tilbud»

En sann historie basert på fiktive hendelser.
Alle tilfeldigheter er ikke tilfeldige.
Alle vitser er ikke morsomme.

– Sergey, hei. Mitt navn er Bibi, min kollega er Bob og vi er to... teamledere, vi har vært i prosjektet veldig lenge, vi kan alle todos utenat og i dag vil vi kommunisere om dine kunnskaper og ferdigheter.
CV-en din sier at du er senior, jobber hovedsakelig med .NET, forstår asynkron og flertråds programmering, selvsikker mestrer det grunnleggende om algoritmer og datastrukturer, har erfaring med både refaktorisering og design av store moduler fra bunnen av. Og likevel kan man ikke la være å stille dette dumme spørsmålet: Fortell oss kort om deg selv?
— Hei, Bibi og Boba. Jeg jobber primært med .NET, jeg forstår asynkron og multithreaded programmering, jeg har en sikker beherskelse av det grunnleggende om algoritmer og datastrukturer, og jeg har erfaring med både refaktorisering og design av store moduler fra bunnen av. Det er det i et nøtteskall.
- Takk skal du ha. Vel, la oss begynne! For å varme opp, noe enklere: hvilke trær kjenner du og hvordan du kommer deg rundt dem?
- Eik, akasie, lønn, kirsebær... Så med en gang dukker det ikke opp noe annet. Når det gjelder å krysse treet, kan du krysse treet fra forskjellige sider: til venstre eller høyre. Jeg vet også at man kan klatre i et tre og at det er huler i trær der det noen ganger bor ekorn.
- Fint. Så er spørsmålet - hva er forskjellen mellom å sende et objekt ved referanse og å fullstendig kopiere det?
— Forskjellen er at i det første tilfellet sendes objektet ved referanse, og i det andre blir det fullstendig kopiert.
– Hva kan du om grafer?
— Jeg respekterer dypt arbeidet til grev Lev Nikolaevich Tolstoj; som barn leste jeg boken «Greven av Monte Cristo». Og hvem kjenner ikke grev Dracula?!
– Hva er «SOLID»?
- "Solid", sjeldnere - "solid". Kommer selvfølgelig an på konteksten.
— Hvordan fungerer en søppelsamler?
– Det vet jeg også. En typisk søppelsamler har på seg knalloransje kjeledresser og vernesko. Han jobber hovedsakelig om natten – på en søppelbil. Hovedoppgaven til søppelsamleren er å overføre innholdet i søppelkassene til baksiden av søppelbilen, og være forsiktig så du ikke søler stinkende søppel på veien. For å oppsummere kan vi si at viktigheten av søppelsamlere er undervurdert av vårt samfunn, men deres arbeid er like verdifullt som arbeidet til lærere og bakere!
— Og det siste dumme spørsmålet for i dag: tenk at vi har en kuleformet hest som kan gå på bakbeina som et menneske. Ridderen har en henrettelseskontekst knyttet til det nåværende rom-tidskontinuumet. Det er nødvendig å realisere en pool av slike hester med evnen til å starte militære konflikter i Midtøsten. Hvordan ville du gjort dette i O( n * log(n) )?
– Hmm... for det første ville jeg gitt opp verdivurderinger. Jeg ville endelig innse at det ikke finnes noen kuleformede hester – og selve formuleringen av spørsmålet ville miste all mening. Selv ville jeg samtidig bli denne hesten, og en pool av slike hester, og Midtøsten. For Merged With the Eternal er O( n * log(n) ) fullstendig umulig å skille fra O ( n ^ n ).
- Takk, Sergey. Vi ringer deg tilbake.
- Det er egentlig det: du er velkommen. Ingen grunn til å ringe tilbake.

Kilde: www.habr.com

Legg til en kommentar