Java біліміңізді негізгі синтаксис пен типтер, әдістер/орамдау/ауқым, коллекциялар/дженериктер/басқару ағыны, және ерекше жағдайлар/параллельділік/идиомалар бойынша сынап көріңіз. 30 код оқу сұрағы, категориялар бойынша лездік балл, тіркелусіз әрі тегін.
Тіркеусіз — нәтиже бірден шығады.
Ол бір отырыста бастауыштан сарапшыға дейінгі аралықты қамтиды. Алғашқы сұрақтар әрбір Java қолданушысы кездестіретін нәрселерді қамтиды — == мен .equals айырмашылығы, Integer автобокстеу, асып кету (overflow). Кейінгілері орамдауды шешу, дженериктер мен коллекциялар, ерекше жағдайлар, параллельділік және Stream-нің жалқаулығына (laziness) тереңдейді. Балл сізді төрт деңгейдің біріне орналастырады, әрі деңгей атаулары әдейі жұмыс хабарландыруларында қолданылатын атаулар болып алынды.
Жоқ. Әр сұрақ заманауи Java нұсқаларында тұрақты болып қалған негізгі тіл мінез-құлқы бойынша жазылған — объект сәйкестігі, коллекциялар framework-і, ерекше жағдайлар иерархиясы және параллельділіктің қарапайым негіздері. Мұнда нұсқаға тән API-ге тәуелді ешнәрсе жоқ.
Ол көптеген жұмыс берушілер сынағы басталатын оқу-әрі-болжау түріндегі ойлауды дәл сол қысқа үзінді форматында үлгі алады, сондықтан дайындық ретінде пайдалы. Бұл нақты бір жұмыс берушінің сынағының көшірмесі емес, әрі мұндағы жақсы балл сертификат емес. Ол сізге техникалық сұхбат алдында білгеніңіз пайдалы болатын нәрсені — төрт бағыттың қайсысынан балл жоғалтатыныңызды — көрсетеді.
Шамамен алты минут. Жеке сұрақтарда таймер жоқ — тест сіздің қаншалықты жылдам басатыныңызды емес, кодтың не істейтінін білетін-білмейтініңізді өлшейді. Сұрақ туралы қалағаныңызша ойлана аласыз.
Біздің тестімізден өту сіздің қабілеттеріңізді кешенді немесе дәл бағалау ретінде қарастырылмауы керек. Нәтижелер ақпараттық және өзін-өзі тану мақсатына ғана арналған.
Java біліміңізді негізгі синтаксис пен типтер, әдістер/орамдау/ауқым, коллекциялар/дженериктер/басқару ағыны, және ерекше жағдайлар/параллельділік/идиомалар бойынша сынап көріңіз. 30 код оқу сұрағы, категориялар бойынша лездік балл, тіркелусіз әрі тегін.
Бұл сценарийге негізделген Java тесті: 30 қысқа код үзіндісі, әрқайсысынан кейін ол орындалғанда іс жүзінде не болатыны туралы сұрақ қойылады. Мазмұнның орнына сілтемелерді үнсіз тексеретін == арқылы String салыстыруы. == операторын 128-ден төмен жұмыс істеп тұрғандай көрсетіп, 128-ден жоғарыда үнсіз бұзатын Integer автобокстеу кэші. Ешкім байқамай тұрып қайтарылатын мәнді басып тастайтын finally блогы. Сіз код нақты не басатынына немесе не істейтініне сай келетін жауапты таңдайсыз, солай болуы керек сияқты көрінетінге емес.
30 сұрақ төрт бағытты қамтиды — негізгі синтаксис пен типтер, әдістер/орамдау/ауқым, коллекциялар/дженериктер/басқару ағыны, және ерекше жағдайлар/параллельділік/идиомалар. Дәл осы төрт бағытта кодты оқу мен оны орындау байқаусызда бір-бірінен алшақтап кетеді, әрі жұмыс хабарландыруындағы «күшті Java» дегеніңіз әдетте сұхбатқа кіргенде ғана нақты бір мағынаға ие болады. Сіз әр бағыт бойынша жеке балл аласыз, сондықтан әлсіз тұс жалпы баллдың төмендеуі ретінде емес, нақты әлсіз тұс ретінде көрінеді.
Ол шамамен алты минутты алады, тіркелудің қажеті жоқ, әрі жазу немесе компиляциялау қажет ешбір код жоқ — әр сұрақ senior инженердің pull request-ті қарап шыққанындай, оқу-әрі-болжау форматында. Синтаксисті білу мен нақты код үзіндісінің runtime кезінде не істейтінін білу — екі бөлек дағды, әрі бұл тест екіншісін өлшейді.
Төрт Java бағытының қайсысы сізді іс жүзінде тежеп тұрғанын біліңіз
Категориялар бойынша егжей-тегжейлі бөлінуді алыңыз — синтаксис/типтер, әдістер/ауқым, коллекциялар/дженериктер, ерекше жағдайлар/параллельділік
Қай деңгейде тұрғаныңызды біліңіз: бастауыш, орта, жетілдірілген немесе сарапшы
Өз деңгейіңізді жұмыс хабарландыруларының «күшті Java» дегенімен салыстырыңыз
Сіз екі String объектісін жасайсыз: String a = new String("cat"); String b = new String("cat"); a == b нені қайтарады?
30 сұрақ, 6 min. Автоматты-ілулеу — қолмен Келесі емес.
Сіздің профилінің құйындысын бөлісу. Тегін, бөлінетін, тіркелсеңіз сақталған.
Премиум толық есептіліңіз ашыпты — мансаттар, күштер, өсу жолдары.