E il Signore ha comandato: “fai un colloquio e accetta le offerte”

Una storia vera basata su eventi di fantasia.
Tutte le coincidenze non sono casuali.
Non tutte le battute sono divertenti.

— Sergej, ciao. Mi chiamo Bibi, il mio collega è Bob e siamo due... team leader, siamo nel progetto da molto tempo, conosciamo tutto a memoria e oggi comunicheremo le vostre conoscenze e abilità.
Il tuo CV dice che sei un senior, lavori principalmente con .NET, comprendi la programmazione asincrona e multi-thread, padroneggi con sicurezza le basi degli algoritmi e delle strutture dati, hai esperienza sia nel refactoring che nella progettazione di moduli di grandi dimensioni da zero. Eppure non si può fare a meno di porsi questa stupida domanda: raccontaci brevemente di te?
— Ciao, Bibi e Boba. Lavoro principalmente con .NET, comprendo la programmazione asincrona e multithread, ho una padronanza sicura delle basi degli algoritmi e delle strutture dati e ho esperienza sia nel refactoring che nella progettazione di moduli di grandi dimensioni da zero. Questo è tutto in poche parole.
- Grazie. Bene, cominciamo! Per riscaldarci, qualcosa di più semplice: quali alberi conosci e come aggirarli?
- Quercia, acacia, acero, ciliegio... Quindi subito non mi viene in mente nient'altro. Per quanto riguarda l'attraversamento dell'albero, puoi attraversarlo da diversi lati: a sinistra o a destra. So anche che puoi arrampicarti su un albero e che ci sono cavità negli alberi dove a volte vivono gli scoiattoli.
- Bene. Quindi la domanda è: qual è la differenza tra passare un oggetto per riferimento e copiarlo completamente?
— La differenza è che nel primo caso l'oggetto viene passato per riferimento, mentre nel secondo viene copiato completamente.
—Cosa sai dei grafici?
— Rispetto profondamente l'opera del conte Lev Nikolaevich Tolstoj; da bambino ho letto il libro "Il conte di Montecristo". E chi non conosce il Conte Dracula?!
— Cos’è “SOLIDO”?
- "Solido", meno spesso - "solido". Dipende dal contesto, ovviamente.
— Come funziona un netturbino?
- Lo so anch'io. Un tipico netturbino indossa una tuta arancione brillante e scarpe antinfortunistiche. Lavora principalmente di notte, su un camion della spazzatura. Il compito principale del netturbino è trasferire il contenuto dei bidoni della spazzatura sul retro del camion della spazzatura, facendo attenzione a non versare rifiuti maleodoranti sulla strada. Riassumendo, possiamo dire che l'importanza degli addetti alla raccolta dei rifiuti è sottovalutata dalla nostra società, ma il loro lavoro è prezioso quanto quello degli insegnanti e dei fornai!
— E l'ultima stupida domanda di oggi: supponiamo di avere un cavallo sferico che può camminare sulle zampe posteriori come un essere umano. Il cavaliere ha un contesto di esecuzione legato al continuum spazio-temporale attuale. È necessario realizzare un pool di tali cavalli in grado di avviare conflitti militari in Medio Oriente. Come lo faresti in O( n * log(n) )?
- Hmm... tanto per cominciare, rinuncerei ai giudizi di valore. Mi renderei finalmente conto che non esiste un pool di cavalli sferici e la stessa formulazione della domanda perderebbe ogni significato. Io stesso diventerei allo stesso tempo questo cavallo, un pool di tali cavalli e il Medio Oriente. Per Fusione con l'Eterno, O( n * log(n) ) è completamente indistinguibile da O ( n ^ n ).
- Grazie, Sergej. Ti richiameremo.
- Proprio così: di niente. Non c'è bisogno di richiamare.

Fonte: habr.com

Aggiungi un commento