Можете ли да обясните какво представлява един JAR файл и за какво се използва?
Java
Какви са основните изисквания към ресурсите, използвани в блока try-with-resources в Java?
Какви алтернативи съществуват за наследяване в обектно-ориентираното програмиране?
Какви трудности могат да възникнат при работа с няколко нишки едновременно?
Коя метрика е най-релевантна за оценка на подобренията след оптимизация на бавен заявка?
Какви методи за четене на XML знаете? Опишете силните и слабите страни на всеки от тях.
Може ли да се разглежда Stream в Java като по-удобен синтаксис за работа с потоци от данни, без да се променя тяхното основно поведение?
Задължително ли е използването на блок try-catch, ако извикваната метода е обявена с throws?
Вземаш ли предвид възможното натоварване и производителността при разработването на конкретен участък от кода?
Получавал ли си задачи от ръководителя на екипа за изпълнение?
Как протече процесът ви на кандидатстване и подбор за стаж?
Може ли протоколът TCP да се счита за блокиращ в контекста на синхронната пренос на данни?
Как да различим методите HTTP GET, POST, PUT, PATCH и DELETE в контекста на работата с REST API?
Кой протокол се използва при обмен на данни в REST API?
Можеш ли да назовеш основните модули на Spring framework, които използваш или знаеш?
Какви са основните принципи на дизайна на услуги за минимизиране на загубата на данни или ресурси?
Какви методи за реализиране на асинхронна обработка на данни са налични в Spring Framework?
Каква е времевата сложност при получаване на последния елемент в двусвързана листа?
Можеш ли да покажеш съдържанието на екрана си на кандидат или екип?
Можете ли да обясните концепцията за модел, изглед и контролер в архитектурния модел MVC?