Какова роль и применение кортежей в программировании?
Кортежи (tuples) в программировании — это неизменяемые упорядоченные коллекции элементов, которые могут содержать объекты разных типов.
Читать ответПодготовка к интервью
41 вопрос с собеседований в СКАИД
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в СКАИД. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: backend, database, python.
Каталог
Кортежи (tuples) в программировании — это неизменяемые упорядоченные коллекции элементов, которые могут содержать объекты разных типов.
Читать ответИтератор — это объект, который позволяет последовательно обходить элементы коллекции без раскрытия её внутренней структуры.
Читать ответПроблема N+1 возникает, когда при работе с базой данных для получения связанных данных выполняется один запрос для основной сущности (1), а затем отдельный запрос для каждой из связанных сущностей (N).
Читать ответВ работе на Python часто применяю следующие паттерны:
Читать ответКоманда merge используется, когда нужно объединить две ветки, сохраняя историю изменений обеих веток.
Читать ответОсновные структуры данных в Python и их применение:
Читать ответОператор EXPLAIN в базе данных используется для анализа и понимания того, как СУБД выполняет SQL-запрос. Он показывает план выполнения запроса, включая:
Читать ответВ микросервисных системах часто применяются следующие архитектурные паттерны:
Читать ответПараллельные процессы и потоки выполнения позволяют программе выполнять несколько задач одновременно, что повышает эффективность и скорость работы.
Читать ответСтандартный список (list) в Python не является потокобезопасным для одновременного изменения из нескольких потоков.
Читать ответЯ обладаю практическим опытом в следующих областях:
Читать ответВ моей практике одной из наиболее сложных задач было создание системы обработки больших объемов данных в реальном времени с использованием Python.
Читать ответ