Специализация
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 в телеграм
Как работать с react-window и react-virtualized?
react-window и react-virtualized — это библиотеки для виртуализации длинных списков в React, позволяющие рендерить только видимые элементы, что значительно улучшает производительность. React-window проще и легче, чем react-virtualized, и подходит для большинства случаев. Для использования вам нужно создать виртуализированный список, передав в него массив данных и настроив высоту элементов.
Как работают оконные функции (window functions) в SQL?
Оконные функции выполняют вычисления над набором строк, связанных с текущей строкой (окном). Они не группируют данные в одну строку, а сохраняют все строки. Примеры: ROW_NUMBER(), RANK(), SUM() OVER().
Как в Windows Forms показать сообщение из фонового потока (синхронизация с UI-потоком)?
Используйте:
Control.Invoke для синхронного вызова
Control.BeginInvoke для асинхронного
SynchronizationContext
Какую роль играет UIWindow в обработке событий?
UIWindow — это корневая точка обработки событий в UIKit. Все touch-события сначала попадают в окно, и уже оно запускает процесс hit-testing. Окно связывает систему событий с иерархией view и responder chain. Без понимания роли UIWindow сложно корректно работать с кастомными окнами, оверлеями и жестами.
Почему переменные, объявленные через let или const в глобальной области, не становятся свойствами window?
Переменные var в глобальной области становятся свойствами window, а let и const — нет. Это связано с тем, что let и const создаются в глобальном лексическом окружении, а не как свойства объекта. Они доступны в глобальной области видимости, но не через window. Это сделано для более безопасной и предсказуемой работы со scope.
Какие особенности работы Python на Linux по сравнению с Windows?
Рейтинг:
4
Сложность:
5
Python работает и на Linux, и на Windows, но различаются пути к файлам, права доступа, работа с процессами и системные инструменты. В Linux чаще используется виртуальное окружение, systemd и shell-утилиты. Также многие серверные библиотеки и инструменты изначально ориентированы на Linux. Поэтому production-сервисы обычно запускаются именно там.
Рейтинг:
5
Сложность:
8
Рейтинг:
2
Сложность:
4
Рейтинг:
1
Сложность:
8
Рейтинг:
5
Сложность:
7
Рейтинг:
4
Сложность:
6