Что такое Thread Context (ThreadLocal), зачем он нужен и как работает?
ThreadLocal — это механизм в Java, позволяющий хранить данные, которые доступны только в рамках конкретного потока (Thread).
Читать ответПодготовка к интервью
79 вопросов с собеседований в Госуслуги
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Госуслуги. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, optimization, backend.
Каталог
ThreadLocal — это механизм в Java, позволяющий хранить данные, которые доступны только в рамках конкретного потока (Thread).
Читать ответПри выборе места работы для меня важны несколько ключевых аспектов:
Читать ответАннотация @RestController в Spring — это специализированный вариант @Controller, который упрощает создание REST API. Она объединяет в себе:
Читать ответПо уровню доходов обычно рассматриваю сумму, соответствующую рынку для middle Java-разработчика в регионе и компании.
Читать ответЯ — разработчик с опытом в Java, ориентируюсь на создание качественного, поддерживаемого кода и решение бизнес-задач через технологии. В своей работе ценю командное взаимодействие и постоянное обучение.
Читать ответKafka отличается от традиционных систем очередей сообщений по нескольким ключевым архитектурным и функциональным аспектам:
Читать ответМикросервисная архитектура — это подход к построению приложений в виде набора небольших, автономных сервисов, каждый из которых отвечает за свою бизнес-функцию и взаимодействует с другими через четко определённые API.
Читать ответВ реализации структуры данных HashMap массив связанных списков используется для обработки коллизий при хешировании ключей.
Читать ответВыбор между Maven и Gradle зависит от конкретных требований проекта и личных предпочтений.
Читать ответРазмер команды в компании зависит от проекта и его масштабов.
Читать ответКомпозиция (Composition): Объект содержит другие объекты как свои поля.
Читать ответПереопределение метода (method overriding) — это механизм в объектно-ориентированном программировании, когда подкласс предоставляет свою реализацию метода, который уже определён в его суперклассе.
Читать ответ