Кои модели на дизайн знаете? Разкажете за Proxy, Factory, Strategy.
Java
Как разбираш принципа на инверсия на зависимостите (DIP)? Как се различава от Dependency Injection?
Разкажете за последното си работно място: роля, екип, процеси на развитие.
Разкажете за структурата на паметта JVM: от какво се състои, какво е Heap, Младо/Старо поколение?
Разкажете за индексите в базите данни: кои съществуват, как ускоряват, кога не са необходими?
Разкажете за ситуация, когато сте предложили подобрение на процеса или сте внедрили нещо ново.
Разкажете за покритието на тестовете: как беше измерено, имаше ли quality gates?
Разкажи за SQL: кои JOIN използваш, какъв опит имаш с оконните функции, CTE?
Случвало ли ви се е да се справяте с OOM (OutOfMemoryError)? Как отстранявахте проблемите с паметта?
Какви са нивата на изолация на транзакциите? Кои знаете?
Разкажете за ситуация, когато нещо се обърка заради вашия код или решение.
Какво е абстракция в ООП? Как я разбирате?
Разкажете за външния ключ: за какво служи и какви са недостатъците му?
Gradle срещу Maven: с какво работихте?
Разкажете за модела OSI: за какво са нужни нивата, как се различават?
Разкажи ми за прегледа на код: как протичаше във вашия екип?
Разкажете за опита си с Docker Compose, OpenShift, GitLab CI.
Разкажи ми за Docker: каква е разликата между образ и контейнер? Какви са слоевете?
Каква е разликата между единичните и интеграционните тестове?
Какво е инкапсулация? Каква е нейната полза?