Panduan Wawancara untuk para programmer yang tidak memahaminya


Di Habré dengan periodisitas yang patut ditiru ada posting dari programmer yang marah yang mungkin (mungkin) marah, mengapa tidak ada yang bertanya tentang proyek masa lalu mereka dalam wawancara, tidak melihat kode mereka, tetapi mengajukan pertanyaan bantuan template atau membuat mereka menyelesaikan masalah algoritmik, yang kemungkinan besar ( dalam 99%) tidak akan diterapkan untuk pekerjaan yang kosong.

Untuk mengurangi aliran publikasi ini (kesederhanaan suci), di bawah ini akan menjadi panduan singkat tapi ringkas untuk jenis wawancara yang harus Anda harapkan dari jenis perusahaan tertentu. Panduan ini didasarkan pada pengalaman pribadi bertahun-tahun. Saya harap ini membantu Anda (ya, ya) untuk memilih strategi terbaik agar berhasil mendapatkan pekerjaan.

Wawancara di dunia itu perusahaan


ContohYandex, Google, Microsoft, Amazon
Jumlah kandidatratusan (ribuan)
Jenis wawancarabergabung dengan tentara
Masalah yang Diharapkanmasalah algoritmik

Banyak programmer ingin masuk ke perusahaan seperti itu karena kering dan hangat (dan hipotek perusahaan dengan suku bunga rendah). Oleh karena itu, perusahaan hanya dibanjiri resume dari kandidat dari seluruh negara (atau dunia). Setidaknya untuk entah bagaimana memilih kandidat, perusahaan datang ke filter oleh masalah algoritmik.

Karena itu adalah:

  • Standar Semua tugas diketahui, ada banyak di antaranya, Anda tidak dapat menghafal semua solusi terlebih dahulu, diperlukan landasan teori yang baik.
  • Terpadu Semua wawancara dapat dilakukan dengan cara yang sama: 40 menit bagi seorang kandidat untuk menyelesaikan masalah, analisis dan evaluasi solusi khasnya.
  • Sederhana dan efektif. Percayalah, jika tidak mungkin menemukan kandidat yang baik dari ratusan kandidat yang biasa-biasa saja, maka bisnis besar akan terlihat berbeda.

Ringkaslah


"Ada banyak dari kalian, tapi aku sendirian!" Teriak kami sebuah kantor besar, yang kami bersama-sama melemparkan resume kami. Mereka memberi kita filter tugas yang rumit, membosankan dan tidak berguna. Seseorang lewat, tetapi seseorang tidak (saya tidak).

Apakah Anda ingin pemilihan tanpa masalah? Baiklah ... Mari berkonspirasi dan kami akan mengirimkan dari kita semua hanya satu resume per bulan, saya yakin, maka pasti akan ada waktu untuk bertanya kepada kandidat tentang proyek masa lalunya. :)

Wawancara perusahaan outsourcing


ContohEpam, Luxsoft
Jumlah kandidatpuluhan
Jenis wawancaraseleksi uang tunai
Masalah yang Diharapkanbahan referensi dan sedikit masalah

Mari kita perjelas segera: tujuan perusahaan outsourcing mana pun adalah untuk menjual waktu pengembang Anda dengan harga tinggi, dan kemudian mengambil bagian dari gaji Anda (setengahnya). Ini adalah model bisnis utama.

Yang berarti:

  • Anda harus terlihat keren untuk dijual.
  • Anda dapat dengan mudah ditransfer dari proyek ke proyek.

Dari sini, pertanyaan-pertanyaan dalam wawancara diikuti. Anda akan digerakkan di ekor dan surai untuk semua teknologi yang Anda ditunjukkan dalam resume. Karena itu tergantung pada seberapa cepat Anda dapat dilampirkan ke pelanggan baru, julukan manis apa yang dapat diberitahukan kepadanya tentang Anda, pengurangan teknologi mana yang dapat dimasukkan dalam resume internal Anda sehingga terlihat “lebih gemuk” ( Spring, EJB, Node .js, Kafka, Redis, Mongo, MySql, JMS, MMQ, UPR, ABCDEFG , well, Anda mengerti).

Oh ya, agar tampak lebih terhormat, Anda masih bisa meminta calon beberapa tugas untuk algoritma. Yah, ya, Yandex melakukannya.

Ringkaslah


"Dan berapa banyak Anda - investasi yang menguntungkan untuk dijual kembali?" - kantor itu memandang Anda dengan anggun. Yah, kita tidak bosan, kan? Kami dengan licik balas tersenyum, menjejalkan semua definisi sebelum wawancara, memecahkan beberapa masalah algoritmik sederhana (berjalan di pohon lebar, ya), dan kemudian mematahkan harga yang bagus untuk pekerjaan kami di masa depan. Dan mungkin, dengan wajah sedih, perusahaan akan setuju untuk memberi Anda tidak sedikit, tetapi sebagian besar uang Anda diperoleh dari kerja keras.

Wawancara di perusahaan kecil


Contohlihat lowongan di kota Anda
Jumlah kandidatunit (puluhan)
Jenis wawancaraseleksi untuk bisnis (atau jiwa)
Masalah yang Diharapkanselalu berbeda

Di perusahaan kecil dan menengah yang menghasilkan produk mereka atau terlibat dalam otomatisasi khusus, biasanya tidak ada aturan umum untuk pemilihan kandidat baru.
Itu semua tergantung pada orang tertentu, masalah, fase bulan. Di suatu tempat Anda akan diminta untuk menyelesaikan masalah (karena Google melakukannya), di suatu tempat akan ada pengujian untuk pengetahuan tentang semua metode perpustakaan (karena itu dilakukan oleh Luxsoft). Dan di suatu tempat Anda akan diminta untuk mengurai kode Anda, bertanya tentang proyek Anda sebelumnya, dan secara umum, Anda akan memiliki pembicaraan yang baik tentang segala sesuatu di dunia selama 2 jam, dan kemudian orang-orang ini akan menjadi rekan terbaik Anda selama bertahun-tahun yang akan datang (air mata kelembutan).

Ringkaslah


Individualitas masing-masing perusahaan individu. Seringkali orang-orang tertentu yang memilih strategi seleksi terbaik, dan di sini Anda cocok dengan strategi ini atau tidak. Pilihan kandidat yang paling manusiawi dengan semua pro dan kontra: kekacauan, anarki, dan itu hebat !

Terima kasih atas waktu yang dihabiskan untuk artikel dan wawancara yang sukses, kolega!

Source: https://habr.com/ru/post/id485532/


All Articles