Имали ли сте опит в проектирането и реализирането на системи, базирани на събитийно-управляема архитектура?
Java
Можеш ли да разкажеш за най-често използвания модел за проектиране?
Как да определите оптималния брой раздели за тема в системата за обмен на съобщения?
Обясни ли си принципа на работа на клъстерните индекси в базите данни?
Обяснете принципа на динамично маршрутизиране на извикванията на методи в обектно-ориентираното програмиране.
Какъв е вашият практически опит с различни мрежови протоколи и тяхното приложение?
Можете ли да обясните концепцията за happens-before в Java и ролята й в осигуряването на потокобезопасност?
Опишете опита си с езика Java и проектите, в които сте го използвали
Как да определим продължителността на операциите с структурата от данни LinkedList?
Кои ключови компоненти или функции липсват в текущата реализация на проекта?
Кои са основните задачи, които решава фреймуъркът Spring при разработката на приложения?
Обяснете за какво се използва механизмът на споделените блокировки (Shared Lock) в системите за управление на бази данни или в многопоточната програмиране.
Какви инструменти и библиотеки използвах в Java за взаимодействие с Kafka теми?
Имали ли сте опит в разработването на приложения с Spring Boot?
Знаеш ли принципите на събитийно-ориентираната архитектура?
Кога бих предпочел да използвам ArrayList вместо LinkedList за добавяне на елемент в края на много голям списък и защо?
Използвали ли сте системи за мониторинг в последния си проект?
Можете ли да обясните концепцията за Stream API в Java и как се използва за обработка на данни?
Каква е ролята на инструкциите FROM в Dockerfile и защо е необходима?
Можете ли да обясните концепцията за изтриване на типове в езика за програмиране Java?