Какие подходы и ресурсы вы использовали для освоения навыков программирования?
Для освоения навыков программирования я использовал комплексный подход:
Читать ответПодготовка к интервью
696 вопросов с собеседований в Wildberries
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Wildberries. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: infrastructure, go, mobile.
Каталог
Для освоения навыков программирования я использовал комплексный подход:
Читать ответGIL (Global Interpreter Lock) — это механизм в интерпретаторе CPython, который гарантирует, что в каждый момент времени только один поток выполняет байт-код Python.
Читать ответFULL OUTER JOIN в SQL объединяет строки из двух таблиц, возвращая все записи из обеих таблиц. Если для строки из одной таблицы нет соответствия в другой, то в результирующем наборе для отсутствующих значений будут NULL.
Читать ответВ реляционных базах данных основные виды транзакционных схем связаны с уровнями изоляции транзакций, которые определяют, как и когда изменения, сделанные одной транзакцией, становятся видимыми другим.
Читать ответРазвертывание приложений в продакшн-среду обычно включает несколько этапов:
Читать ответВ Python реализованы несколько видов параллельного и конкурентного программирования:
Читать ответОператор INNER JOIN в SQL используется для объединения строк из двух или более таблиц на основе условия совпадения значений в связанных столбцах.
Читать ответНа прошлом месте работы я интегрировал модели машинного обучения в серверную часть через REST API.
Читать ответFastAPI — это современный, быстрый (high-performance) веб-фреймворк для создания API на Python, основанный на стандартах OpenAPI и JSON Schema.
Читать ответНа предыдущем месте работы я занимался разработкой веб-приложений на Python с использованием фреймворка Django. Основные обязанности включали:
Читать ответПаттерн-декоратор в Python позволяет динамически расширять функциональность объектов без изменения их исходного кода. В Python это часто реализуется с помощью функций-декораторов.
Читать ответНапример, с помощью Python можно взаимодействовать с Google Cloud Storage через официальный клиент:
Читать ответ