Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
Вопросы с собеседований в моем Telegram канале: В этом видео я собеседую 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 токен и из чего он состоит?