Встречается на собеседованиях • сегодня
Как работает µTorrent
µTorrent — это BitTorrent-клиент, использующий протокол P2P для загрузки файлов. Он разбивает файлы на части (чанки) и скачивает их одновременно у разных пользователей (пиров), распределяя нагрузку.
Как работает:
- Торрент-файл: Содержит метаданные (хеши частей, трекеры).
- Подключение к трекеру: Получает список пиров.
- Обмен данными: Клиент запрашивает чанки у пиров и раздает уже скачанные.
- Оптимизация: Приоритеты загрузки, DHT (децентрализованный поиск пиров).
Пример кода (упрощенный):
javascript
// Псевдокод подключения к пиру
peer.connect(ip, port, (chunk) => {
if (!hasChunk(chunk.hash)) {
downloadChunk(chunk);
shareChunk(chunk); // Раздача другим
}
});Особенности:
- Минимальные ресурсы (легковесный).
- Поддержка Magnet-ссылок (без торрент-файла).
- Лимиты скорости, планировщик.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы