0% found this document useful (0 votes)
12 views

Interview Questions - Java

Uploaded by

kamolbek777mkm
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views

Interview Questions - Java

Uploaded by

kamolbek777mkm
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
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