Подборка объединяет вопросы, отмеченные на этапах интервью в Сбер. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, backend.
Паттерны проектирования помогают создавать более понятный, поддерживаемый и расширяемый код. Они представляют собой проверенные решения типичных задач проектирования программного обеспечения.
В моём опыте работы с инфраструктурными компонентами и системами я взаимодействовал с такими элементами, как базы данных, системы очередей сообщений, системы мониторинга и логирования, а также с облачными сервисами.
При передаче объектов между процессами через Unix-сокеты в Python возникает необходимость сериализации, так как сокеты передают байты, а не объекты напрямую.
Ошибка MemoryError обычно возникает при попытке загрузить или обработать слишком большой объем данных в памяти. Часто это связано с созданием больших списков или коллекций.