Java
Как работи @Transactional? Какво се случва при извикване на транзакционен метод от същия клас?
Как да разберете, че има проблем с connection pool? Как се проявява това за приложението?
ArrayList срещу LinkedList при итерация върху милион елемента — кое е по-бързо?
Какво е патърнът Singleton?
Разкажете какво е преведено от синхронен към асинхронен режим и защо е било направено.
Кога трябва да използвате транзакции?
[име] попита: Ако напиша съобщение в Kafka топик, на колко партиции ще попадне?
Как би отговорил на въпроса: какво да направим, за да бъдат данните общи за всички обекти на класа?
Какво дава анотацията @Transactional в този контекст? Ще помогне ли при падане на външен сервиз?
Кой сборчик предпочитате: Maven или Gradle?
Как да решим проблема с race condition? Как го решават атомите?
Какъв е основният проблем на тази реализация? - Индексът може да не е задължителен - Използван е неправилен тип индекс за постигане на необходимите цели. - Има съставен индекс - Таблицата не е нормализирана - Не се използват транзакции
Какво е системният повик fork в операционните системи от семейството Unix?
Можем ли да използваме други механизми освен версиониране при optimistic locking?
Какво е инкапсулация? Каква е нейната полза?
Какво е селективността на индексите в база данни? Струва ли си да поставите индекс върху boolean поле?
Как да решите проблема с монитора synchronized(instance), когато instance == null?
Как работят сокетите в Java? Може ли с тях да приемате HTTP заявки?
Разкажете за модела OSI: за какво са нужни нивата, как се различават?
Беше ли допустима загубата на събития в Kafka? Какви гаранции за доставка използваха?