Как прочитать имя из вложенного объекта без путаницы
В этом объекте имя хранится в person.Name.Name. Свойство FirstName не объявлено, поэтому person.Name.FirstName вернёт undefined; ожидаемое название не создаёт поле автоматически.
Читать ответПодготовка к интервью
3221 вопрос в категории «Лайвкодинг»
Что проверяют на интервью
В этой подборке вопросы сгруппированы по формату «Лайвкодинг», чтобы подготовку можно было вести от базовых тем к практическим задачам. В подборке чаще встречаются темы: frontend, browser, database.
Каталог
В этом объекте имя хранится в person.Name.Name. Свойство FirstName не объявлено, поэтому person.Name.FirstName вернёт undefined; ожидаемое название не создаёт поле автоматически.
Читать ответСоздайте AQA с двумя полями и назначьте ему ранее определённую функцию multiply. Так реализация умножения переиспользуется, а не копируется в новый метод.
Читать ответОбъект может содержать метод multiply(a, b), возвращающий произведение. Возвращаемое значение позволяет использовать результат вне метода и проверять его в тестах.
Читать ответОбе строки выполнятся без исключений. Print(Dev.hello) покажет представление функции, а print(Dev.hello()) вызовет её и выведет Hello world.
Читать ответОба вызова корректны: Developer.greet() и Developer().greet() вернут Hello World!. Staticmethod не передаёт функции автоматически ни self, ни cls.
Читать ответПеречислите id, company и plane в SELECT. Это выбирает столбцы, а не отфильтровывает строки; все рейсы сохранятся в результате.
Читать ответРезультат будет [1, 'text', [1, 2], True]. Условие if item проверяет истинность каждого элемента и не преобразует сохранённые значения в bool.
Читать ответСоедините пользователей со счетами и операциями, затем суммируйте amount по пользователю. LEFT JOIN и COALESCE сохранят пользователей без операций с итогом 0.
Читать ответОбрабатывайте числа 1–100 и сначала проверяйте делимость на 15. Это обеспечивает FizzBuzz для общих кратных 3 и 5; остальные случаи проверяются через elif.
Читать ответКонструктор проверяет размеры и сохраняет их в экземпляре, а area возвращает произведение. Проверка type(value) is int исключает bool, который иначе проходит isinstance(value, int).
Читать ответНужно разворачивать каждое слово отдельно. Для строки из условия результат — emaN si eht tseb TI !ynapmoc; разворот всей строки меняет также порядок слов и не подходит.
Читать ответQA можно представить объектом с полями experienceYears и desiredSalary. Их значения должны быть числами согласованных единиц; имя поля само не задаёт валюту или период зарплаты.
Читать ответ