0% found this document useful (0 votes)
5 views3 pages

Interview Questions - Java

Uploaded by

kamolbek777mkm
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
5 views3 pages

Interview Questions - Java

Uploaded by

kamolbek777mkm
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 3

Category Question Comment Ball Feedback

Java
* Xotiradan qancha joy egallaydi
* type casting (upcasting, downcasting)
Primitive types Primitive toifalar * short va byte foifalari uchun operatorlar
Floating pointlar xotirada qanday saqlanadi * IEEE-754 standarti
double vs float * Float vs Double
* Stringdan new kalit so'zi va literal ko'rinisda olingan objectlar farqi
String String class haqida * String pool
* compareTo, equals, equalsIgnoreCase, replace, replaceAll, split, hashCode,
String methodlari contains, subString, intern, concat
* StringBuilder methodlari ()
StringBuilder vs StringBuffer * StringBuilder vs StringBuffer
* Massiv elon qilish usullari
* Matrissa xotirada qanaqa ko'rinishda saqlanadi, har xil element sizelik qator elon qilish matrissada
* Xotirada qanday saqlanadi va oladigan joyini hisoblash
Arrays Massivlar * Elementlar soni va o'lcham bo'yicha chegaralari
Arrays * methods: copyOf(), fill(), sort(), copyOfRange(), equals(), deepEquals()
* upCasting, downCasting
References Reference toifalarda type casting * instanceOf operatori, isInstance method
Javada reference turlari * strong, weak, soft va phantom
* qaysi biri xotirani qayerida yaraladi
* qachon o'chib ketadi
intance vs variable * qaysi biri qancha joy oladi va qancha joy olishini nimaga bog'liq
* heap bo'laklari
* GC qanaqa ishlaydi
* meta space
stack va head xotira * meta space vs permgen space farqlari
* object olinish lifecycle
Object olishnish lifecycle * child classdan instance olganda qanday jarayon yuzaga keladi
* Object class haqida
Class Object class haqida * methodlari: equals, hashCode, getClass, notify, wait
equals va hashCode contracti
* constructor nima vazifa bajaradi
* constructor overloading
* copy cons
Contructor va ularning turlari, copy cons * default, parametrsiz va parametrli cons
copylash turlari * deep, shallow, reference copy
Class nima? obyect nima?
* this nima, unga tarif
this kalit so'zi ha uning funksiyalari * this() consturtorga murojaat funcksiyasi.
Inheritance Vorislik, unga misollar
super kalit so'zi, uning funksiyalari
* override, overload
* return toifa farqli bo'lsa nega overloading deyilmaydi
* static methodlarni nega override qilinmaydi
run time va compile time polymorphism * override da retrun type o'zgartirish shartlari
Abstraction Abstract class
* const maydonlar elon qilish
* tanali method yozish
interface * interfacelarda vorislik
Abstract class vs interface
* SAM interface nima
* lambda qanday murojaat qilamiz
lambda va method reference haqida * :: haqida (method reference)
* static field, method, init block
* static classlar
* meta space
static * static importlar
* final variable, maydon, method, class
final * final maydonlar qayerlarda qiymat berish mumkin
* top level class deb qayday classga aytiladi
* static class yozish shartlari (jdk 8)
* static class yozish yutuqlari
Ichki classlar static classlar (nested classlar) * static classdan instance olish
* inner classdan inctance olish
* inner class yozishni yutuqlari
inner class * inner va auter class classning bir nomli memberlari bo'lsa innerda turib qanday farqlaymiz
method local class
* anonymous class compilyatsiyadan keyin qanday o'zgarishga uchraydi
* parent class paramterli cons bolsa nima bo'ladi
* anonymous class yozilgan xususiy method va maydonlar
anonymous class * anonymous object deb nimaga aytiladi
* compilyatsiyadan keyin qanday o'zgarishga uchraydi
* generic method yozish
* nima yutuqlari bor
* <T extends TestClass> haqida
Genericlar Genericlar * generic classdan voris olish
* nima sabab enumlar boshqa classlarda voris olmaydi
* enumlarga constructor va maydon yozish
Enum Enum class * enum ichida abstract method yozish
* Arraylist ishlash prinsipi
* Arraylist methodlari
Collections Arraylist * chegaralari
* Linkedlist ishlash prinsipi
Linkedlist * Linkedlist methodlari
ArrayList vs Linkedlist
HashSet
* null key
HashMap * methods
* Throwable interface
* error vs exceptions
* checked vs uncheked exceptions
Exceptions Exceptions * custom exceptions
throw, throws
try, catch, finally blocks
* singli thread uchun
Pattrens Singleton pattern * multi thread uchun
* easy va lazy initilial
* nima uchun ishlatiladi
Builder pattern * example yozish
anonymous pattern
Observable pattern
Factory pattern
Threads Thread class va Runnable interface
Thread * thread states (new, runnable, waiting, sleeping, blocking, terminated)
* isAlive, start, run, getName, getPriority, interrupt, join
Thread methods * sleep, currentThread, activeCount
synchronization block, methods
Volatile, Atomic types
* Executors class haqida
Executors * newSingleThreadExecutors, newCachedThreadPool, newFixedThreadPool
* recursiya vs loop (qachon qaysidan foydalanish kk)
* yozish shartlari
Others Recursiya * ishlash prinsipi

You might also like