Dhe Zoti urdhëroi: "Bëni një intervistë dhe pranoni ofertat"

Një histori e vërtetë e bazuar në ngjarje të trilluara.
Të gjitha rastësitë nuk janë të rastësishme.
Të gjitha shakatë nuk janë qesharake.

- Sergej, përshëndetje. Unë quhem Bibi, kolegu im është Bob dhe ne jemi dy... drejtues ekipi, kemi qenë në projekt për një kohë shumë të gjatë, i dimë përmendësh të gjitha punët dhe sot do të komunikojmë për njohuritë dhe aftësitë tuaja.
CV-ja juaj thotë se ju jeni një i moshuar, punoni kryesisht me .NET, kuptoni programim asinkron dhe me shumë fije, zotëroni me besim bazat e algoritmeve dhe strukturave të të dhënave, keni përvojë si në rifaktorimin ashtu edhe në dizajnimin e moduleve të mëdha nga e para. E megjithatë, nuk mund të mos bëni këtë pyetje marrëzi: na tregoni shkurtimisht për veten tuaj?
— Përshëndetje Bibi dhe Boba. Unë punoj kryesisht me .NET, kuptoj programim asinkron dhe multithread, kam një zotërim të sigurt të bazave të algoritmeve dhe strukturave të të dhënave dhe kam përvojë në rifaktorimin dhe dizajnimin e moduleve të mëdha nga e para. Kjo është ajo me pak fjalë.
- Faleminderit. Epo, le të fillojmë! Për t'u ngrohur, diçka më e thjeshtë: cilat pemë njihni dhe si t'i kaloni ato?
- Lis, akacie, panje, qershi... Kështu që menjëherë nuk më vjen në mendje asgjë tjetër. Për sa i përket kalimit të pemës, pemën mund ta përshkoni nga anë të ndryshme: majtas ose djathtas. Unë gjithashtu e di që mund të ngjitesh në një pemë dhe se ka zgavra në pemë ku ndonjëherë jetojnë ketrat.
- Mirë. Atëherë pyetja është - cili është ndryshimi midis kalimit të një objekti me referencë dhe kopjimit të plotë të tij?
— Dallimi është se në rastin e parë objekti kalohet me referencë dhe në të dytin kopjohet plotësisht.
- Çfarë dini për grafikët?
- Unë e respektoj thellësisht punën e kontit Lev Nikolaevich Tolstoy; si fëmijë lexova librin "Konti i Monte Kristo". E kush nuk e njeh Kontin Drakula?!
- Çfarë është "SOLID"?
- "E ngurtë", më rrallë - "e ngurtë". Varet nga konteksti, sigurisht.
— Si funksionon mbledhësi i plehrave?
-E di edhe une. Një grumbullues tipik plehrash vesh pantallona të gjera portokalli dhe këpucë sigurie. Ai punon kryesisht natën - në një kamion plehrash. Detyra kryesore e grumbulluesit të plehrave është të transferojë përmbajtjen e koshëve të plehrave në pjesën e pasme të kamionit të plehrave, duke pasur kujdes që të mos derdhen mbeturina me erë të keqe në rrugë. Për ta përmbledhur, mund të themi se rëndësia e grumbulluesve të mbeturinave është nënvlerësuar nga shoqëria jonë, por puna e tyre është po aq e vlefshme sa puna e mësuesve dhe furrtarëve!
— Dhe pyetja e fundit budallaqe për sot: supozoni se kemi një kalë sferik që mund të ecë në këmbët e tij të pasme si një njeri. Kalorësi ka një kontekst ekzekutimi të lidhur me vazhdimësinë aktuale hapësirë-kohore. Është e nevojshme të realizohet një grup kuajsh të tillë me aftësinë për të filluar konflikte ushtarake në Lindjen e Mesme. Si do ta bënit këtë në O( n * log(n) )?
- Hmm... për fillim, do të hiqja dorë nga gjykimet me vlerë. Më në fund do të kuptoja se nuk ka asnjë grup kuajsh sferikë - dhe vetë formulimi i pyetjes do të humbiste çdo kuptim. Unë vetë do të bëhesha në të njëjtën kohë ky kal, dhe një pellg kuajsh të tillë, dhe Lindja e Mesme. Për Merged With the Eternal, O( n * log(n) ) është plotësisht i padallueshëm nga O (n ^ n ).
- Faleminderit Sergej. Ne do t'ju thërrasim përsëri.
- Kjo është me të vërtetë: ju jeni të mirëpritur. Nuk ka nevojë të telefononi përsëri.

Burimi: www.habr.com

Shto një koment