Сіздің Java Дағдыларыңызды Сынап Көріңіз
Java біліміңізді негізгі синтаксис пен типтер, әдістер/орамдау/ауқым, коллекциялар/дженериктер/басқару ағыны, және ерекше жағдайлар/параллельділік/идиомалар бойынша сынап көріңіз. 30 код оқу сұрағы, категориялар бойынша лездік балл, тіркелусіз әрі тегін.
Java Тесті дегеніміз не?
Бұл сценарийге негізделген Java тесті: 30 қысқа код үзіндісі, әрқайсысынан кейін ол орындалғанда іс жүзінде не болатыны туралы сұрақ қойылады. Мазмұнның орнына сілтемелерді үнсіз тексеретін == арқылы String салыстыруы. == операторын 128-ден төмен жұмыс істеп тұрғандай көрсетіп, 128-ден жоғарыда үнсіз бұзатын Integer автобокстеу кэші. Ешкім байқамай тұрып қайтарылатын мәнді басып тастайтын finally блогы. Сіз код нақты не басатынына немесе не істейтініне сай келетін жауапты таңдайсыз, солай болуы керек сияқты көрінетінге емес.
Әрі қарай оқуАзырақ көрсету
30 сұрақ төрт бағытты қамтиды — негізгі синтаксис пен типтер, әдістер/орамдау/ауқым, коллекциялар/дженериктер/басқару ағыны, және ерекше жағдайлар/параллельділік/идиомалар. Дәл осы төрт бағытта кодты оқу мен оны орындау байқаусызда бір-бірінен алшақтап кетеді, әрі жұмыс хабарландыруындағы «күшті Java» дегеніңіз әдетте сұхбатқа кіргенде ғана нақты бір мағынаға ие болады. Сіз әр бағыт бойынша жеке балл аласыз, сондықтан әлсіз тұс жалпы баллдың төмендеуі ретінде емес, нақты әлсіз тұс ретінде көрінеді.
Ол шамамен алты минутты алады, тіркелудің қажеті жоқ, әрі жазу немесе компиляциялау қажет ешбір код жоқ — әр сұрақ senior инженердің pull request-ті қарап шыққанындай, оқу-әрі-болжау форматында. Синтаксисті білу мен нақты код үзіндісінің runtime кезінде не істейтінін білу — екі бөлек дағды, әрі бұл тест екіншісін өлшейді.