Этап 2 из 15

Как работает компьютер и сеть

Основа

Процессы и потоки, память, конкурентность, TCP и TLS — фундамент, на котором стоит любой сервер.

Бэкенд-сервис — это процесс, который держит тысячи сетевых соединений, делит память и процессор между потоками и общается с базами и другими сервисами по сети. Почти все трудные баги бэкенда — гонки, утечки, зависания, таймауты — объясняются на этом уровне.

На собеседованиях этот этап проверяют вопросами «чем процесс отличается от потока», «что такое deadlock», «как устанавливается TCP-соединение», «что происходит при вводе адреса в браузере». В работе он нужен, чтобы понимать, почему сервис тормозит под нагрузкой.

Темы этапа

← Вся карта «Backend-разработчик»

Партнёр платформы

Разбор собеседования с sotto

После собеседования sotto разбирает разговор: оценка, каждый вопрос — хорошо, частично или слабо, чего не хватило в ответе и над чем поработать к следующему разу. Первые 30 минут бесплатно.

Разбор собеседования