На что обращаешь внимание при проведении код-ревью?
Процесс код-ревью в моей предыдущей компании был организован через систему контроля версий (Git) и платформу для совместной разработки (например, GitHub или GitLab).
Читать ответПодготовка к интервью
67 вопросов с собеседований в Оптимакрос
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Оптимакрос. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: django, python, database.
Каталог
Процесс код-ревью в моей предыдущей компании был организован через систему контроля версий (Git) и платформу для совместной разработки (например, GitHub или GitLab).
Читать ответВ Django ORM для изменения информации о пользователе (например, модели User) можно использовать несколько способов:
Читать ответВ Django для организации сигналов используется паттерн "Наблюдатель" (Observer).
Читать ответManyToManyField в Django используется для создания связи «многие ко многим» между двумя моделями. Это означает, что один объект первой модели может быть связан с несколькими объектами второй модели и наоборот.
Читать ответВ PostgreSQL целостность и надёжность выполнения транзакций обеспечиваются благодаря поддержке ACID-свойств (Atomicity, Consistency, Isolation, Durability):
Читать ответМетакласс определяет, как создаются классы. Класс сам по себе является экземпляром своего метакласса. type — это стандартный метакласс в Python.
Читать ответUsability testing — это метод оценки удобства использования продукта или интерфейса, при котором реальные пользователи выполняют типичные задачи, а исследователь наблюдает за их действиями и собирает обратную связь.
Читать ответ