Специализация
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 в телеграм
Является ли range итератором?
Да, объект range является итератором в Python. Это последовательность чисел, которая генерируется по запросу и используется в циклах. В Python 3 range не является списком, а является более эффективным объектом, который генерирует числа по мере их запроса.
Что такое Range и зачем его используют?
Range — это объект, представляющий диапазон значений, например числа или символы. Его используют для создания последовательностей, проверки принадлежности значения диапазону и итерации.
Какие методы массовой вставки данных эффективнее AddRange (например, BulkInsert)?
Эффективные альтернативы:
BulkInsert (EF Extensions, Npgsql)
SqlBulkCopy (нативный для SQL Server)
Table-Valued Parameters
Raw SQL (INSERT с множеством VALUES)
Почему hash-индексы не подходят для range-запросов?
Hash-индексы работают только на точное совпадение значений. Они не сохраняют порядок ключей, поэтому не могут эффективно обрабатывать запросы вида «больше», «меньше» или «между». Для range-запросов нужны упорядоченные структуры, например B-tree.
Рейтинг:
2
Сложность:
7
Рейтинг:
2
Сложность:
6
Рейтинг:
1
Сложность:
7
Рейтинг:
5
Сложность:
6