Подборка объединяет вопросы, отмеченные на этапах интервью в ПСБ. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: testing, mobile, frontend.
Ключи в реляционных базах данных PRIMARY KEY — ключ, однозначно идентифицирующий строку Гарантирует уникальность записей и целостность данных Может состоять из одного или нескольких столбцов; значения NULL не…
Что выбрать: имутабельность или мутабельность? программирование и работа с данными мутабельность означает, что объект можно изменить после создания при имутабельности объект остаётся неизменяемым после создания…
Браузерный API для эффективного выполнения анимаций Синхронизирует callback с перерисовкой экрана Позволяет работать с 60 FPS либо частотой обновления дисплея Для плавности заменяет setTimeout/setInterval Сокращает…
Что представляет собой CORS? механизм защиты, встроенный в веб-браузеры Cross-Origin Resource Sharing — технология обмена ресурсами между различными доменами контролирует доступ к ресурсам, если запрос поступает с…
Что такое замыкания в JavaScript и почему они важны? функция связана с созданным для неё лексическим окружением сохраняется доступ к переменным внешней области видимости эти переменные продолжают существовать после…
SOLID — набор из пяти фундаментальных принципов объектно-ориентированного проектирования Single Responsibility: у класса должна быть только одна зона ответственности Open/Closed: сущность можно расширять, но не…
Что представляет собой статический метод класса? метод класса, которому не нужен экземпляр вызывается непосредственно через класс, без создания объекта не обращается к self/this и работает напрямую с переданными…
Чем стрелочные функции отличаются от обычных функций? стрелочные функции — сокращённый синтаксис JavaScript для создания функций не формируют собственный контекст this, а наследуют его из внешней лексической области…
Kafka представляет собой распределённую платформу для потоковой передачи данных Топик — это логическая категория либо канал для сообщений Запись и чтение сообщений выполняются через топики Для параллельной обработки и…
Что такое чистая функция? понятие функционального программирования функция, чей результат определяется исключительно переданными аргументами не производит побочных эффектов: не меняет состояние и не обращается к…