Og Herren befalede: "hav et interview og tag imod tilbud"

En sand historie baseret på fiktive begivenheder.
Alle tilfældigheder er ikke tilfældige.
Alle vittigheder er ikke sjove.

- Sergey, hej. Mit navn er Bibi, min kollega er Bob, og vi er to... teamledere, vi har været i projektet i meget lang tid, vi kan alle todos udenad og i dag vil vi kommunikere om din viden og færdigheder.
Dit CV siger, at du er senior, arbejder hovedsageligt med .NET, forstår asynkron og multi-threaded programmering, selvsikkert mestrer det grundlæggende i algoritmer og datastrukturer, har erfaring med både refactoring og design af store moduler fra bunden. Og alligevel kan man ikke lade være med at stille dette dumme spørgsmål: Fortæl os kort om dig selv?
– Hej Bibi og Boba. Jeg arbejder primært med .NET, jeg forstår asynkron og multithreaded programmering, jeg har en sikker beherskelse af det grundlæggende i algoritmer og datastrukturer, og jeg har erfaring med både refactoring og design af store moduler fra bunden. Det er det i en nøddeskal.
- Tak skal du have. Nå, lad os begynde! For at varme op, noget enklere: hvilke træer kender du, og hvordan kommer man rundt om dem?
- Eg, akacie, ahorn, kirsebær... Så lige med det samme kommer der ikke andet i tankerne. Med hensyn til at krydse træet kan du krydse træet fra forskellige sider: til venstre eller til højre. Jeg ved også, at man kan klatre i et træ, og at der er hulninger i træer, hvor der nogle gange lever egern.
- Bøde. Så er spørgsmålet - hvad er forskellen på at sende et objekt ved reference og fuldstændigt kopiere det?
— Forskellen er, at i det første tilfælde sendes objektet ved reference, og i det andet er det fuldstændigt kopieret.
– Hvad ved du om grafer?
- Jeg respekterer dybt grev Lev Nikolaevich Tolstojs arbejde; som barn læste jeg bogen "Greven af ​​Monte Cristo." Og hvem kender ikke grev Dracula?!
— Hvad er "SOLID"?
- "Solid", sjældnere - "solid". Kommer selvfølgelig an på konteksten.
— Hvordan fungerer en skraldemand?
- Det ved jeg også. En typisk skraldemand bærer lyse orange overalls og sikkerhedssko. Han arbejder primært om natten – på en skraldebil. Affaldssamlerens hovedopgave er at overføre indholdet af skraldespandene til bagsiden af ​​skraldebilen, og passe på ikke at spilde ildelugtende affald på vejen. For at opsummere kan vi sige, at vigtigheden af ​​affaldsindsamlere er undervurderet af vores samfund, men deres arbejde er lige så værdifuldt som lærernes og bagernes arbejde!
— Og det sidste dumme spørgsmål for i dag: antag, at vi har en kugleformet hest, der kan gå på bagbenene som et menneske. Ridderen har en henrettelseskontekst knyttet til det nuværende rum-tidskontinuum. Det er nødvendigt at realisere en pulje af sådanne heste med evnen til at starte militære konflikter i Mellemøsten. Hvordan ville du gøre dette i O( n * log(n) )?
- Hmm... til at begynde med ville jeg opgive værdidomme. Jeg ville endelig indse, at der ikke er nogen pulje af kugleformede heste – og selve formuleringen af ​​spørgsmålet ville miste al mening. Jeg selv ville på samme tid blive denne hest, og en pool af sådanne heste, og Mellemøsten. For Merged With the Eternal er O( n * log(n) ) fuldstændig umulig at skelne fra O ( n ^ n ).
- Tak, Sergey. Vi ringer tilbage.
- Det er virkelig det: du er velkommen. Ingen grund til at ringe tilbage.

Kilde: www.habr.com

Tilføj en kommentar