Frontend
Объясните принципы SOLID и их применение в Angular
Как избежать merge-конфликтов в команде? Как ты решаешь конфликты при работе с Git?
Какая архитектура использовалась на проекте? Есть ли опыт с микросервисами?
Как хранится состояние в React? Какие менеджеры состояний использовал?
Был ли опыт с CSS-in-JS или styled-components?
Общее понимание JavaScript: передача параметров, асинхронность, прототипы, обработка ошибок
Можно ли сделать так, чтобы finally отработал ещё раз (с числом 10), не меняя порядок кода, но что-то дописав внутри функции?
Как оптимизировать лендинг с большим количеством изображений и видео?
Какие у тебя есть вопросы по компании и команде? Из кого будет состоять команда?
Приходилось ли заниматься безопасностью приложения, кода, сервиса?
Чем занимался? Расскажи подробнее про проект.
Использовал ли дженерики (generics) в TypeScript? Расскажи для чего и приведи пример.
Какова сигнатура метода reduce у массивов? Что нужно возвращать из callback на каждой итерации?
Расскажи про себя: чем занимался последнее время, почему нет записей в резюме после декабря 2024?
Расскажи про fullstack приложение на Node.js/Express для автоматизации брендирования платёжных страниц.
Практическая задача: дана строка вида 'value.value.value', необходимо преобразовать её в объект с вложенностью, где каждый ключ — это часть строки, а последний ключ содержит пустой объект.
Как бы ты подошла к организации SVG-иконок при построении системы с нуля?
Можешь привести пример, когда можно использовать uncontrolled input вместо controlled?
Необходимо написать метод для получения значения по ключу объекта с неограниченной вложенностью и сигнатурой get(path: string, data: Record<string, unknown>): unknown const data = { user: { profile: { name: 'Имя' } } } get('user.profile.name', data)
Какие проекты приходилось проектировать — с нуля или крупные архитектурные блоки?