Un Tas Kungs pavēlēja: “Ierunājiet interviju un pieņemiet piedāvājumus”

Patiess stāsts, kas balstīts uz izdomātiem notikumiem.
Visas sakritības nav nejaušas.
Visi joki nav smieklīgi.

- Sergejs, sveiks. Mani sauc Bibi, mans kolēģis ir Bobs un mēs esam divi... komandas vadītāji, mēs esam projektā ļoti ilgu laiku, mēs zinām no galvas visus todos un šodien mēs sazināsimies par jūsu zināšanām un prasmēm.
Tavā CV rakstīts, ka esi vecākais, strādā galvenokārt ar .NET, saproti asinhrono un daudzpavedienu programmēšanu, pārliecinoši apgūsti algoritmu un datu struktūru pamatus, tev ir pieredze gan pārstrukturēšanā, gan lielu moduļu projektēšanā no nulles. Un tomēr nevar neuzdot šo muļķīgo jautājumu: pastāstiet īsi par sevi?
— Sveiki, Bibi un Boba. Galvenokārt strādāju ar .NET, saprotu asinhrono un daudzpavedienu programmēšanu, pārliecinoši pārzinu algoritmu un datu struktūru pamatus, kā arī man ir pieredze gan pārstrukturēšanā, gan lielu moduļu projektēšanā no nulles. Tas arī viss īsumā.
- Paldies. Nu, sāksim! Lai sasildītos, kaut kas vienkāršāks: kādus kokus jūs zināt un kā tos apiet?
- Ozols, akācija, kļava, ķirsis... Tātad uzreiz nekas cits nenāk prātā. Kas attiecas uz koka šķērsošanu, jūs varat šķērsot koku no dažādām pusēm: pa kreisi vai pa labi. Es zinu arī to, ka kokā var uzkāpt un kokos ir iedobes, kurās reizēm dzīvo vāveres.
- Labi. Tad rodas jautājums - kāda ir atšķirība starp objekta nodošanu ar atsauci un pilnīgu tā kopēšanu?
— Atšķirība ir tāda, ka pirmajā gadījumā objekts tiek nodots ar atsauci, bet otrajā tas tiek pilnībā kopēts.
— Ko jūs zināt par grafikiem?
— Es ļoti cienu grāfa Ļeva Nikolajeviča Tolstoja darbu, bērnībā lasīju grāmatu “Grāfs Monte Kristo”. Un kurš gan nepazīst grāfu Drakulu?!
— Kas ir “SOLID”?
- "Ciets", retāk - "ciets". Atkarīgs no konteksta, protams.
— Kā darbojas atkritumu savācējs?
- Es arī to zinu. Tipisks atkritumu savācējs valkā spilgti oranžus kombinezonus un drošības apavus. Viņš strādā galvenokārt naktīs - uz atkritumu vedēja. Atkritumu savācēja galvenais uzdevums ir nodot atkritumu tvertņu saturu uz atkritumu vedēja aizmuguri, uzmanoties, lai uz ceļa neizbirtu smirdīgi atkritumi. Rezumējot, varam teikt, ka atkritumu savācēju nozīmi mūsu sabiedrība nenovērtē, taču viņu darbs ir tikpat vērtīgs kā skolotāju un maiznieku darbs!
— Un pēdējais stulbais šodienas jautājums: pieņemsim, ka mums ir sfērisks zirgs, kas var staigāt uz pakaļkājām kā cilvēks. Bruņiniekam ir izpildes konteksts, kas saistīts ar pašreizējo telpas-laika kontinuumu. Ir nepieciešams realizēt šādu zirgu baseinu ar spēju uzsākt militārus konfliktus Tuvajos Austrumos. Kā jūs to izdarītu O(n * log(n))?
- Hmm... iesākumam es atteiktos no vērtību spriedumiem. Es beidzot saprastu, ka nav sfērisku zirgu baseina - un pats jautājuma formulējums zaudētu visu nozīmi. Es pats vienlaikus kļūtu par šo zirgu un šādu zirgu baseinu, un par Tuvajiem Austrumiem. Sapludinātajam ar mūžīgo, O(n * log(n) ) pilnībā neatšķiras no O (n ^ n ).
- Paldies, Sergej. Mēs jums atzvanīsim.
– Tā tas tiešām ir: laipni lūdzam. Nav nepieciešams atzvanīt.

Avots: www.habr.com

Pievieno komentāru