Собеседование Java в Тетрасофт
Реальные вопросы с собеседований по грейдам и темам — то, что спрашивают на самом деле, а не «топ-100 из интернета».
Что спрашивали на собеседованиях в Тетрасофт
Вопросы с реальных интервью в Тетрасофт — по грейдам. Ответы и полный разбор — в гайде и в Pro.
- Junior Что именно генерирует Lombok, когда класс помечен @Setter? Java Core
- Junior+ Как влить изменения из ветки dev в свою feature-ветку средствами git? DevOps
- Junior+ Как получить список тегов, отбросив дубли по имени? Коллекции
- Junior+ Что даёт Optional по сравнению с возвратом обычного null? Java Core
- Junior+ Какая вычислительная сложность у выборки по ключу из хэш-таблицы? Алгоритмы
- Middle Как убрать switch из обработки разных типов документов, опираясь на интерфейсы и бины Spring? Spring
- Middle Какими способами одним SQL-запросом вытащить авторов, их книги и теги? Базы данных / SQL
- Middle Как с Optional добраться до вложенного значения в цепочке nullable-объектов и вернуть ошибку, если его нет? Java Core
- Middle Какие принципы SOLID страдают, если все типы документов обрабатываются в одном методе? System Design
Вопросы по этим темам — с ответами
Разбор ответов по темам, которые здесь спрашивают. Нажми, чтобы открыть полный ответ.
- Коллекции Чем HashSet отличается от LinkedHashSet?
- Коллекции Чем Iterator отличается от ListIterator?
- Коллекции Чем отличается List от ArrayList?
- Базы данных / SQL В чём отличие MATERIALIZED VIEW?
- Базы данных / SQL В чём разница PRIMARY KEY и UNIQUE?
- Базы данных / SQL В чём разница UNION и UNION ALL?
- Spring Как разрешить конфликт, если бинов несколько?
- Spring Как сделать REST-эндпоинт?
- Spring Как создать бин в Spring?
- Hibernate / JPA Чем отличается JpaRepository от CrudRepository?
Хочешь готовиться по реальным вопросам именно к Тетрасофт? Полные разборы по грейдам — в наших гайдах и Telegram-канале.
реферал Работаешь в Тетрасофт и есть реферальная ссылка? Подберём и проверим Java-кандидата под твою рекомендацию →