Подготовка к интервью

Вопросы на собеседовании в Оптимакрос

67 вопросов с собеседований в Оптимакрос

67 вопросов 1603 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

Подборка объединяет вопросы, отмеченные на этапах интервью в Оптимакрос. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: django, python, database.

Каталог

Результаты поиска

Найдено: 67
Теория

На что обращаешь внимание при проведении код-ревью?

Процесс код-ревью в моей предыдущей компании был организован через систему контроля версий (Git) и платформу для совместной разработки (например, GitHub или GitLab).

Читать ответ
Теория

Как работает метод .update() в Django ORM и SQLAlchemy? Вызываются ли при его выполнении сигналы моделей, например pre_save и post_save, или кастомные методы save()? Почему?

В Django ORM для изменения информации о пользователе (например, модели User) можно использовать несколько способов:

Читать ответ
Теория

Объясните принцип работы ManyToManyField в Django и его назначение

ManyToManyField в Django используется для создания связи «многие ко многим» между двумя моделями. Это означает, что один объект первой модели может быть связан с несколькими объектами второй модели и наоборот.

Читать ответ
Теория

Что такое транзакция в базах данных? Расскажи про ACID.

В PostgreSQL целостность и надёжность выполнения транзакций обеспечиваются благодаря поддержке ACID-свойств (Atomicity, Consistency, Isolation, Durability):

Читать ответ
Теория

Что такое usability testing?

Usability testing — это метод оценки удобства использования продукта или интерфейса, при котором реальные пользователи выполняют типичные задачи, а исследователь наблюдает за их действиями и собирает обратную связь.

Читать ответ