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