Как создать объект с возрастом и вложенным именем
Значением свойства объекта может быть другой объект. В заданной структуре возраст доступен через person.Age, имя — через person.Name.Name, фамилия — через person.Name.LastName.
Читать ответПодготовка к интервью
3221 вопрос в категории «Лайвкодинг»
Что проверяют на интервью
В этой подборке вопросы сгруппированы по формату «Лайвкодинг», чтобы подготовку можно было вести от базовых тем к практическим задачам. В подборке чаще встречаются темы: frontend, browser, database.
Каталог
Значением свойства объекта может быть другой объект. В заданной структуре возраст доступен через person.Age, имя — через person.Name.Name, фамилия — через person.Name.LastName.
Читать ответФункция возвращает a * b. Возврат нужен, чтобы результат можно было использовать дальше; печать внутри функции не является его заменой.
Читать ответДля первых трёх рейсов по id используйте ORDER BY id и LIMIT 3. Без сортировки SQL не гарантирует, какие именно строки окажутся первыми.
Читать ответФрагмент уже исправлен: имя type сохранено, print закрыт скобкой. Цикл можно упростить до перебора символов строки, не меняя результат.
Читать ответФормула сложения верна, но без equals assertEquals сравнит ссылки. Нужны неизменяемость, запрет нулевого знаменателя, нормализация дроби и защита от переполнения.
Читать ответНужны фабрика с параметрами, декоратор и wrapper с *args/**kwargs. functools.wraps сохраняет метаданные исходной функции, а замыкание передаёт настройку обёртке.
Читать ответВнутри Promise передайте setTimeout функцию, вызывающую resolve(1). До таймера Promise остаётся pending; задержка не гарантирует точного времени выполнения callback.
Читать ответУсловие plane LIKE 'TU%' проверяет начало названия самолёта. Знак % означает любое продолжение; в примере подходят два рейса с TU-154.
Читать ответНайдите первый собственный перечисляемый ключ, чьё значение строго равно target. Object.keys вместе с find вернёт undefined, если совпадений нет.
Читать ответЗапись const promise = Promise.resolve(1) создаёт успешно завершённый Promise со значением 1. Сам объект не равен числу; значение получают через then или await.
Читать ответLEFT JOIN сохранит клиентов без заказов, а COUNT(o.ID) даст для них ноль. Группируйте по ID и имени клиента, чтобы не объединить разных людей с одинаковыми именами.
Читать ответДостаточно persons с условием age BETWEEN 18 AND 40. Обе границы включаются; таблицы счетов и транзакций для отбора по возрасту не нужны.
Читать ответ