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

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

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

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

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

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

Анализ резюме

Каталог

Последние вопросы

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

Зачем нужны файлы d.ts в TypeScript?

TypeScript: файлы описаний типов содержат типы и интерфейсы, но не содержат реализацию дают возможность типизировать JavaScript-библиотеки обеспечивают статическую типизацию во время компиляции повышают качество…

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

Зачем нужны финализатор и IDisposable и чем они отличаются?

Финализатор vs IDisposable финализатор — механизм автоматического очищения ресурсов, то есть деструктор его асинхронно вызывает GC, причем точный момент заранее неизвестен IDisposable — интерфейс для явного…

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

Зачем переопределять GetHashCode и Equals и как Dictionary<TKey, TValue> их использует?

Зачем нужны GetHashCode и Equals и какова их роль в Dictionary<TKey, TValue> Контекст: переопределение методов в .NET для хеширования объектов и определения их равенства GetHashCode формирует для объекта целочисленный…

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

Зачем после массовых операций в MS SQL перестраивать индексы?

Для ускорения выборки данных MS SQL применяет B-Tree индексы Массовая вставка, модификация или очистка данных приводит к фрагментации страниц индекса Из-за фрагментации ухудшается справедливость данных и снижается…

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

Зачем при центрировании через position: absolute и top/left: 50% добавляют transform: translate(-50%, -50%)?

CSS-позиционирование: абсолютное позиционирование Сочетание top: 50% и left: 50% помещает элемент в точку с такими координатами относительно родительского контейнера однако привязывает к этой точке угол элемента, а не…

Читать ответ
System Design

Зачем разработчику нужны юнит-тесты?

Зачем разработчику нужны юнит-тесты? автоматическая проверка корректности программного кода обнаружение ошибок на ранних этапах разработки фиксация поведения функций и модулей в качестве документации более безопасный…

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

Зачем устанавливать таймауты для HTTP-запросов?

ограничение времени ожидания ответа от сервера предотвращение зависания клиента при длительном выполнении запроса защита от сетевых задержек и сбоев повышение отзывчивости приложения управление ресурсами и…

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

Из каких компонентов состоит Android-приложение?

Состав Android-приложения и его основные компоненты Android-приложение — это APK-пакет, в котором объединены программный код и ресурсы К основным компонентам относятся: – Activity — пользовательский интерфейс и…

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

Из каких компонентов состоит HTTP-запрос на собеседовании?

Из каких компонентов состоит HTTP-запрос? сетевой протокол HTTP/HTTPS Request Line: метод запроса (GET, POST и другие), URL и версия протокола Headers: метаданные запроса, включая Content-Type, Authorization и другие…

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

Из каких частей состоит HTTP-ответ: версия протокола, код статуса и тело?

ответ сервера на запрос, отправленный клиентом сообщение открывается строкой состояния, где указаны версия протокола, код статуса и его описание код статуса (например, 200 OK или 404 Not Found) показывает, чем…

Читать ответ