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

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

853 вопроса 119 компаний 249 технологий

Усильте резюме перед собеседованием

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

Анализ резюме
Сбросить

Каталог

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

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

Монолит или микросервисы: какие плюсы и минусы и когда выбрать каждый подход?

Монолит и микросервисы: преимущества, недостатки и выбор подхода Монолит — единое приложение, в котором все компоненты работают вместе Микросервисы — набор небольших функционально независимых сервисов Монолит упрощает…

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

На какие категории делятся типы данных в .NET и чем value type отличается от reference type?

Категории типов данных в .NET и различия value/reference type В .NET типы данных относятся к двум основным категориям: value type и reference type Value type непосредственно содержат значение и хранят данные в стеке…

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

На чём основана асинхронность в Python и как она работает под капотом?

строится на конструкции async/await, доступной начиная с Python 3.5+ опирается на корутины — специальные объекты функций, способные приостанавливать собственное выполнение задействует событийный цикл (Event Loop) из…

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

Нужна ли ORM на проекте: какие у неё плюсы и минусы?

Нужна ли ORM на проекте: какие у неё плюсы и минусы? ORM (Object-Relational Mapping) — слой абстракции над БД для объектно-ориентированных приложений преимущества: ускоряет разработку, сокращает объём SQL-кода и…

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

Нужно ли обязательно компилировать TypeScript и как работает ts-node?

TypeScript — язык со статической типизацией, который транслируется в JavaScript Компиляция требуется, чтобы перед запуском в браузере или Node получить валидный JS ts-node — утилита, позволяющая напрямую выполнять TS…

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

От какого класса наследуется Form Request в Laravel?

HTTP-запрос Laravel является наследником Illuminate\Foundation\Http\FormRequest расширяет стандартный Request средствами валидации содержит логику валидации и авторизации делает серверную обработку форм проще…

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

Передаются ли слайсы в Go по значению или по ссылке?

Слайс в Go представляет собой структуру из трёх полей: указателя на массив, длины и ёмкости. Он передаётся как значение: копируется структура слайса, а не весь массив. При таком копировании указатель остаётся тем же,…

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

Писали ли вы тесты для Django-приложений и почему их бывает дорого поддерживать?

Django — фреймворк для разработки web-приложений на Python разрабатывал unit- и интеграционные тесты с помощью Django TestCase тестами покрывал модели, представления, формы и API поддержка может требовать значительных…

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

Пишете ли вы тесты, насколько большим делаете покрытие и какой стиль тестирования выбираете?

тестирование необходимо для обеспечения качества проверяю критичные бизнес-сценарии и пограничные случаи использую сочетание unit- и интеграционных тестов не стремлюсь к избыточному покрытию, а сосредотачиваюсь на…

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

По каким признакам понять, что монолит на Django пора разделять на микросервисы?

масштабируемость: монолит перестаёт справляться с ростом нагрузки сложность сопровождения: множество взаимозависимостей и длительные релизы скорость разработки: общий код провоцирует конфликты внутри команды…

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

Поддерживает ли Go полиморфизм как принцип ООП?

вместо классического наследования Go использует интерфейсы полиморфное поведение обеспечивается динамической диспетчеризацией методов интерфейса тип, реализующий методы интерфейса, автоматически ему соответствует…

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

Поддерживает ли PHP generics?

В PHP нет полноценных generics, аналогичных тем, что есть в Java и C# В актуальных версиях PHP 8.x дженерики можно описывать с помощью аннотаций в PHPDoc Инструменты статического анализа, включая PHPStan и Psalm,…

Читать ответ