Как изменится переменная после переназначения списка
list_b останется пустым списком []. После list_b = list_a обе переменные ссылались на один объект, но присваивание list_a = [1] переназначило только list_a на новый список.
Читать ответПодготовка к интервью
3834 вопроса с собеседований в Сбер
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Сбер. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, backend.
Каталог
list_b останется пустым списком []. После list_b = list_a обе переменные ссылались на один объект, но присваивание list_a = [1] переназначило только list_a на новый список.
Читать ответЕсли независимое масштабирование и раздельные релизы пока не нужны, модульный монолит даёт ясные границы без сетевой и эксплуатационной сложности микросервисов. Но окончательный выбор зависит от неописанной ситуации.
Читать ответДа, инициативу стоит проявлять через уточнение цели и аргументированное сравнение вариантов. Сначала убедитесь, что понимаете ограничения аналитика, затем объясните конкретный риск и предложите альтернативу.
Читать ответСообщите актуальный статус: продолжаете работать в компании, уже завершили работу или находитесь в процессе ухода. При необходимости уточните дату возможного выхода на новое место.
Читать ответОпишите, на каких этапах команда применяла AI и как проверяла результат: постановка задачи, небольшие изменения, review и проверки. Важно показать управляемый процесс, а не просто генерацию большого объёма кода.
Читать ответСпросите о задачах первых месяцев, критериях успеха, составе команды и процессе принятия технических решений. Выбирайте вопросы, которые действительно помогут понять, подходит ли вам эта роль.
Читать ответДа. create_task() планирует задачу, но если loop завершится, задачу отменят или её жизненным циклом никто не управляет, полезная работа может не выполниться. Само отсутствие await не гарантирует ни запуск, ни завершение.
Читать ответПеред фактическим возвратом из функции Python вызовет __exit__ контекстного менеджера. Если он закрывает соединение, вызывающий код получит уже закрытый объект; но не каждый менеджер соединения закрывает его.
Читать ответDTO предназначен для передачи данных между границами системы, а доменная сущность представляет бизнес-объект с идентичностью и правилами. DTO может быть удобной проекцией, не совпадающей со структурой хранения.
Читать ответРасскажите, изучали ли вы байткод через dis и для какой задачи: понимание исполнения, анализ производительности или отладка. Для обычной разработки писать байткод вручную обычно не требуется.
Читать ответНазовите реальные проблемы и объясните диагностику: N+1, слишком долгие транзакции, исчерпание пула, неожиданную lazy loading или ошибки жизненного цикла Session. Важнее разбор причины, чем список терминов.
Читать ответОколо 10 секунд плюс накладные расходы: два последовательных await asyncio.sleep(5) не перекрываются. Второе ожидание начинается только после завершения первого.
Читать ответ