Самое полное интервью Golang Middle

Самое объемное открытое собеседование на Middle Go разработчика: реальные вопросы, кейсы, задачи без урезания по времени. Расскажем почему спрашивали именно эти вопросы и как лучше всего подготовиться к собеседованию. Проведет интервью Александр Сахаров - Работает в Озоне, платформа Observability, команда логирования - Опыт разработки 5 лет, за Go последние 3 года - Интервьюирует ребят на Junior, Middle, Senior Чтобы получать уведомления о предстоящих открытых интервью или записаться на менторскую сессию, напишите нашему боту: 0:00-01:34 Разница между C# и Go, что понравилось и не понравилось? 01:34-03:40 Какая задача на го последние полгода понравилась/порадовала? 03:40-05:06 Модели, структуры в Go и в C# сравнения 05:06-06:28 Рассуждения про дженерики 06:28-08:07 Интерфейсы в го, реализация 08:07-09:59 Кейс с интерфейсами 09:59-11:04 Что такое пустой интерфейс? 11:04-12:17 Типы. Что такое слайсы? 12:17-13:41 Кейс со слайсами, капасити 13:41-15:28 Когда мы передали слайс, что можем с ним дальше делать? 15:28-17:08 Насколько слайс безопасен? 17:08-18:37 Маппа, Хэш-таблица (отличия) 18:37-19:36 Какая в среднем сложность поиска по слайсы и по Маппе? 19:36-21:40 Насколько Маппа безопасна? 21:40-23:20 Объявления переменных, в чем разница? 23:20-25:30 Объявление слайсов 25:30-27:21 Мьютексы, какие используешь? Кейсы. 27:21-28:29 Каналы. Как он работает в го? 28:29-29:15 Насколько каналы безопасны? 29:15-31:00 Кейсы с закрытием канала 31:00-37:10 .Кейсы. 37:10-39:43 Буферизированные и не буферизированные каналы это 39:43-01:05:40 Анализ кода, задачи 01:05:49-01:10:58 Что такое горутины? Кейсы. 01:10:58-01:12:22 Scheduler, как работает планировщик? 01:12:22-01:16:40 Garbage collector C# и в Go 01:16:40-01:32:36 Кастомные ошибки. Задачи 01:32:36-01:36:09 Контекст, дочерние контексты 01:36:09-01:43:53 Тестирования. Как тестируешь? Какие тесты знаешь? 01:43:53-01:45:14 Профилировщики 01:45:14-01:50:15 Процессы в Linux. Как закончить процессы? 01:50:15-01:56:59 Какие бывают протоколы? Их применение. 01:56:59-02:00:50 Виды баз данных и в чём их различия? 02:00:50-02:04:20 Индексы. Что такое индекс? Как чистить? Кейсы 02:04:20-02:10:15 Что такое Транзакции, что означает сериализуемость? 02:10:15-02:14:15 Race conditions. Data Race 02:14:15-02:17:36 Message broker 02:17:36-02:50:15 System Design 02:50:15-02:56:13 Вопросы из чата. 02:56:13-03:03:20 Фидбэк собеседования с Сергеем 03:03:20-03:08:31 Менторская программа
Back to Top