Собеседование Java в Ozon Tech — Middle
Разбор собеседования по реальным интервью: как устроены секции, что спрашивают на каждом этапе и к чему готовиться на грейде Middle. Ниже — полное содержание практикума. Сами вопросы с ответами открываются в JavaJub Pro.
Что внутри: 14 разделов
Содержание практикума — по нему видно, что разбирается и в каком порядке.
- Про Ozon Tech и поисковую платформу
- Стек по вакансии
- Java Core
- Коллекции
- Многопоточность и JMM
- JVM, память и GC
- Spring и Hibernate
- SQL и PostgreSQL
- Kafka
- Kubernetes и DevOps
- System Design
- Алгоритмы (live-coding)
- Pet-проекты
- План подготовки + чек-лист
Что спрашивали в Ozon Tech
Вопросы с реальных интервью — бесплатно, без ответов. Ответы и разбор — в практикуме.
- Junior Чем примитив int отличается от Integer и для чего в Java нужны классы-обёртки?
- Junior+ Какими средствами в базе добиваются уникальности значений в таблице?
- Junior+ Какую структуру данных выбрать, если первый элемент удаляется очень часто?
- Junior+ Что подразумевают под сложностью алгоритма и зачем её вообще оценивают?
- Middle В каком порядке СУБД проверяет условия запроса: сперва имя или всё же дату?
- Middle Чем gRPC выигрывает у REST при общении сервисов между собой?
Вопросы по темам практикума — с ответами
Бесплатные вопросы по тем же темам. Нажми, чтобы открыть полный ответ.
- JVM JVM, JRE, JDK — в чём разница?
- JVM Что такое WeakReference / SoftReference / PhantomReference?
- Java Core Когда использовать Optional, а когда — нет?
- Коллекции Почему ключ HashMap должен быть иммутабельным?
- Многопоточность Что такое Пулы потоков?
- Hibernate / JPA В чём разница: @SpringBootTest vs @WebMvcTest vs @DataJpaTest?
- Spring Что такое Jakarta EE и чем отличается от Spring?
- JVM Young / Old generation — как работает поколенческая сборка?
Полный практикум по Ozon Tech — вопросы с ответами, задачи и чек-лист по этапам — входит в подписку JavaJub Pro вместе с остальными разборами.