Java
Може ли да се инициализира масив, използвайки оператора new?
Каква е идеята зад Stream API в Java?
Данните в Java се предават по връзка или по стойност?
Какво означава анотацията @Service в Spring?
Какви са анонимните класове в Java и къде могат да бъдат приложени?
Какви недостатъци могат да имат индексите?
Защо интерфейсите Collection и Map са различни, въпреки че са в една и съща рамка?
Сравнете интерфейсите Iterator и ListIterator. Какви са основните им разлики и в кои случаи е по-добре да използвате всеки от тях?
Какви типове бази данни знаете?
Каква е ролята на блока finally в обработката на изключения в програмирането?
Какво означава използването на полиморфизъм в обектно-ориентираното програмиране?
Къде и как можете да използвате частен конструктор?
Какви последици възникват при изтриване на поле, свързано с външни таблици в базата данни?
Как при проектирането на архитектурата на вашите приложения прилагате принципа за отвореност-затвореност (O) от SOLID?
Какво е силна и слаба свързаност в контекста на програмирането и разбирането на кода?
Как се гарантира неизменяемостта в Java?
Как прилагаш принципа на отвореност/затвореност от SOLID при проектирането на своите решения?
Обяснете разликите между JDK, JRE и JVM и тяхната роля в разработката и изпълнението на Java приложения
Какво е Future в Java?
Кои подкласове на OutputStream познавате и за какво са предназначени?