CodeGym /Blog Jawa /Acak /Pitakonan basa Jawa sing kerep ditakoni nalika wawancara
John Squirrels
tingkat
San Francisco

Pitakonan basa Jawa sing kerep ditakoni nalika wawancara

Diterbitake ing grup
Yen sampeyan wis nate nyiapake wawancara kanggo posisi programmer Java utawa lulus ujian sertifikasi (ora kudu babagan pemrograman), mesthine sampeyan wis ngerti yen pitakonan sing dijaluk ana khusus banget. Akeh sing meksa sampeyan mikir babagan desain basa kasebut. Sawetara dirancang kanggo nliti ambane kawruh sampeyan. Ana pitakonan sing katon luwih kaya teka-teki tinimbang liyane, dene liyane ana hubungane karo nuansa basa sing angel banget dimangerteni tanpa latihan. Ing artikel iki, pangembang Sarans Sing menehi sawetara pitakonan babagan Jawa. Kanthi jawaban, mesthi. Pitakonan basa Jawa sing kerep ditakoni nalika wawancara - 11. Apa mengkono yen aku sijine statement bali utawa System.exit () ing nyoba / nyekel pemblokiran? Iki minangka pitakonan Jawa sing populer lan subtle. Trik kasebut yaiku akeh programer sing percaya yen finallyblok kasebut tansah dieksekusi. Kanthi nyelehake returnstatement ing try/catchblok utawa nelpon System.exit()saka njero try/catchblok, pitakonan kasebut nggawe keraguan babagan kapercayan kasebut. Jawaban kanggo pitakonan angel iki yaiku: pemblokiran finallybakal dieksekusi nalika returnstatement diselehake ing try/catchblok, nanging ora bakal dieksekusi nalika System.exit()diarani saka ing try/catchblok. 2. Apa Jawa ndhukung sawetara warisan? Iki minangka pitakonan sing angel banget. Interviewers asring takon, "Yen C ++ ndhukung langsung sawetara warisan, banjur apa Jawa ora bisa?" Wangsulane _Luwih rumit tinimbang sing katon, amarga Jawa ndhukung warisan pirang-pirang jinis. Sawise kabeh, antarmuka Jawa bisa ngluwihi antarmuka liyane. Sing jarene, Jawa ora ndhukung macem-macem warisan implementasine. 3. Yen cara ing kelas induk uncalan NullPointerExceptions, bisa ditindhes dening cara sing mbalang RuntimeExceptions? Iki minangka pitakonan rumit liyane sing ana gandhengane karo overloading lan overriding. Wangsulan: Bab ingkang utama - Cara overridden bisa aman uncalan NullPointerExceptionkelas induk - RuntimeException, nanging sampeyan ora bisa nindakake padha karo jinis pangecualian dicenthang kaya Exception. 4. Carane sampeyan njamin yen NUtas bisa ngakses Nsumber daya tanpa deadlock? Yen nulis kode multithreaded dudu keahlian sampeyan, sampeyan bisa uga kesandhung ing pitakonan iki. Bisa uga angel sanajan kanggo programer sing berpengalaman sing durung nemoni deadlocks lan kahanan balapan. Kabeh trik ing kene ana ing urutan: sampeyan bisa nyegah deadlocks kanthi ngeculake sumber daya ing urutan mbalikke sing dipikolehi. 5. Punapa bedanipun basa Jawi StringBufferkaliyan StringBuilderkelas? Iki minangka pitakonan basa Jawa klasik sing sawetara pangembang nemokake angel lan liyane - prasaja banget. Kelas kasebut StringBuildermuncul ing JDK 1.5. Bentenipun mung antarane kelas kasebut yaiku StringBuffermetode, kayata length(), capacity(), lan append(), disinkronake, dene metode sing cocog ingStringBuilderora. Bentenipun dhasar iki tegese concatenation string luwih cepet karo StringBuildersaka karo StringBuffer. Bener, nggunakake StringBufferora dianjurake, amarga concatenation string dileksanakake ing thread padha 99% wektu. 6. Apa asil evaluasi ekspresi 1.0/0.0? Apa bakal ngasilake pangecualian utawa kesalahan kompilasi? Iki minangka pitakonan rumit liyane babagan kelas. pangembang Jawa weruh saka orane jinis data pindho primitif lan kelas , nanging nalika nindakake operasi floating-titik padha ora mbayar manungsa waé cukup kanggo , , , lan aturan ngatur petungan aritmetika gadhah. Jawaban kanggo pitakonan iki prasaja: aPitakonan basa Jawa sing kerep ditakoni nalika wawancara - 2DoubleDoubleDouble.POSITIVE_INFINITYDouble.NEGATIVE_INFINITYNaN-0.0ArithmeticExceptionora bakal dibuwang; ekspresi ngevaluasi kanggo Double.POSITIVE_INFINITY. 7. Apa sing kedadeyan yen sampeyan nyoba nglebokake kunci menyang HashMapsing wis ngemot kunci kasebut? Pitakonan angel iki minangka bagean saka pitakonan liyane sing kerep ditakoni: kepiye cara HashMapkerjane ing Jawa? HashMapminangka sumber populer pitakonan bingung lan rumit bab Jawa. Punika jawaban: yen sampeyan nyoba kanggo nglebokake maneh tombol ing a HashMap, tombol lawas bakal diganti, wiwit HashMapkelas ora ngidini duplikat tombol. Lan tombol sing padha bakal entuk kode hash sing padha, tegese bakal rampung ing panggonan sing padha ing ember hash. Adhedhasar materi Quora
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION