Русские видео

Сейчас в тренде

Иностранные видео


Скачать с ютуб Mock-собеседование по Go от Team Lead Ozon в хорошем качестве

Mock-собеседование по Go от Team Lead Ozon 3 месяца назад


Если кнопки скачивания не загрузились НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием, пожалуйста напишите в поддержку по адресу внизу страницы.
Спасибо за использование сервиса savevideohd.ru



Mock-собеседование по Go от Team Lead Ozon

Потренироваться проходить собеседования: https://clck.ru/3ASssc Курсы по программированию: https://clck.ru/3ASt6y Mock-собеседование от Team Lead из Ozon секции по языку Golang на платформе it-interview.io. Потренируйтесь и вы проходить собеседования с разработчиками из ведущих компаний и получите подробный отзыв о том, на какую зарплату и грейд вы можете расчитывать, или над чем вам еще стоит поработать! Telegram канал Леонида: https://t.me/leoscode Таймкоды: 0:00 - Знакомство 01:13 - Что такое slice и как он устроен 02:30 - Какой capacity у не иницициализированного slice 03:30 - Что выведет программа (слайды). Копирование слайсов 06:26 - Что такое map в go? Чтение и запись в map 10:00 - Интерфейсы в Go 14:45 - Пустые интерфейсы в Go 16:45 - Что такое ошибка в Go? 19:18 - Что такое defer? 23:05 - Что такое gorutine, в чем отличие от потоков? Сколько можно создать горутин? Сколько одновременно может исполняться? 26:30 - Что выведет программа? (Concurrent доступ в map) 28:12 - Задача merge N каналов в 1 [[ Отзыв о кандидате ]] За время собеседования задали типичные теоретические вопросы по языку Go, а также решили задачу “ merge N каналов в 1”. Кандидат отлично знает внутреннее устройство типов в Go (slice, map) и понимает как ведете себя программа (может объяснить что выведет программа и почему), понимает устройство планировщика go. Есть небольшие пробелы по деталям и ограничениям в Go по максимальному количеству goroutine и количеству параллельных горутин. В задаче merge каналов необходимо было применить знания по работе с каналами, примитивами синхронизации WaitGroup и конструкции select. Потребовалась небольшая подсказка с WaitGroup. В целом задача была решена верно. По общению приятный, было комфортно общаться с кандидатом. Рекомендации для кандидата: я бы посоветовал уделить большее внимание примитивом синхронизации и concurrency в Go. Научиться быстро реализовывать популярные concurrency паттерны: WorkerPool, Pipeline, Broadcast. Также советую больше решать задачек на Go, чтобы повысить скорость написания кода. Golang. Golang concurrency. Golang. Golang уроки. Golang с нуля. Golang собеседование. Go язык программирования. #собеседование #mockсобеседование

Comments