Какая система контроля версий приносит вам наибольшую пользу в работе?
Git.
Читать ответПодготовка к интервью
47 вопросов с собеседований в Атом Безопасность
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Атом Безопасность. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: python, database, sql.
Каталог
Git.
Читать ответPython — объектно-ориентированный (ООП) язык благодаря следующим ключевым особенностям:
Читать ответДля получения следующего объекта из итератора в Python используется функция next().
Читать ответОсновная цель использования PEP8 — обеспечить единообразие и читаемость кода на Python.
Читать ответРазделение транзакций важно для обеспечения целостности данных, потому что транзакция — это единица работы с базой данных, которая должна выполняться полностью или не выполняться вовсе (атомарность).
Читать ответУтилизация типов (duck typing) в Python — это концепция, при которой тип объекта определяется не по его классу, а по наличию определённых методов и свойств.
Читать ответВ моей практике одной из наиболее сложных задач было создание системы обработки больших объемов данных в реальном времени с использованием Python.
Читать ответВ Python значение атрибута объекта можно получить и изменить несколькими способами:
Читать ответДинамическая типизация означает, что тип переменной определяется во время выполнения, а не на этапе компиляции.
Читать ответГибкие (Agile): Итеративный и инкрементальный подход, ориентированный на адаптацию к изменениям и тесное взаимодействие с заказчиком.
Читать ответФормат работы зависит от конкретной компании и проекта.
Читать ответПри возникновении конфликтов слияния в Git я обычно выполняю следующие шаги:
Читать ответ