CodeGym /Java Blog /Random /Top 150 Most Frequently Asked Job Interview Questions par...
John Squirrels
Antas
San Francisco

Top 150 Most Frequently Asked Job Interview Questions para sa Java Devs

Nai-publish sa grupo
Sa CodeGym, patuloy naming sinasabi na ang pag-aaral ng Java mula sa simula at pagkuha ng trabaho bilang isang software developer ay madali. Siyempre, at kung ginagamit mo ang lahat ng magagandang kakayahan ng napakalakas na platform ng pag-aaral gaya ng CG, kasama ang lahat ng mga elemento ng gamification para gawing masaya ang proseso, mga social feature na hindi pakiramdam na nag-iisa habang ginagawa ito, at mga karagdagang function para i-load ka na may pagganyak at suportang disiplina . Bagama't ibinibigay ang lahat ng impormasyon at suportang kinakailangan upang magtagumpay, hindi namin sinusubukang ibenta sa iyo ang isang bill ng mga kalakal. Ang pagiging isang bagong Java programmer na may kaunti o walang karanasan sa trabaho ay maaaring maging mahirap. Ang mga kumpanya ay natural na handang kumuha ng mga tao kahit man lang na may 2-3 taon ng aktwal na karanasan sa trabaho, habang ang Junior developerang mga posisyon ay hindi masyadong karaniwan at kadalasang nakakakuha ng maraming aplikasyon.Top 150 Most Frequently Asked Job Interview Questions for Java Devs - 1

150 pinakakaraniwang tanong sa pakikipanayam sa trabaho para sa mga developer ng Java

Ang mga developer ng software ay malamang na kailangang dumaan sa ilan sa mga pinakamahirap na panayam sa trabaho sa lahat ng mga propesyon doon. Dahil lang sa maraming alam ang isang programmer, ang mga taong nag-iinterbyu sa kanila ay nagtatanong ng maraming tanong, na kailangan mong sagutin sa tama at may-katuturang paraan. Pagdating sa isang panayam sa Junior Developer, ang mga tagapanayam ay karaniwang hindi nagtatanong ng mga tanong na talagang mahirap sagutin. Sa halip sila ay tumutuon sa mga tanong na sumasaklaw sa lahat ng mga pangunahing aspeto ng Java at ito ay mga batayan. Ang mga tanong para sa Middle at Senior-level na mga developer ay may posibilidad na maging mas nakakalito at mas detalyado. Ramdam na ba ang stress? huwag. Ang dapat mong gawin ay suriin ang bawat tanong na karaniwang itinatanong sa mga panayam para sa mga posisyon ng developer ng Java at alamin kung anong uri ng mga sagot ang inaasahan mong ibigay.

Java Core

  1. Ano ang isang bagay sa Java?
  2. Ano ang pagkakaiba sa pagitan ng С++ at Java?
  3. Ano ang bytecode sa Java?
  4. Ano ang pagkakaiba sa pagitan ng overloading ng pamamaraan at overriding ng pamamaraan sa Java?
  5. Ano ang pagkakaiba sa pagitan ng abstract na klase at interface?
  6. Bakit independiyente ang platform ng Java?
  7. Ano ang pinakamahalagang katangian ng Java?
  8. Ano ang ibig mong sabihin sa platform independence?
  9. Ano ang JVM?
  10. Independyente ba ang platform ng JVM?
  11. Ano ang pagkakaiba sa pagitan ng isang JDK at isang JVM?
  12. Ano ang pointer at sinusuportahan ba ng Java ang mga pointer?
  13. Ano ang batayang klase ng lahat ng klase?
  14. Sinusuportahan ba ng Java ang maramihang pamana?
  15. Paano naiiba ang mga pagbubukod sa Runtime sa mga pagbubukod na Nasuri?
  16. Ano ang pinakamahalagang tampok na ipinakilala sa Java 5, 7 at 8 ayon sa pagkakabanggit?
  17. Ang Java ba ay isang purong object oriented na wika?
  18. Ang Java ba ay isang statically o dynamic na type na wika?
  19. Ang mga argumento ba sa Java ay naipapasa sa pamamagitan ng sanggunian o sa pamamagitan ng halaga?
  20. Ano ang pagkakaiba sa pagitan ng abstract na klase at isang interface at kailan mo gagamitin ang isa sa isa?
  21. Ano ang bytecode sa Java?
  22. Ano ang pagkakaiba sa pagitan ng overloading ng pamamaraan at overriding ng pamamaraan sa Java?
  23. Ano ang pagkakaiba sa pagitan ng abstract na klase at interface?
  24. Ano ang pagkakaiba sa pagitan ng this() at super() sa Java?
  25. Ano ang Unicode?

Mga Thread ng Java

  1. Ano ang thread sa Java?
  2. Ano ang pagkakaiba sa pagitan ng proseso at thread?
  3. Ano ang Multitasking?
  4. Ano ang pagkakaiba sa pagitan ng process-based at thread-based na multitasking?
  5. Ano ang Multithreading, at ano ang mga lugar ng aplikasyon nito?
  6. Ano ang bentahe ng Multithreading?
  7. Maglista ng mga Java API na sumusuporta sa mga thread.
  8. Sa ilang paraan tayo makakagawa ng mga thread sa Java?
  9. Ipaliwanag ang paggawa ng mga thread sa pamamagitan ng pagpapatupad ng Runnable na klase.
  10. Ipaliwanag ang paggawa ng mga thread sa pamamagitan ng pagpapalawak ng Thread class.
  11. Ano ang pinakamahusay na diskarte sa paggawa ng thread?
  12. Ipaliwanag ang kahalagahan ng thread scheduler sa Java.
  13. Ipaliwanag ang siklo ng buhay ng thread.
  14. Maaari ba nating i-restart ang isang patay na thread sa Java?
  15. Maaari bang harangan ng isang thread ang kabilang thread?
  16. Maaari ba nating i-restart ang isang thread na nagsimula na sa Java?
  17. Ano ang lock o layunin ng mga lock sa Java?
  18. Sa ilang mga paraan maaari naming gawin ang pag-synchronize sa Java?
  19. Ano ang mga naka-synchronize na pamamaraan?
  20. Kailan namin ginagamit ang mga naka-synchronize na pamamaraan sa Java?
  21. Ano ang mga naka-synchronize na bloke sa Java?
  22. Kailan tayo gumagamit ng mga naka-synchronize na bloke at ano ang mga pakinabang ng paggamit ng mga naka-synchronize na bloke?
  23. Ano ang lock ng antas ng klase?
  24. Maaari ba nating i-synchronize ang mga static na pamamaraan sa Java?
  25. Maaari ba tayong gumamit ng naka-synchronize na block para sa mga primitive?

Mga OOP sa Java

  1. Ipaliwanag ang object oriented programming at ang mga tampok nito.
  2. Ano ang Abstraction?
  3. Ano ang Encapsulation?
  4. Ano ang pagkakaiba sa pagitan ng abstraction at encapsulation?
  5. Ilista ang mga benepisyo ng object oriented programming language.
  6. Ano ang mga pagkakaiba sa pagitan ng tradisyonal na programming language at object oriented programming language?
  7. Ano ang Mana?
  8. Ano ang Polymorphism?
  9. Paano ipinapatupad ng Java ang polymorphism?
  10. Ipaliwanag ang iba't ibang anyo ng Polymorphism.
  11. Ano ang runtime polymorphism o dynamic na paraan ng pagpapadala?
  12. Ano ang Dynamic na Binding?
  13. Ano ang paraan ng overloading?
  14. Ano ang overriding ng pamamaraan?
  15. Ano ang mga pagkakaiba sa pagitan ng overloading ng pamamaraan at overriding ng pamamaraan?
  16. Posible bang i-override ang pangunahing pamamaraan?
  17. Paano mag-invoke ng isang superclass na bersyon ng isang Overridden na pamamaraan?
  18. Paano mo mapipigilan ang isang paraan na ma-override?
  19. Ano ang isang Interface?
  20. Maaari ba tayong lumikha ng isang bagay para sa isang interface?
  21. Mayroon bang mga variable ng miyembro ang mga interface?
  22. Anong mga modifier ang pinapayagan para sa mga pamamaraan sa isang Interface?
  23. Ano ang interface ng marker?
  24. Ano ang abstract na klase?
  25. Maaari ba tayong gumawa ng isang abstract na klase?

Mga pagbubukod sa Java

  1. Ano ang Exception sa Java?
  2. Ano ang layunin ng Exception Handling?
  3. Ano ang kahulugan ng Exception Handling?
  4. Ipaliwanag ang Default Exception Handling Mechanism sa Java.
  5. Ano ang layunin ng 'subukan'?
  6. Ano ang layunin ng catch block?
  7. Ano ang iba't ibang paraan para mag-print ng Exception information? at pag-iba-iba ang mga ito.
  8. Posible bang kumuha ng try-catch sa loob ng try block?
  9. Posible bang kumuha ng try-catch sa loob ng catch block?
  10. Posible bang subukan nang walang catch?
  11. Ano ang layunin ng finally block?
  12. Sa wakas ba ay palaging isasagawa ang block?
  13. Sa anong sitwasyon sa wakas ang pag-block ay hindi isasagawa?
  14. Ano ang pagkakaiba sa pagitan ng final, finally at finalize()?
  15. Posible bang magsulat ng anumang pahayag sa pagitan ng try-catch at sa wakas?
  16. Posible bang kumuha ng dalawang block sa wakas para sa parehong pagsubok?
  17. Ano ang layunin ng paghagis?
  18. Posible bang magtapon ng Error?
  19. Posible bang magtapon ng anumang bagay sa Java?
  20. Ano ang pagkakaiba ng throw at throws?
  21. Ano ang pagkakaiba ng throw at thrown?
  22. Posible bang gumamit ng mga throws na keyword para sa anumang klase ng Java?
  23. Ano ang pagkakaiba sa pagitan ng Error at Exception?
  24. Ano ang pagkakaiba sa pagitan ng may check na exception at unchecked exception?
  25. Ano ang pagkakaiba sa pagitan ng bahagyang nasuri at ganap na nasuri na Exception?

Mga koleksyon sa Java

  1. Ano ang mga limitasyon ng object arrays?
  2. Ano ang mga pagkakaiba sa pagitan ng mga array at mga koleksyon?
  3. Ano ang mga pagkakaiba sa pagitan ng mga array at ArrayList?
  4. Ano ang mga pagkakaiba sa pagitan ng mga array at Vector?
  5. Ano ang Collection API?
  6. Ano ang Collection framework?
  7. Ano ang pagkakaiba sa pagitan ng Mga Koleksyon at Koleksyon?
  8. Ipaliwanag ang tungkol sa interface ng Collection.
  9. Ipaliwanag ang tungkol sa interface ng Listahan.
  10. Ipaliwanag ang tungkol sa Set interface.
  11. Ipaliwanag ang tungkol sa SortedSet interface.
  12. Ipaliwanag ang tungkol sa Vector class.
  13. Ano ang pagkakaiba sa pagitan ng ArrayList at Vector?
  14. Paano tayo makakakuha ng naka-synchronize na bersyon ng ArrayList?
  15. Ano ang pagkakaiba sa pagitan ng laki at kapasidad ng isang Collection Object?
  16. Ano ang pagkakaiba sa pagitan ng ArrayList at Linked List?
  17. Ano ang mga legacy na klase at interface na nasa framework ng Collections?
  18. Ano ang pagkakaiba ng Enumeration at Iterator?
  19. Ano ang mga limitasyon ng Enumeration?
  20. Ano ang pagkakaiba sa pagitan ng enum at Enumeration?
  21. Ano ang pagkakaiba sa pagitan ng Iterator at ListIterator?
  22. Ano ang Maihahambing na interface?
  23. Ano ang interface ng Comparator?
  24. Ano ang mga pagkakaiba sa pagitan ng Comparable at Comparator?
  25. Ano ang pagkakaiba sa pagitan ng HashSet at TreeSet?

Hibernate

  1. Ano ang Hibernate?
  2. Ano ang ORM?
  3. Ano ang mga antas ng ORM?
  4. Bakit kailangan mo ng mga tool sa ORM tulad ng Hibernate?
  5. Ano ang pangunahing pagkakaiba sa pagitan ng Entity Beans at Hibernate?
  6. Ano ang mga Core na interface at klase ng Hibernate framework?
  7. Ano ang pangkalahatang daloy ng komunikasyon sa Hibernate sa RDBMS?
  8. Ano ang mahahalagang tag ng hibernate.cfg.xml?
  9. Anong papel ang ginagampanan ng interface ng Session sa Hibernate?
  10. Anong papel ang ginagampanan ng interface ng SessionFactory sa Hibernate?
  11. Ano ang mga pinakakaraniwang paraan upang tukuyin ang mga katangian ng pagsasaayos ng Hibernate?
  12. Paano mo imamapa ang Mga Bagay sa Java gamit ang mga talahanayan ng Database?
  13. Paano mo tutukuyin ang nabuong sequence na pangunahing key algorithm sa Hibernate?
  14. Ano ang component mapping sa Hibernate?
  15. Ano ang mga uri ng hibernate instance states?
  16. Ano ang mga uri ng mga modelo ng mana sa Hibernate?
  17. Ano ang Pinangalanang SQL Query?
  18. Ano ang mga pakinabang ng Named SQL Query?
  19. Paano ka lumipat sa pagitan ng mga relational database nang walang mga pagbabago sa code?
  20. Paano makita ang mga pahayag ng SQL na nabuo sa Hibernate sa console?
  21. Ano ang mga derived properties?
  22. Tukuyin ang cascade at inverse na opsyon sa one-many mapping.
  23. Ano ang file ng transaksyon?
  24. Ano ang ibig mong sabihin sa Named ñ SQL query?
  25. Paano mo i-invoke ang Stored Procedures?

Pinakamahusay na Java Developer job interview prep platforms

Ang isa pang paraan upang ihanda ang iyong sarili para sa isang coding job interview (sa halip na pag-aralan lamang ang mga sagot sa bawat tanong sa listahan nang paisa-isa) ay ang paggamit ng mga platform ng paghahanda sa pakikipanayam sa programming. Narito ang ilan sa mga pinakamahusay at pinakasikat. Isa sa pinakasikat na tech interview platform na may malaking komunidad at higit sa 1650 tanong para sa iyo na magsanay. Sinusuportahan ang 14 programming language kabilang ang Java. Isa pang kilalang website na may lahat ng uri ng nilalaman para sa paghahanda ng mga panayam sa trabaho sa programming, kabilang ang mga artikulo, tip, at maraming tanong sa pakikipanayam. Magandang platform na may maraming kawili-wiling feature, kabilang ang pagpili ng 100 piniling tanong na pinaka-may-katuturan para sa iyong na-target na posisyon. Sinusuportahan ang 9 programming language kabilang ang Java. Ang platform na ito ay may orihinal na diskarte sa paghahanda ng mga panayam sa coding. Sa halip na bigyan ka lang ng mga tanong at sagot, mayroon itong mga oras na video ng mga totoong panayam sa trabaho para panoorin mo. Nagbibigay-daan din ito sa iyo na mag-book ng mga totoong kunwaring panayam na isinagawa ng mga tagapanayam na nagmumula sa Google, Facebook, Airbnb, Dropbox, AWS, Microsoft, atbp. Isa pang mahusay na platform upang subukan ang iyong sarili sa mga live na kunwaring panayam, pati na rin ang pagsali sa mga coding competition at hackathon.

Higit pang mga tanong sa panayam sa trabaho sa Java

At kung sa tingin mo ay hindi sapat para sa iyo ang aming listahan ng 150 Java job interview questions, narito ang ilan pang magagandang artikulo ng CodeGym na may mga tanong, sagot at tip para magtagumpay sa interbyu at makuha ang trabaho.
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION