РЕАЛЬНОЕ СОБЕСЕДОВАНИЕ в АВИТО НА 300К: КАК ПРОЙТИ ТЕХНИЧЕСКОЕ ИНТЕРВЬЮ НА Golang?
Автор: Goubex
Загружено: 2025-03-19
Просмотров: 13427
Описание:
Я Golang software engineer в BigTech компании. В этом ролике поделюсь реальным техническим собеседованием в Avito на позицию Golang backend-разработчика с зарплатой 300К.
Таймкоды:
0:56 - задача на типы данных и указатели
2:45 - решение двумя способами
5:15 - задача на конкурентный доступ к данным
6:40 - зачем использовать atomic
12:55 - зачем передавать в функцию context
16:35 - что такое горутина и чем отличается от
18:03 - как работает планировщик
19:15 - очереди и work stealing
20:25 - чем занимается runtime
21:25 - за счёт чего в Go можно работать с большим количеством сетевых соединений
22:14 - каналы
23:08 - запись/чтение из nil канала
23:35 - передача значений между горутинами через канал
24:43 - как реализован буфер
25:02 - приходилось ли на практике использовать запись/чтение в nil канал
25:30 - какие примитивы синхронизации знаешь
26:22 - что такое интерфейс
28:28 - задача на конкурентное программирование и timeout
38:58 - что такое слайсы и мапы, чем отличаются
40:05 - чем отличается len от capacity
40:27 - что происходит при переполнении capacity
41:08 - что происходит при переполнении map
42:02 - как происходит сборка мусора в Go
43:09 - приходилось ли писать тесты
43:38 - какие знаешь полезные аргументы команды gotest
44:19 - что такое mock
44:37 - профилирование
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: