Pilihan pertanyaan teknis psikologis dan atipikal dari wawancara pengembang Java

Seperti semua pengembang, saya memiliki periode tenang. Proyek itu akan segera berakhir, praktis tidak ada tugas, saya ingin gaji yang lebih tinggi, dan saya pergi untuk mendapatkan tawaran pekerjaan yang saya hargai.



Ternyata beberapa wawancara mengambil 2-3 tahap, dan saya telah mengumpulkan parade pertanyaan yang ingin saya sampaikan kepada Anda.

Masalah psikologis




Perwakilan sumber daya manusia dan eksekutif non-TI melakukan pekerjaan mereka dengan baik dan juga ingin menanyakan sesuatu kepada Anda, tetapi beberapa dari mereka semakin mengejutkan saya. Kepala salah satu kantor bahkan mengatur jajak pendapat dengan penghitung waktu untuk saya. Jika Anda terbiasa dengan dua pertanyaan: "Siapa yang Anda lihat sendiri dalam 5 tahun?" dan “Apa yang tidak cocok dengan Anda di tempat kerja lama? Sekarang, semua orang di sekitar mereka hanya mengatakan itu tentang psikologi, pertanyaan seperti itu muncul.

Favorit saya, pertanyaan singkat sederhana:
"Apakah Anda orang yang konflik?"
"Katakanlah Anda memiliki konflik, bagaimana Anda akan menyelesaikannya?"
- "Jika dalam permintaan tarik Anda tidak setuju dengan seorang kolega, apa tindakan Anda?"
"Seberapa sering kamu minum teh di tempat kerja?"
- "Bagaimana Anda menyelesaikan perselisihan dalam tim?"
- "Jelaskan pekerjaan impian Anda"
- "Jelaskan tempat kerja impian Anda"
- “Jika Anda memenangkan perjalanan keliling dunia selama setahun dalam lotere. Bagaimana kemungkinan bahwa setelah kedatangan Anda akan pergi ke tempat kerja Anda sebelumnya? "

Suatu kali saya dikirim tes psikologi, yang terdiri dari 2 bagian untuk total 300 pertanyaan, karena: “Lowongan ini melibatkan seleksi kompetitif dalam 3 tahap - 2 tes melalui email (psikologis dan profesional) dan wawancara (tatap muka atau skype, sesuai keinginan Anda) ) "

Secara alami, saya tidak akan menjelaskan semua 300 pertanyaan di sini, saya hanya akan memberikan referensi ke repositori dengan tes ini ( tes ). Tapi di sini saya akan melampirkan beberapa pertanyaan.

Tes pertama. Pilih opsi jawaban
  1. Ingatan saya tidak berubah secara nyata dari hari ke hari:
    a) benar
    b) tidak yakin
    c) salah
  2. Bahkan dalam masyarakat yang akrab, kadang-kadang saya merasakan kesepian dan tidak berguna bagi siapa pun:
    a) benar
    b) sesuatu yang rata-rata
    c) salah
  3. Saya cemas, seolah-olah saya menginginkan sesuatu, tetapi saya tidak tahu bahwa:
    a) sangat jarang
    b) terkadang
    c) sering
  4. Jika saya memegang senjata yang dimuat di tangan saya, saya akan merasa gugup sampai saya mengeluarkannya:
    a) benar
    b) sesuatu yang rata-rata
    c) salah
  5. Kata "anjing" mengacu pada kata "tulang" sebagai kata "sapi" untuk kata:
    a) susu
    b) rumput
    c) garam
  6. Mencari tempat di kota yang aneh, saya:
    a) hanya bertanya kepada orang-orang di mana tempat ini
    b) itu terjadi dengan cara yang berbeda
    c) Saya membawa peta dan mencari sendiri tempat ini
  7. Jika saya pergi ke kereta atau pesawat, saya menjadi agak bersemangat, tegang dan cemas, bahkan jika saya tahu bahwa saya masih punya waktu:
    a) benar
    b) itu terjadi dengan cara yang berbeda
    c) salah
  8. Saya percaya bahwa orang harus berpikir dengan hati-hati sebelum mengutuk kebijaksanaan generasi sebelumnya:
    a) benar
    b) tidak yakin
    c) salah
  9. Saya selalu sangat hati-hati memantau keadaan di mana saya mengembalikan barang yang diambil untuk sementara waktu kepada orang-orang dan di mana mereka mengembalikannya kepada saya:
    a) benar
    b) itu terjadi dengan cara yang berbeda
    c) salah
  10. Lelucon tentang topik kematian dalam suatu percakapan cukup bisa diterima dan layak:
    a) benar
    b) tidak yakin
    c) salah
  11. Kemampuan dan sifat yang diwarisi dari orang tua lebih signifikan daripada yang dikenali banyak orang:
    a) benar
    b) Saya tidak punya pendapat yang pasti
    c) salah
  12. Jika saya bisa memulai hidup saya lagi:
    a) Saya ingin merencanakannya secara berbeda
    b) Saya tidak punya pendapat yang pasti
    c) pada dasarnya saya ingin menjalaninya dengan cara yang sama
  13. Ini memberi saya kesenangan untuk melepaskan lelucon yang baik hati yang tidak membahayakan siapa pun:
    a) benar
    b) itu terjadi dengan cara yang berbeda
    c) salah
  14. Saya khawatir jika seseorang berpikir buruk tentang saya:
    a) sulit
    b) mungkin
    c) sangat mungkin
  15. Itu terjadi sepanjang pagi dan bagian penting dari hari saya tidak memiliki keinginan untuk berbicara dengan seseorang:
    a) tidak pernah
    b) terkadang
    c) sering


Tes kedua. Pilih Ya / Tidak
  1. Apakah Anda semua merasa lebih tajam daripada kebanyakan orang lain?
  2. Terkadang Anda menikmati mendengarkan lelucon cabul?
  3. Ada kasus-kasus dalam hidup Anda (mungkin hanya satu) ketika Anda merasa bahwa seseorang bertindak pada Anda dengan hipnosis?
  4. Terkadang tanpa alasan (atau bahkan dalam kesulitan) apakah Anda memiliki semangat yang tinggi, rasa sukacita?
  5. Apakah Anda sering menaati orang tua Anda, bahkan jika Anda pikir mereka salah?
  6. Sebagian besar waktu Anda merasakan kelemahan umum?
  7. Apakah Anda biasanya puas dengan nasib Anda?
  8. Apakah Anda memiliki kesan bahwa tidak ada yang mengerti Anda?
  9. Apakah Anda memiliki perasaan bahwa ada begitu banyak kesulitan sehingga tidak mungkin untuk mengatasinya?
  10. Apakah Anda jarang sakit kepala?
  11. Anda memiliki lebih dari cukup alasan untuk khawatir.
  12. Anda biasanya berhati-hati dengan orang-orang yang lebih ramah kepada Anda daripada yang Anda harapkan.
  13. Anda senang memiliki orang-orang penting di antara teman-teman Anda, karena itu meningkatkan prestise Anda.
  14. Memalukan bagi Anda untuk memasuki ruangan tempat orang-orang sudah berkumpul dan berbicara.
  15. Anda memiliki periode di mana Anda ceria luar biasa tanpa alasan tertentu.


Dalam salah satu wawancara, saya punya pesta pertanyaan.
Untuk membuatnya lebih mudah untuk memahami dialog, kami memperkenalkan notasi berikut: Pengembang ( P ) dan Personalia ( K )

Pertanyaan nomor 1
K : Malam, jalan raya, berhenti. Di halte adalah pria impian Anda, teman, wanita tua. Anda mengendarai dua kursi dan Anda hanya dapat membawa satu orang. Tindakanmu
R : Saya akan mengambil seorang teman
K : Oke, sekarang bayangkan kita "Out of Box". Tindakanmu
R : Apa yang Anda maksud dengan "Out of Box"?
K : Mari kita berpura-pura sebagai programmer, bagaimana Anda akan bertindak?

(Di sini saya memiliki ping detik jadi selama 30)

R : Saya akan melihat properti dari objek dan memutuskan apa yang harus dilakukan dengannya.

Jawaban yang benar untuk masalah ini: “Untuk memberikan mobil kepada seorang teman, dia akan mengambil neneknya, dan kamu akan tetap bersama lelaki impianmu. Karena seseorang tidak dapat menolak mimpi ”

Pertanyaan nomor 2
K : Apakah Anda punya teman?
R : Ya, ya
K : Berapa banyak teman yang kamu miliki?
R : Dekat atau tidak?
K : Tutup
R : Katakanlah 3
K : Siapa nama dan nama keluarga mereka?

(Petugas personil mengambil selembar dan bersiap untuk menulis didikte)

R : Marina Listkova, Kostenko Artyom, Martynova Daria
K : Saya bertemu Marina Listkova di jalan, apa yang akan dia ceritakan tentang Anda?
R : Eee, apa?
K : Apa tiga sifat Anda yang bisa dikatakan Marina tentang Anda?
R : Tanggung jawab, ketekunan, kemampuan bersosialisasi
K : Saya bertemu Artem di Kostenko Street, apa yang akan dia ceritakan tentang Anda?
R : Mmmm, Tanggung jawab, ketekunan, keramahan
K : Saya bertemu Daria Martynova di jalan, apa yang akan dia ceritakan tentang Anda?
R : Biarkan itu sama

(Jam menulis semuanya di selembar kertas dan segera diikuti oleh pertanyaan yang kita semua cintai)

K : Siapa yang Anda lihat sendiri dalam 5 tahun?
R : Lead
K : Bagaimana Anda bisa menjadi pemimpin jika teman-teman Anda tidak menyebutkan kualitas pemimpin?
(Kalau begitu pikirkan sendiri apa yang akan Anda jawab. Tetapi pendekatan itu sangat menarik)

Pertanyaan nomor 3
K : Berapa gaji yang Anda inginkan?
P : Jumlah-N
K : Dan jika saya tidak membayar Anda setiap bulan, tetapi pada akhir jumlah proyek N + R?
R : N + R akan kurang dari jika saya menerima N setiap bulan.
K : Nah, bagaimana jika saya menambahkan lebih banyak untuk Anda?
R : Jika jumlah pada akhirnya lebih tinggi dari bulanan untuk periode yang sama, maka saya setuju.
T : Jadi Anda bekerja demi uang?

(Saya ingin tahu bagaimana =))


Masalah teknis




Pertanyaan teknis tentang Jawa, yang ditanyakan saat wawancara, sudah saatnya dirilis dalam bentuk buku. Saya akan memberikan tautan yang nyaman ke koleksi seperti ini di sini , pilihan sumur yang sangat baik , dan standar

70% dari pertanyaan dan tugas yang disajikan dalam tautan di atas hanya ditanyakan pada wawancara ( saya berbicara tentang inti ). Tetapi ketika saya berbicara dengan para pemimpin yang berbeda, saya dapat memilih pasangan yang bagi saya tampak menarik dan aneh.
Suatu hari saya bertemu dengan seorang pria yang bertanya: "Bagaimana tumpukan itu berbeda dari tumpukan itu?" dan dalam keseriusan semua menatapku dan menunggu jawaban.

Daftar pertanyaan:
1. Tidak lagi modis untuk bertanya tentang perbedaan antara LinkedList dan ArrayList, jadi saya menemukan pendekatan baru.
Mengapa saya memerlukan LinkedList di Java jika saya dapat memesan tempat sebelumnya dengan ArrayList di awal? (di mana, 0 - N - tempat untuk cadangan). (Pertanyaan yang sangat aneh, tetapi petunjuknya adalah dari orang-orang yang "berbicara" )


2. Mengapa Java membutuhkan HashMap jika saya dapat menulis fungsi yang mengimplementasikan HashMap? (Menurut pendapat saya, aneh untuk mengajukan pertanyaan seperti itu di wawancara. Mengapa struktur data dan algoritma mengganggu dalam satu tumpukan)

3. Bagaimana saya bisa mendapatkan nilai dari HashMap? (Pertanyaan yang sangat bagus, Anda dapat langsung melihat kandidat yang tidak hanya belajar: " Jika Anda mendefinisikan ulang sama, maka didefinisikan ulang dan kode hash ")

4. Pengecualian Favorit. Secara alami, semua orang ingin menanyakan sesuatu tentang dia. Biasanya mereka memberikan teka-teki, atau mereka bertanya mengapa, di mana dan berapa banyak. Tetapi satu orang terkejut: "Mengapa hierarki ini muncul di Jawa, jika Anda bisa membuatnya?" (Cerita tentang log dan distribusi tidak cocok untuknya, jadi saya tidak tahu jawaban seperti apa yang diharapkan orang itu)

5. Tugas: Pengguna menunjukkan berapa angka setelah titik desimal yang ingin dilihatnya di layar. Fungsi yang mengembalikan nomor ada di API eksternal dan tidak diizinkan untuk memodifikasinya. Misalkan proses perhitungan ketika meminta output lebih dari 3 karakter sangat melambat. Bagaimana cara mengimplementasikan aplikasi kita?

Tugas lucu untuk melihat bagaimana kandidat berargumen. Aku menyukainya)

6. Tugas: API berisi data yang harus diperoleh di JAR2. JAR2 tidak memiliki akses langsung ke API, ketergantungan ditunjukkan oleh panah, dependensi tidak dapat diubah. Apa cara mentransfer data dari API ke JAR2.



Juga teka-teki yang sangat bagus, untuk alasan.

Kesimpulan


Wawancara itu menarik. Leads: menunjukkan rasa hormat kepada para kandidat. Kandidat: menjawab pertanyaan dengan jelas dan jelas. Saya berharap semua orang menemukan tim mereka, karena tim adalah mekanisme yang terkoordinasi dengan baik di mana keberhasilan proyek tergantung.

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


All Articles