Dan Tuhan memerintahkan: “lakukan wawancara dan terima tawaran”

Kisah nyata berdasarkan peristiwa fiksi.
Semua kebetulan bukanlah suatu kebetulan.
Semua lelucon tidak lucu.

— Sergei, halo. Nama saya Bibi, kolega saya Bob dan kami adalah dua... pemimpin tim, kami telah lama berkecimpung dalam proyek ini, kami hafal semua hal yang harus dilakukan dan hari ini kami akan mengomunikasikan pengetahuan dan keterampilan Anda.
CV Anda menyatakan bahwa Anda adalah seorang senior, bekerja terutama dengan .NET, memahami pemrograman asinkron dan multi-thread, dengan percaya diri menguasai dasar-dasar algoritme dan struktur data, memiliki pengalaman dalam pemfaktoran ulang dan merancang modul besar dari awal. Namun, seseorang pasti menanyakan pertanyaan bodoh ini: ceritakan secara singkat tentang diri Anda kepada kami?
— Halo, Bibi dan Boba. Saya bekerja terutama dengan .NET, saya memahami pemrograman asinkron dan multithread, saya menguasai dasar-dasar algoritma dan struktur data, dan saya memiliki pengalaman dalam pemfaktoran ulang dan merancang modul besar dari awal. Itu saja secara singkat.
- Terima kasih. Baiklah, mari kita mulai! Untuk melakukan pemanasan, sesuatu yang lebih sederhana: pohon apa yang Anda ketahui dan bagaimana cara menyiasatinya?
- Ek, akasia, maple, ceri... Jadi tidak ada lagi yang terlintas dalam pikiran saat itu juga. Sedangkan untuk melintasi pohon, Anda dapat melintasi pohon dari berbagai sisi: kiri atau kanan. Saya juga tahu bahwa Anda bisa memanjat pohon dan ada lubang di pohon tempat tinggal tupai.
- Bagus. Lalu pertanyaannya adalah - apa perbedaan antara meneruskan suatu objek dengan referensi dan menyalinnya sepenuhnya?
— Perbedaannya adalah dalam kasus pertama objek diteruskan dengan referensi, dan dalam kasus kedua objek disalin seluruhnya.
—Apa yang kamu ketahui tentang grafik?
— Saya sangat menghormati karya Count Lev Nikolaevich Tolstoy; sebagai seorang anak saya membaca buku “The Count of Monte Cristo.” Dan siapa yang tidak kenal Count Dracula?!
— Apa itu “PADAT”?
- "Padat", lebih jarang - "padat". Tergantung konteksnya tentu saja.
— Bagaimana cara kerja pemulung?
- Aku juga mengetahuinya. Seorang pemulung biasanya mengenakan baju terusan berwarna oranye terang dan sepatu keselamatan. Dia bekerja terutama di malam hari - di truk sampah. Tugas utama pemulung adalah memindahkan isi tong sampah ke bagian belakang truk sampah, berhati-hati agar sampah yang berbau tidak tumpah ke jalan. Ringkasnya, kita dapat mengatakan bahwa pentingnya pemulung diremehkan oleh masyarakat kita, namun pekerjaan mereka sama berharganya dengan pekerjaan guru dan pembuat roti!
— Dan pertanyaan bodoh terakhir untuk hari ini: misalkan kita mempunyai seekor kuda berbentuk bola yang dapat berjalan dengan kaki belakangnya seperti manusia. Ksatria memiliki konteks eksekusi yang terikat pada kontinum ruang-waktu saat ini. Penting untuk mewujudkan kumpulan kuda-kuda tersebut dengan kemampuan untuk memulai konflik militer di Timur Tengah. Bagaimana Anda melakukan ini di O( n * log(n) )?
- Hmm... sebagai permulaan, aku akan mengabaikan penilaian nilai. Saya akhirnya menyadari bahwa tidak ada kumpulan kuda berbentuk bola - dan rumusan pertanyaan itu sendiri akan kehilangan maknanya. Saya sendiri pada saat yang sama akan menjadi kuda ini, dan kumpulan kuda-kuda tersebut, dan Timur Tengah. Untuk Digabung Dengan Yang Abadi, O( n * log(n) ) sama sekali tidak dapat dibedakan dari O ( n ^ n ).
- Terima kasih, Sergei. Kami akan menghubungi Anda kembali.
- Benar sekali: sama-sama. Tidak perlu menelepon kembali.

Sumber: www.habr.com

Tambah komentar