Ir Viešpats įsakė: „imkite pokalbį ir priimkite pasiūlymus“

Tikra istorija, paremta išgalvotais įvykiais.
Visi sutapimai nėra atsitiktiniai.
Visi juokeliai nėra juokingi.

– Sergejus, labas. Mano vardas Bibi, mano kolega Bobas ir mes esame du... komandos vadovai, projekte dalyvaujame labai seniai, atmintinai žinome visus reikalus ir šiandien papasakosime apie jūsų žinias ir įgūdžius.
Jūsų CV rašoma, kad esate vyresnysis, daugiausiai dirbate su .NET, suprantate asinchroninį ir daugiagiją programavimą, užtikrintai įvaldote algoritmų ir duomenų struktūrų pagrindus, turite patirties tiek pertvarkant, tiek projektuojant didelius modulius nuo nulio. Ir vis dėlto negalima neužduoti šio kvailo klausimo: trumpai papasakokite apie save?
- Sveiki, Bibi ir Boba. Visų pirma dirbu su .NET, suprantu asinchroninį ir daugiagijų programavimą, užtikrintai išmanau algoritmų ir duomenų struktūrų pagrindus, turiu patirties tiek pertvarkant, tiek projektuojant didelius modulius nuo nulio. Tai trumpai.
- Ačiū. Na, pradėkime! Apšilimui – kažkas paprastesnio: kokius medžius pažįstate ir kaip juos apeiti?
– Ąžuolas, akacija, klevas, vyšnia... Taigi iš karto daugiau nieko į galvą neateina. Kalbant apie medį, galite pereiti medį iš skirtingų pusių: iš kairės arba iš dešinės. Taip pat žinau, kad galima lipti į medį ir kad medžiuose yra įdubimų, kuriuose kartais gyvena voverės.
- Gerai. Tada kyla klausimas – kuo skiriasi objekto perdavimas pagal nuorodą ir visiškas jo kopijavimas?
— Skirtumas tas, kad pirmuoju atveju objektas perduodamas remiantis nuoroda, o antruoju – visiškai nukopijuotas.
– Ką tu žinai apie grafikus?
– Labai gerbiu grafo Levo Nikolajevičiaus Tolstojaus kūrybą, vaikystėje skaičiau knygą „Grafas Monte Kristo“. O kas gi nepažįsta grafo Drakulos?!
– Kas yra „KIETIS“?
- „Tvirtas“, rečiau - „kietas“. Žinoma, priklauso nuo konteksto.
– Kaip veikia šiukšlių surinkėjas?
- Aš irgi tai žinau. Įprastas šiukšlių rinkėjas dėvi ryškiai oranžinius kombinezonus ir dėvi apsauginius batus. Jis daugiausia dirba naktimis – šiukšliavežyje. Pagrindinė šiukšlių surinkėjo užduotis – šiukšliadėžių turinį perkelti į šiukšliavežio galą, atsargiai, kad ant kelio neišpiltų dvokiančių šiukšlių. Apibendrinant galima teigti, kad atliekų surinkėjų svarba mūsų visuomenėje yra neįvertinta, tačiau jų darbas yra toks pat vertingas kaip mokytojų ir kepėjų darbas!
— Ir paskutinis kvailas šiandienos klausimas: tarkime, kad turime sferinį arklį, kuris gali vaikščioti ant užpakalinių kojų kaip žmogus. Riteris turi vykdymo kontekstą, susietą su dabartiniu erdvės ir laiko kontinuumu. Būtina sukurti tokių žirgų telkinį, galintį pradėti karinius konfliktus Artimuosiuose Rytuose. Kaip tai padarytumėte O( n * log(n) )?
– Hmm... pradžiai aš atsisakyčiau vertybinių sprendimų. Pagaliau suvokčiau, kad sferinių arklių telkinio nėra – ir pati klausimo formuluotė netektų prasmės. Aš pats tapčiau tuo pat metu ir šiuo arkliu, ir tokių žirgų telkiniu, ir Viduriniais Rytais. Sujungtam su amžinuoju O( n * log(n) ) visiškai nesiskiria nuo O ( n ^ n ).
- Ačiū, Sergej. Mes jums perskambinsime.
- Tikrai taip: sveiki. Nereikia perskambinti.

Šaltinis: www.habr.com

Добавить комментарий