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

Технические вопросы на собеседовании

42384 вопроса в категории «Технические вопросы»

42384 вопроса 1634 компании 353 технологии

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

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

В этой подборке вопросы сгруппированы по формату «Технические вопросы», чтобы подготовку можно было вести от базовых тем к практическим задачам. В подборке чаще встречаются темы: database, sql, backend.

Каталог

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

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

Что будете проверять при тестировании API-метода удаления записи по её идентификатору?

Проверьте существующий и отсутствующий ID, повторное удаление, чужую запись, авторизацию и неверный формат идентификатора. После операции важен фактический результат, а не только код ответа.

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

Если Safari на iPhone по прямой ссылке показывает бинарные символы вместо PDF, почему это могло произойти и где ориентировочно находится ошибка: на фронтенде или бэкенде?

Возможны неверный Content-Type, повреждённое тело или ошибочная обработка файла прокси либо клиентом. По одному симптому нельзя уверенно назначить виновным frontend или backend.

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

Расскажи про разницу NoSQL-подхода и реляционной модели, и когда лучше выбирать NoSQL.

Реляционная модель организует данные в отношениях с ограничениями и связями, а NoSQL объединяет модели документов, ключ-значение, графов и другие. Выбор зависит от запросов и требований к целостности.

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

Как называется техника тест-дизайна для проверки граничных значений?

Это анализ граничных значений, Boundary Value Analysis. Он проверяет значения на границах классов эквивалентности и рядом с ними, где часто возникают ошибки сравнений и ограничений.

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

Как называется техника для проверки большого числа сочетаний параметров? Как реализовать попарное тестирование?

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

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

Метод с 10 параметрами одного типа — как сделать его использование удобнее и читаемее?

Объедините связанные параметры в осмысленный объект запроса или используйте builder с именованными методами. Сначала проверьте, не выполняет ли сам метод слишком много разных обязанностей.

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

Какие основные функции SQL вы знаете? Приведите пример использования.

К основным группам относятся агрегатные, строковые, числовые функции и функции дат. Например, COUNT считает строки или ненулевые значения, SUM суммирует, AVG вычисляет среднее.

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

Стратегия тестирования должна быть на релиз или сквозной для продукта?

Обычно стратегия задаёт долгосрочный подход для продукта, а план конкретного релиза уточняет объём, сроки и риски. Термины могут различаться в организации, поэтому важнее разделение назначения документов.

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

Почему для просмотра systemd-логов используют journalctl, а не cat?

Journal хранится в структурированном бинарном формате, поэтому cat не является корректным средством его чтения. journalctl понимает этот формат и умеет отбирать записи по службе, времени и другим полям.

Читать ответ