TGViewer
Python Job | Вакансии | Стажировки Python Job | Вакансии | Стажировки @job_python · 23.2K subscribers
Post #5948 2.99K
Вопросы, которые могут задать на собеседовании Senior Python Developer.
Проверьте себя без помощи поисковиков!


❓Как работает сборщик мусора в Python?

Подсказка:

import gc

# Создание циклической ссылки
x = []
x.append(x)

# Принудительный запуск сборщика мусора
gc.collect()


❗️В Python используется подсчёт ссылок и циклический сборщик мусора. Каждый объект имеет счётчик ссылок, который увеличивается, когда на объект ссылаются, и уменьшается, когда ссылка удаляется. Когда счётчик достигает нуля, память освобождается. Циклический сборщик мусора решает проблему циклических ссылок, когда объекты ссылаются друг на друга, но больше не доступны извне.

Ссылка на
документацию по сборщику мусора
  • 👍 15
  • 👎 1
More from @job_python
  1. Oct 7, 2026#middle #senior #удаленка Альфа-Банк Разработчик python/ Middle+/Senior Формат работы: уда…
  2. Oct 7, 2026#intern #удаленка ИТ-компания «Лоция» Стажер-инженер данных BI (Data Engineer) Формат рабо…
  3. Oct 6, 2026#senior #удаленка #гибрид #офис Яндекс GPU Performance Engineer Формат работы: удалённо ил…
  4. Oct 6, 2026#senior #удаленка METASCAN Senior Python Developer Cybersecurity Опыт работы: 3–6 лет Полн…
  5. Oct 5, 2026#middle #удаленка Aston MLOps Engineer/Лидер команды (ИТ-лидер команды) Формат работы: мож…
  6. Oct 5, 2026#middle #удаленка #офис ANCOR Fullstack-разработчик Формат работы: удалённо/офис ☑️ Чем пр…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →