Inhalt
#job_interview#zip24#java#questions 1. Ikkita sonni qiymatini uchinchi o'zgaruvchi e'lon qilmasdan almashtirish. 2. Sonning tub yoki tub emasligini qaytaruvchi funksiya. 3. leetcode.com/problems/valid-parentheses 4. JVM, JRE, JDK nima? Ularning farqlari 5. Bir-biridan farqi String s1 = "Test"; String s2 = new String("Test"); 6. Stack va Heap 7. Heap'dagi String pool 8. Mutable vs Immutable 9. String, StringBuilder, StringBuffer bir-biridan farqlari 10. Metodlarga reference beriladimi yoki value? Stack va Heap misolida tushintirish 11. OOP prinsplari nechta va ular qaysilar? 12. Inheritance. Interface'lar nima uchun kerak? 13. Encapsulation. private e'lon qilishdan maqsad nima? 14. Polymorphism. Runtime polymorphism & Compile time polymorphism 15. Abstraction. Interface vs Abstract class 16. super, this, final nima? final class, method va field uchun qanaqa ishlaydi? 17. Class ma'lumotlarini faqat o'qiy olsin, o'zgartira olmasin: public class Person{ private String name; private Integer age; private List<Person> children; } 18.Data structures. ArrayList, LinkedList, Vector, Stack - List interfeysi "merosxo'r" lari 19. ArrayList vs LinkedList 20. HashSet vs TreeSet 21. HashMap 22. Exceptions : checked & unchecked exceptions. Unchecked exception'ni check qilish uchun nima qilish kerak? 23. try-catch-finally 24. SOLID 25. DB dan ma'lumot olishda load va get ning bir biridan farqi 26. Hibernate: first-level cache & second-level cache 27. ORM nima? 28. Relation types 29. ddl-auto : entity classda ustun yozib, shu ustun database'da ochilmasligi uchun nima qilish kerak? 30. FetchType.Lazy vs FetchType.Eager 31. Spring IoC container 32. Bean nima? 33. Hosil qilingan bean qanaqa chaqirib olinadi? 34. Bir turdagi bir necha xil bean qanaqa ajratiladi? 35. @Transactional nima? 36. Bitta metod transactional, uni ichida 2 ta boshqa metod chaqirilgan, ularga ham transactional qo'yilgan. Nechta transaction ochiladi? 37. Shu metodni alohida transaction ochishi uchun nima qilish kerak? 38. ReadOnly = true transaction'larda qanaqa ishlaydi? @it_suhbat