Подготовка к интервью

Вопросы на собеседовании в госзнак

10 вопросов с собеседований в госзнак

10 вопросов 1026 компаний 353 технологии

Что проверяют на интервью

Как устроена подборка

Подборка объединяет вопросы, отмеченные на этапах интервью в госзнак. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: spring, graphql, api.

Каталог

Результаты поиска

Найдено: 10
Теория

Какие способы внедрения зависимостей (Dependency Injection) существуют в Spring?

Основные типы внедрения зависимостей (Dependency Injection) в проекте:

Читать ответ
Поведенческий

Расскажи про релевантный опыт с последнего места работы — что понравилось, что не понравилось?

На последнем месте работы я занимался разработкой крупного корпоративного приложения на Java с использованием Spring Boot и микросервисной архитектуры.

Читать ответ
Теория

Как работает аннотация @Transactional в Spring? Как это реализовано внутри фреймворка?

Аннотация @Transactional в Spring используется для декларативного управления транзакциями. Она позволяет автоматически начать, зафиксировать (commit) или откатить (rollback) транзакцию вокруг метода.

Читать ответ
Теория

Расскажи про принципы SOLID, особенно Dependency Inversion и Interface Segregation

Принципы SOLID помогают писать поддерживаемый и расширяемый код. В реальных проектах их можно реализовать следующим образом:

Читать ответ
Теория

Как задействовать аннотацию на практике? Вы писали свои кастомные аннотации?

В Java собственную аннотацию можно определить с помощью ключевого слова @interface. Аннотации позволяют добавлять метаданные к классам, методам, полям и другим элементам кода.

Читать ответ
Теория

Доработайте метод так, чтобы при переполнении возвращалась ошибка. Продемонстрируйте на примере метода сложения двух чисел.

В Java для проверки переполнения при сложении целых чисел можно использовать методы из класса Math, например, Math.addExact(), который выбрасывает ArithmeticException при переполнении.

Читать ответ
Теория

Расскажи про дженерики в Java, сталкивался ли с wildcard-ами

В Java Wildcard (?) — это специальный символ, используемый в обобщённых типах (Generics) для обозначения неизвестного типа. Он позволяет создавать более гибкие и обобщённые методы и классы.

Читать ответ