Специализация
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 в телеграм
Что быстрее, словарь или список?
Словарь (dictionary) в Python быстрее списка (list) при поиске элементов, поскольку он использует хеширование, что обеспечивает время поиска O(1). Список же использует индексированный доступ и может иметь время доступа O(n) в случае поиска элемента по значению.
Как отсортировать список чисел в Python используя FastAPI?
Для сортировки числового списка в FastAPI можно использовать встроенную функцию sorted() или метод .sort() в рамках вашего эндпоинта для обработки запросов на сортировку.
Как конвертировать список в кортеж используя FastAPI?
В FastAPI можно преобразовать список в кортеж с помощью встроенной функции tuple().
Как вывести список всех процессов, работающих в Linux?
Для вывода списка процессов в Linux используются команды ps, top и htop. Команда ps позволяет увидеть процессы в формате списка, а команды top и htop предоставляют информацию в реальном времени с возможностью фильтрации и сортировки.
Дан компонент из 1000 строк, который тормозит. В нем галерея из 100 картинок (10% битых) и большой список элементов. С чего начнешь оптимизацию и с помощью каких средств?
Начну с профилирования производительности React DevTools, затем разделю компонент на меньшие, использую React.memo для предотвращения лишних ре-рендеров, реализую виртуализацию для большого списка, lazy loading для изображений и обработку битых картинок. Также проверю мемоизацию вычислений и оптимизацию обработчиков событий.
Можно ли заинжектить список бинов одного типа и как Spring понимает, какие бины включать в этот список?
Превратится ли HashMap в связанный список или дерево, если hashCode() у ключей всегда возвращает одно и то же значение?
Как реализовать связный список в JavaScript?
Как правильно хранить список элементов в состоянии компонента?
Что такое связный список и какие его виды бывают?
Рейтинг:
5
Сложность:
6
Да, Spring умеет внедрять коллекции бинов одного типа. Можно заинжектить List, Set или Map. Spring найдёт все бины, подходящие по типу. При необходимости можно управлять выбором через @Qualifier, @Primary и @Order. Это стандартный механизм контейнера.
Рейтинг:
5
Сложность:
5
При одинаковом hashCode() все элементы окажутся в одном bucket’е. Изначально они будут храниться в виде связанного списка. Начиная с Java 8, при превышении определенного порога список может быть преобразован в дерево. Это улучшает производительность поиска. Однако сам HashMap не превращается полностью в список или дерево.
Рейтинг:
3
Сложность:
6
Связный список можно реализовать с помощью объектов, где каждый элемент хранит значение и ссылку на следующий элемент. Начальный элемент называется head. Для добавления нового элемента нужно создать новый узел и изменить ссылку предыдущего. Такая структура удобна для частых вставок и удалений.
Рейтинг:
5
Сложность:
5
Список элементов обычно хранится в state в виде массива. При обновлении нельзя изменять массив напрямую, нужно создавать новый. Это позволяет React корректно определить изменения и обновить интерфейс. Для этого используют spread-оператор или методы, возвращающие новый массив.
Рейтинг:
3
Сложность:
5
Связный список — это структура данных, состоящая из узлов, связанных ссылками. Каждый узел хранит данные и ссылку на следующий элемент. Существуют односвязные, двусвязные и циклические списки. Вставка и удаление элементов выполняются быстро. Доступ по индексу медленный.
Рейтинг:
3
Сложность:
6
Рейтинг:
5
Сложность:
1
Рейтинг:
2
Сложность:
8
Рейтинг:
1
Сложность:
3
Рейтинг:
1
Сложность:
9