Подборка объединяет вопросы, отмеченные на этапах интервью в ООО Корпорация ЗНАК. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, python.
В объектно-ориентированном программировании абстрактный класс — это класс, который не предназначен для создания экземпляров напрямую, а служит как базовый класс для других классов.
Индекс GIN (Generalized Inverted Index) в базах данных, например в PostgreSQL, используется для эффективного полнотекстового поиска, особенно когда нужно индексировать массивы или документы с множеством ключевых слов.
Анонимные функции — это функции, которые не имеют имени и обычно создаются для кратковременного использования. В Python они создаются с помощью ключевого слова lambda.
Для повышения retention (удержания пользователей) через улучшение активации (activation) важно сделать первый опыт пользователя максимально ценным и понятным. Вот несколько подходов:
Story splitting — это практика разбивки большой пользовательской истории (user story) на более мелкие, управляемые части, которые легче реализовать и протестировать в рамках одного спринта.
Disciplined Agile (DA) — это гибкий фреймворк для управления проектами и процессами разработки программного обеспечения, который объединяет лучшие практики из различных методологий Agile, Lean и традиционных подходов.
Earned Value Management (EVM) полезен для комплексного контроля и оценки прогресса проекта, особенно когда важна интеграция стоимости, сроков и объема работ.