Каким образом ты структурируешь свой рабочий день и расставляешь приоритеты в заданиях?
Node.js
/* * Необходимо реализовать EventEmitter. * С методами emit и on. * * on(eventName: string | Symbol, callback: (payload?: any) => void): * () => void; * Принимает eventName с названием события и функцию callback. * Функция выполняет подписку на событие. * Результатом выполнения функции должна быть функция отписки. * * emit(eventName: string | Symbol, payload?: any): void * Принимает eventName с названием события и payload который будет * передан каждому слушателю eventName; Функция выполняет вызов события. * В случае если слушатель не найден, должен выкинуть исключение * * ------------------------------------------------------ * * Пример: * const myEmitter = new EventEmitter(); * * const unSubscribe = myEmitter.on('event', (payload) => { * console.log('an event occurred!!!', payload); */
Мог бы ты перечислить основные типы тестов, применяемых при проверке программного обеспечения?
Какие критерии используете при выборе системы управления базами данных для нового проекта?
Можете объяснить, что подразумевается под индексом в базе данных и какую роль он выполняет?
Как ты поступишь, если посчитаешь, что предложение коллеги неудачно и нуждается в улучшении?
Можете объяснить, что подразумевается под уровнем изоляции в контексте баз данных?
Какая роль у SQL и в каких сценариях его используют?
Расскажите о вашем опыте использования декораторов в программировании.
Расскажите о своих реализованных проектах и опыте работы над ними
Объясните концепцию виртуальных представлений (View) в системах управления базами данных и их роль в работе с данными.
Какие шаги предпринимаешь для реализации своих целей и задач?
На что стоит обратить внимание в компании, которая указывает на потенциальные проблемы или недочеты?
Имели ли вы опыт использования или работы с дженериками в программировании?
Имели ли вы опыт работы с задержками в цикле обработки событий (Event Loop Latency)?
Каким образом можно применить механизм привязки (Bind) в разработке?
[имя] спросил: Откуда вы родом?
Какая роль у оператора тройного равенства в сравнении значений в языке программирования?
Когда в MongoDB использовать массив внутри документа, а когда создавать отдельную коллекцию (один-ко-многим)?
Какое количество активных пользователей использовало приложение в рамках данного проекта?