У нас вы можете посмотреть бесплатно РЕАЛЬНОЕ СОБЕСЕДОВАНИЕ Golang Middle 300к ПЛАТФОРМА или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Настоящее собеседование Golang в Авито. В этом видео кандидат решает задачи и отвечает на вопросы. Алгоритмы: • РЕАЛЬНОЕ СОБЕСЕДОВАНИЕ Golang Middle 300к ... • РЕАЛЬНОЕ СОБЕСЕДОВАНИЕ Golang Middle 300к ... 🔥 База настоящих собеседований, сливов задач и вопросов: https://bazasobesov.ru tg: https://t.me/bazasobesov Отдельная благодарность @goubex за предоставленную запись. tg: https://t.me/goubex Тайминги: 01:07 - Задача на типы данных и указатели 02:56 - Решение двумя способами? 06:03 - Задача на конкурентный доступ к данным 07:28 - Зачем использовать atomic? 13:43 - Зачем передавать в функцию context? 17:23 - Что такое горутина и чем отличается от потока? 18:51 - Как работает планировщик? 20:03 - Очереди и work stealing? 21:13 - Чем занимается runtime? 22:13 - За счёт чего в Go можно работать с большим количеством сетевых соединений? 23:02 - Каналы 23:56 - Запись/чтение из nil канала 24:23 - Передача значений между горутинами через канал 25:31 - Как реализован буфер? 25:50 - Приходилось ли на практике использовать запись/чтение в nil канал? 26:18 - Какие примитивы синхронизации знаешь? 27:10 - Что такое интерфейс? 29:18 - Задача на конкурентное программирование и timeout 39:50 - Что такое слайсы и мапы, чем отличаются? 40:53 - Чем отличается len от capacity? 41:17 - Что происходит при переполнении capacity? 41:58 - Что происходит при переполнении map? 42:50 - Как происходит сборка мусора в Go? 43:38 - Приходилось ли писать тесты? 44:25 - Какие знаешь полезные аргументы команды gotest? 45:06 - Что такое mock? 45:25 - Профилирование