Подборка объединяет вопросы, отмеченные на этапах интервью в Баланс-Платформа. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: python, database, sql.
Основная задача процесса ETL (Extract, Transform, Load) — это извлечение данных из различных источников, их преобразование в нужный формат и загрузка в целевую систему (например, хранилище данных).
Семафор в Python — это механизм синхронизации из модуля threading, который ограничивает количество потоков, одновременно выполняющих определённый участок кода.
Метод hash в Python возвращает целочисленное значение (хэш) объекта, которое используется для быстрого сравнения и поиска объектов в хэш-таблицах, например, в множествах (set) и словарях (dict).
Асинхронное программирование в Python хорошо подходит для задач с большим количеством операций ввода-вывода, но имеет ограничения при выполнении задач, интенсивно использующих процессорные ресурсы:
Cost-plus pricing — это метод ценообразования, при котором цена товара или услуги определяется как сумма себестоимости и фиксированной наценки (процента или абсолютной величины).