Подборка объединяет вопросы, отмеченные на этапах интервью в Ozon. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, backend, sql.
В моём последнем проекте я работал над разработкой корпоративного веб-приложения для управления задачами и проектами внутри компании. Основные мои задачи включали:
В моём предыдущем проекте на C# использовалась многослойная архитектура, разделяющая приложение на уровни: презентации, бизнес-логики и доступа к данным.
Объекты хранятся в динамической области памяти (куче), а не в автоматическом стеке, когда их размер или время жизни не может быть определено во время компиляции.
Да, у меня есть опыт внедрения паттерна Saga в архитектуре микросервисов. Saga помогает управлять распределёнными транзакциями, разбивая их на серию локальных транзакций с компенсационными действиями в случае ошибок.
Выбор между формальным и неформальным стилем обращения в рабочей обстановке зависит от корпоративной культуры, контекста общения и предпочтений участников.