Собеседование Senior Go разработчика из VK
Автор: Нияз | Golang с нуля
Загружено: 2025-10-30
Просмотров: 1300
Вопросы с собеседований в моем Telegram канале: https://t.me/niyaz_golang
В этом видео я собеседую SENIOR Go-разработчика из VK - моего бывшего коллегу из Островка. Разбираем реальные вопросы, мышление сеньора и то, как рассуждать на собесе по Go
Таймкоды:
0:00 - Вступление
0:42 - Что такое композиция и встраивание
1:43 - Что такое каналы?
3:01 - Название индексов "головы/хвоста" кольцевой очереди
3:22 - Какой тип у флага closed?
4:05 - Что такое sync.Pool?
5:50 - Что такое auto_vacuum?
7:30 - Для чего нужен PgBouncer?
8:50 - В чем разница Delete и Truncate?
9:35 - За счет чего обеспечиваются Durability и Isolation в транзакциях?
13:58 - Как можно понять, что в запросе к БД используется индекс?
14:58 - Назови хотя бы 3 поля в explain analyze и объясни что они показывают?
16:02 - Чем отличается стек и куча как структуры данных?
17:35 - Какая сложность у бинарного поиска?
18:50 - В чем разница между процессом и потоком?
21:00 - Как в Linux узнать какой процесс грузит CPU сильнее всего?
21:30 - Что делает команда strace?
22:06 - Что происходит при вызове fork()?
22:48 - Какой командой можно убить процесс?
22:57 - Чем отличается tcp от udp?
24:25 - Чем отличается http от https?
25:48 - Для чего нужен JWT токен и из чего он состоит?
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: