JavaRush /Blog Jawa /Random-JV /Pitakonan teknis sajrone wawancara
Roman_kh
tingkat
Харьков

Pitakonan teknis sajrone wawancara

Diterbitake ing grup
Hello everyone, Javarashites! Kebetulan aku bubar wawancara lan pengin ngandhani pitakon apa sing dakkarepake yen aku nglamar posisi Junior++. Sing. Durung tengah, nanging dudu junior ijo. Pitakonan teknis sajrone wawancara - 1Dadi, wawancara kasebut miturut rencana iki
  1. JavaCore
  2. OOP
  3. ngaso
  4. Database.
  5. Piranti sing sampeyan gunakake.

JavaCore

  • Kaping pisanan, aku dijaluk nggambar hirarki antarmuka kanggo Koleksi ( ora angel, mung ana sawetara Collection( List,,,,, ) .SetQueueMap

  • Apa prabédan antarane ArrayListlan LinkedList(iki salah siji saka pitakonan paling hackneyed lan jawaban ing internet, iku mung pepeteng).

    Kita ngrembug kacepetan eksekusi query ing dheweke lan apa bedane antarane lembaran kasebut.

  • Pitakonan babagan kelas Object. Apa cara dheweke, apa sing ditindakake?

  • Refleksi. Apa sing getClass(). Pitakonan sing menarik banget, mangga dideleng. Utamane babagan carane entuk kabeh babagan kelas, sanajan ngemot metode utawa variabel pribadi.

  • Dheweke takon babagan multithreading. Iku banget, aku, kanggo pitutur marang kowe carane ngerti apa multithreading. Apa sing dibutuhake kanggo miwiti thread anyar. Realistis, yen sampeyan tingkat 20+, banjur pitakonan iki bakal katon lucu kanggo sampeyan.

  • Apa sampeyan bisa ngomong babagan Stream. Iki ora bab Jawa 8. Iku bab input lan output stream. Kaya antarmuka dhasar, apa iku (karakter lan bait). Kanggo pangerten, ora spesifik.

  • Pangecualian. Ing kene maneh, kita dijaluk nggambar hirarki pangecualian, endi sing ana, endi sing checked, lan sing unchecked. Apa apa karo Runtimepangecualian. Sebutna jeneng sing paling kerep kenek ( NullPointerException).

  • Pitakonan yaiku apa sing kudu ditindakake kanthi checkedpengecualian (maju utawa proses - loro-lorone jelas).

OOP

  • Apa OOP ing ringkesan?

  • Apa paradigma pemrograman liyane sing ana? Kepiye bedane karo OOP?

  • Apa prinsip dhasar OOP (warisan, polimorfisme lan enkapsulasi)? Marang kita bab saben wong. Nganti saiki kabeh abstrak, ora kaiket karo basa apa wae.

  • Tugas pemahaman desain sistem: ana Jaran lan Manuk. Kita kudu njaluk Pegasus. prinsip "yaiku" lan "yaiku"

ngaso

  • Apa iku REST. Wikipedia ngomong babagan iki kanthi keren banget. Nyatane, artikel saka Wikipedia cukup kanggo kenalan.

  • HTTP. Ana uga frasa umum ing kene. Cara-carane, kanggo apa saben wong.

  • Kode status HTTP. Apa limang bagean sing kudu dipérang? Nyritakake babagan sing paling misuwur (200.204.404.500.501). Yagene padha? Dheweke uga takon babagan 401 lan 403. Nanging aku ora ngerti. Dheweke ujar manawa penting.

Database

Ing kene aku ngandhani yen aku ngerti MySQL. Dheweke ngandhani babagan telung bentuk normal. Dheweke ngomong babagan Gabung, apa iku, lan nggambar persimpangan saka wilayah sing gabung digunakake. Aku ngomong babagan carane aku ngerti database relasional. Aku ora lali babagan MongoDB - iku database NoSQL. Sawise sawetara wektu aku bakal nulis babagan iki uga.

Piranti liyane

Kene kita lunga liwat resume. Iki ditulis yen aku nggunakake Maven / Gradle kanggo perakitan, aku nggunakake JIRA kanggo tugas, git, Docker, Swagger. Kanggo Integrasi Terus-terusan - Stash, Bambu, Wayang. Kanggo nguji JUnit , Mockito, JMeter. Aku bisa uga wis lali, dadi yen sampeyan kasengsem, takon ing komentar lan aku bakal nyoba mangsuli. Iki minangka bagéan pisanan saka wawancara. Saiki aku ngenteni asil lan yen ya, banjur bakal ana bagean kapindho. Aku bakal nulis babagan iki sanalika bisa. Sapa wae sing seneng karo artikel kasebut lan nemokake migunani - sijine "+". Tulis ing komentar. Deleng uga artikelku liyane:
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION