Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
React
JavaScript
Git
Redux
Webpack
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
Что вернёт filter, если ни один элемент не подходит под условие?
Если ни один элемент не проходит условие, filter вернет пустой массив ([]).
Как интегрировать с knowledge base?
Интегрировать документацию с базой знаний можно, сделав её частью общей структуры базы знаний компании, настроив перекрестные ссылки и используемые единые теги и категории. Проектная документация в Confluence должна быть организована в пространствах, которые логически связаны с другими разделами базы знаний, например, с политиками компании, описаниями бизнес-процессов и отчетами отделов.
Как обработать edge-кейсы?
Edge-кейсы (граничные случаи) — это сценарии, которые проверяют поведение системы на границах допустимых входных данных или в нестандартных условиях. Чтобы их обработать, нужно целенаправленно тестировать систему с пустыми значениями (NULL), нулевыми и отрицательными числами, максимально допустимыми длинами строк, датами далеко в прошлом или будущем, а также проверять реакцию на одновременные действия пользователей и сбои оборудования.
Почему viewDidLoad обычно вызывается один раз и в каких edge-кейсах он может вызваться повторно?
viewDidLoad вызывается один раз, потому что view загружается лениво и живёт в памяти, пока контроллер существует. Повторный вызов возможен, если view была выгружена из памяти и затем создана заново. Такое может происходить при нехватке памяти или при ручном обнулении view. В обычных сценариях это редкость, но учитывать это всё равно важно.
Рейтинг:
1
Сложность:
5
Рейтинг:
2
Сложность:
5
Рейтинг:
3
Сложность:
3
Рейтинг:
4
Сложность:
7