At iniutos ng Panginoon: “magpainterbyu at tumanggap ng mga alok”

Isang totoong kwento na hango sa kathang-isip na mga pangyayari.
Ang lahat ng mga pagkakataon ay hindi sinasadya.
Lahat ng biro ay hindi nakakatawa.

— Sergey, kumusta. My name is Bibi, my colleague is Bob and we are two... team leaders, matagal na kaming nasa project, alam namin ang lahat ng todos at ngayon ay makikipag-usap kami tungkol sa iyong kaalaman at kakayahan.
Sinasabi ng iyong CV na ikaw ay isang senior, pangunahing nagtatrabaho sa .NET, nauunawaan ang asynchronous at multi-threaded na programming, may kumpiyansa na makabisado ang mga pangunahing kaalaman ng mga algorithm at istruktura ng data, may karanasan sa parehong refactoring at pagdidisenyo ng malalaking module mula sa simula. At gayon pa man, hindi maaaring hindi itanong ng isang tao ang hangal na tanong na ito: maikling sabihin sa amin ang tungkol sa iyong sarili?
— Kumusta, Bibi at Boba. Pangunahing nagtatrabaho ako sa .NET, naiintindihan ko ang asynchronous at multithreaded programming, mayroon akong tiwala na utos ng mga pangunahing kaalaman ng mga algorithm at istruktura ng data, at mayroon akong karanasan sa parehong refactoring at pagdidisenyo ng malalaking module mula sa simula. Iyon lang sa maikling salita.
- Salamat. Well, magsimula tayo! Upang magpainit, isang bagay na mas simple: anong mga puno ang alam mo at kung paano makalibot sa kanila?
- Oak, acacia, maple, cherry... Kaya agad-agad walang ibang pumapasok sa isip. Tulad ng para sa pagtawid sa puno, maaari mong daanan ang puno mula sa iba't ibang panig: sa kaliwa o sa kanan. Alam ko rin na kaya mong umakyat sa puno at may mga guwang sa mga puno kung saan minsan naninirahan ang mga squirrel.
- Ayos. Kung gayon ang tanong ay - ano ang pagkakaiba sa pagitan ng pagpasa ng isang bagay sa pamamagitan ng sanggunian at ganap na pagkopya nito?
— Ang pagkakaiba ay na sa unang kaso ang bagay ay ipinasa sa pamamagitan ng sanggunian, at sa pangalawa ito ay ganap na kinopya.
—Ano ang alam mo tungkol sa mga graph?
— Lubos kong iginagalang ang gawa ni Count Lev Nikolaevich Tolstoy; noong bata pa ako ay binasa ko ang aklat na "The Count of Monte Cristo." At sino ang hindi nakakakilala kay Count Dracula?!
— Ano ang “SOLID”?
- "Solid", mas madalas - "solid". Depende sa konteksto, siyempre.
— Paano gumagana ang isang basurero?
- Alam ko rin iyon. Ang isang karaniwang kolektor ng basura ay nagsusuot ng maliwanag na orange na oberols at sapatos na pangkaligtasan. Siya ay nagtatrabaho pangunahin sa gabi - sa isang trak ng basura. Ang pangunahing gawain ng kolektor ng basura ay ilipat ang mga nilalaman ng mga basurahan sa likod ng trak ng basura, na nag-iingat na hindi matapon ang mabahong basura sa kalsada. Kung susumahin, masasabi nating ang kahalagahan ng mga tagakolekta ng basura ay minamaliit ng ating lipunan, ngunit ang kanilang trabaho ay kasing halaga ng gawain ng mga guro at panadero!
— At ang huling hangal na tanong para sa araw na ito: ipagpalagay na mayroon tayong isang spherical na kabayo na maaaring lumakad sa kanyang mga hulihan na binti tulad ng isang tao. Ang kabalyero ay may konteksto ng pagpapatupad na nakatali sa kasalukuyang space-time continuum. Ito ay kinakailangan upang mapagtanto ang isang pool ng naturang mga kabayo na may kakayahang magsimula ng mga salungatan sa militar sa Gitnang Silangan. Paano mo ito gagawin sa O(n * log(n) )?
- Hmm... for starters, I would give up value judgments. Sa wakas ay napagtanto ko na walang pool ng mga spherical na kabayo - at ang mismong pagbabalangkas ng tanong ay mawawala ang lahat ng kahulugan. Ako mismo ay magiging sa parehong oras ang kabayong ito, at isang pool ng gayong mga kabayo, at ang Gitnang Silangan. Para sa Merged With the Eternal, ang O( n * log(n) ) ay ganap na hindi nakikilala sa O ( n ^ n ).
- Salamat, Sergey. Tatawagan ka namin pabalik.
- Ganyan talaga: welcome ka. Hindi na kailangang tumawag muli.

Pinagmulan: www.habr.com

Magdagdag ng komento