Java bilimingizni asosiy sintaksis va turlar, metodlar/overloading/scope, koleksiyalar/generikalar/kontrol oqimi, va istisnolar/concurrency/idiomalar boʻyicha tekshiring. 30 ta kodni oʻqish savoli, kategoriya boʻyicha darhol ball, bepul va roʻyxatdan oʻtmasdan.
Roʻyxatdan oʻtish kerak emas — natijangiz darhol paydo boʻladi.
U bitta oʻtirishda boshlangʻichdan mutaxassisgacha boʻlgan darajalarni qamrab oladi. Dastlabki savollar har bir Java foydalanuvchisi duch keladigan narsalarni qamraydi — == va .equals farqi, Integer autoboxing, overflow. Keyingi savollar overload resolution, generikalar va koleksiyalar, istisnolar, concurrency va Stream laziness-ga kiradi. Balingiz sizni toʻrtta darajadan biriga joylashtiradi, va daraja nomlari ataylab ish eʼlonlarida ishlatiladigan nomlar bilan bir xil.
Yoʻq. Har bir savol zamonaviy Java versiyalari boʻylab barqaror boʻlgan asosiy til xatti-harakati asosida yozilgan — obyekt identifikatsiyasi, koleksiyalar framework-i, istisnolar ierarxiyasi va asosiy concurrency primitivlari. Bu yerda hech narsa versiyaga xos API-ga bogʻliq emas.
U koʻpchilik ish beruvchi skriningi boshlanadigan oʻqi-va-bashorat qil turidagi fikrlashni, xuddi shu qisqa-parcha formatida namuna qiladi, shuning uchun u tayyorgarlik sifatida ishlaydi. Bu biron bir aniq ish beruvchi testining nusxasi emas, va bu yerdagi yaxshi natija sertifikat emas. U aytadigan narsa — toʻrtta sohadan qaysi birida ball yoʻqotishingiz mumkinligi, texnik intervyudan oldin bilish foydali boʻlgan narsa aynan shu.
Taxminan olti daqiqa. Alohida savollarda taymer yoʻq — test siz qanchalik tez bosishingizni emas, kod nima qilishini bilishingizni oʻlchaydi. Savol ustida istagancha oʻylashingiz mumkin.
Bizning testni oʻtish sizning qobiliyatlarining keng qamrovli yoki aniq baholovi sifatida qaralmasligi kerak. Natijalar faqat maʼlumot va oʻz-oʻzini tahlil qilish maqsadida.
Java bilimingizni asosiy sintaksis va turlar, metodlar/overloading/scope, koleksiyalar/generikalar/kontrol oqimi, va istisnolar/concurrency/idiomalar boʻyicha tekshiring. 30 ta kodni oʻqish savoli, kategoriya boʻyicha darhol ball, bepul va roʻyxatdan oʻtmasdan.
Bu stsenariyga asoslangan Java testi: 30 ta qisqa kod parchasi, har birining ortidan u ishga tushganda aslida nima sodir boʻlishi haqida savol keladi. == bilan String solishtirish sezdirmasdan mazmun oʻrniga havolani tekshiradi. Integer autoboxing keshi == ni 128 dan pastda ishlayotgandek koʻrsatib, 128 dan yuqorida sezdirmasdan ishlamay qoladi. finally bloki hech kim sezmasdan qaytarish qiymatini bekor qiladi. Siz kod nima qilishi kerakdek koʻrinishini emas, aslida nimani chop etishi yoki bajarishini bildiradigan javobni tanlaysiz.
30 ta savol toʻrtta sohani qamrab oladi — asosiy sintaksis va turlar, metodlar/overloading/scope, koleksiyalar/generikalar/kontrol oqimi, va istisnolar/concurrency/idiomalar. Aynan shu toʻrtta soha kodni oʻqish va kodni ishga tushirish sezdirmasdan bir-biridan ajraladigan joylardir, va ish eʼlonidagi "Kuchli Java" iborasi interviewda odatda aniq bir narsani anglatishi maʼlum boʻladi. Har bir sohada ball olasiz, shuning uchun zaif joy pastroq umumiy ball sifatida emas, aynan zaif joy sifatida koʻrinadi.
Bu taxminan olti daqiqa vaqt oladi, roʻyxatdan oʻtish shart emas, va yozadigan yoki kompilyatsiya qiladigan kod yoʻq — har bir savol oʻqi-va-bashorat qil tamoyilida, xuddi senior muhandis pull request-ni koʻrib chiqqani kabi. Sintaksisni bilish va aniq bir kod parchasi runtime-da nima qilishini bilish — bular turli koʻnikmalar, va bu test ikkinchisini oʻlchaydi.
Toʻrtta Java sohasidan qaysi biri aslida sizni orqada ushlab turganini bilib oling
Kategoriya boʻyicha taqsimotni oling — sintaksis/turlar, metodlar/scope, koleksiyalar/generikalar, istisnolar/concurrency
Siz qaysi darajada ekanligini bilib oling: boshlangiches, oʻrta daraja, ilg'or yoki mutaxassis
Turgan oʻrningizni ish eʼlonlaridagi "kuchli Java" degani bilan solishtiring
Ikkita String obyekti yaratasiz: String a = new String("cat"); String b = new String("cat"); a == b nimaga teng boʻladi?
30 ta savol, 6 min. Avtomatik oldinga — qoʻlda Keyingi yoʻq.
Sizning profilingizning darhol bozimi. Bepul, ulashilish mumkin, kirgan boʻlsangiz saqlangan.
Premium toʻliq hisobotni oching — kareralashmalar, kuchlar, rivojlanish yoʻllari.