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

Вопросы на собеседовании в ПСБ

31 вопрос с собеседований в ПСБ

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

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

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

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

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

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

Подборка объединяет вопросы, отмеченные на этапах интервью в ПСБ. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: testing, frontend, architecture.

Основные темы и навыки

testing 29 frontend 14 architecture 11 api 11 async 11 onboarding 10 interview 6 optimization 6

Форматы вопросов

  • Поведенческие вопросы30
  • Лайвкодинг1

Ориентировочная сложность

  • Продвинутые14
  • Практические17

С чего начать подготовку

  1. Начните с раздела «Поведенческие вопросы» и проверьте, можете ли дать короткий ответ своими словами.
  2. Затем разберите вопросы по теме «testing» и свяжите ответы с собственным опытом.
  3. Завершите подготовку практикой: проговорите решение, ограничения и возможные альтернативы.
Сбросить

Каталог

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

Найдено: 31
Поведенческий

Как устроен цикл событий (event loop) и как он выполняет асинхронный код?

Как устроен цикл событий (event loop) и как он выполняет асинхронный код? механизм организации асинхронности в JavaScript и средах его выполнения функционирует до тех пор, пока в очереди остаются задачи работает со…

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

Какие HTTP-методы использовать для CRUD-операций: GET, POST, PUT, PATCH или DELETE?

HTTP-методы в CRUD-операциях CRUD расшифровывается как Create, Read, Update, Delete GET — получение ресурсов (Read); безопасный и идемпотентный метод POST — создание ресурсов (Create); не является идемпотентным PUT —…

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

Какие виды JOIN поддерживает PostgreSQL и когда их использовать?

Виды соединений (JOIN) в PostgreSQL основы SQL: объединение таблиц по заданному условию INNER JOIN: возвращает исключительно строки с совпадениями в обеих таблицах LEFT JOIN (LEFT OUTER JOIN): сохраняет все строки…

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

Какие инструменты, например Zephyr и Test IT, вы использовали для создания тест-кейсов?

Инструменты для создания тест-кейсов (Zephyr, Test IT) Zephyr — плагин Jira для управления тестированием интегрируется с Agile-процессами и CI/CD поддерживает функциональные и регрессионные тесты позволяет создавать,…

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

Какие типы данных существуют в JavaScript?

к примитивам относятся Number, String, Boolean, Symbol, BigInt, Undefined, Null объект — составной тип для коллекций и структур данных функция является объектом первого класса оператор typeof различает примитивы и…

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

Какие фазы проходят DOM-события в браузере?

Фазы события (Event Phases) модель обработки DOM-событий в браузере три этапа: capturing, target, bubbling capturing: событие распространяется сверху вниз по DOM-иерархии target: событие достигает целевого элемента и…

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

Можно ли создать несуществующую сущность с помощью PUT-запроса?

REST, HTTP-методы Метод PUT предназначен для идемпотентного создания или обновления ресурса если ресурса ещё нет, сервер может создать его по URI, указанному в запросе в отличие от POST, PUT применяется к конкретному…

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

Чем отличаются первичный (PRIMARY KEY) и внешний (FOREIGN KEY) ключи?

Ключи в реляционных базах данных PRIMARY KEY — ключ, однозначно идентифицирующий строку Гарантирует уникальность записей и целостность данных Может состоять из одного или нескольких столбцов; значения NULL не…

Читать ответ
Лайвкодинг

Что выбрать на собеседовании: имутабельность или мутабельность?

Что выбрать: имутабельность или мутабельность? программирование и работа с данными мутабельность означает, что объект можно изменить после создания при имутабельности объект остаётся неизменяемым после создания…

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

Что представляет собой requestAnimationFrame?

Браузерный API для эффективного выполнения анимаций Синхронизирует callback с перерисовкой экрана Позволяет работать с 60 FPS либо частотой обновления дисплея Для плавности заменяет setTimeout/setInterval Сокращает…

Читать ответ