Как се оценявате сам? На какво ниво: junior, middle, middle+, senior?
Java
Въпрос 6. В топик Kafka се поставят 10 съобщения, и двама потребители с различни групи потребители четат от топика. Колко съобщения счита всеки потребител? 5 10 Зависи от броя на партициите в топика Зависи от стойността на replicationFactor
Как да прилагаме абстрактни класове и интерфейси в процеса на разработка на софтуер?
Каква структура се намира над нивото на сесията в йерархията на компонентите?
Как определя сборчикът на боклука кои обекти трябва да бъдат изтрити и кои да останат в паметта?
Как оценяваш уменията си за взаимодействие с околните и работа в екип?
Колко често се препоръчва провеждането на тестове на системата при високо натоварване?
Каква е ролята на Spring в реализирането на принципа на инверсия на управлението?
Как разбира дали трябва да добави нов запис или да актуализира съществуващ, когато се опитваме да въведем нови стойности?
За какво се използва нивото на изолация на данните read-committed в системите за управление на бази данни?
Разкажи за технически сложна задача.
Можеш ли да изброиш основните функционални възможности на езика Java?
Запознат ли сте с концепцията за патърна Bridge и можете ли да обясните основните му характеристики?
Можете ли да обясните какво е HandlerAdapter и как се използва при обработката на заявки в уеб приложения?
Какви са предимствата и недостатъците на използването на Protocol Buffer за сериализация на данни?
Как се извличат и изтриват съобщенията от опашката Kafka след обработката им?
Как беше организиран процесът на разработка? Как задачите достигаха до вас? Вие сами деплойвахте ли?
Можете ли да обясните механизма на връзките между елементите в едносвързан списък?
Защо решихте да напуснете компанията [компания]?
Можете ли да обясните какво се разбира под разпределена транзакция и как работи?