Myvideo

Guest

Login

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

Uploaded By: Myvideo
2 views
0
0 votes
0

Mock-собеседование от Team Lead из Ozon секции по языку Golang Telegram канал: YouTube канал: @oo_ilin Таймкоды: 00:00 Знакомство 00:38 Задача про строки 06:51 Slices и массивы: append структур 17:47 Slices и массивы: дефолтные значения 20:27 Slices и массивы: изменение размера 23:07 Обсуждаем map 27:17 Обсуждаем интерфейсы 34:39 Обсуждаем defer 40:46 Пример с замыканием 46:26 Конкурентность: базовые понятия 56:19 Конкурентность: задача SafeCounter 1:00:53 Конкурентность: задача mergeChan 1:08:46 Обратная связь [[ Отзыв о кандидате ]] Рекомендовать этого человека на следующий этап? ДА Каковы были его технические навыки? 4/5 Каковы были его способности решать проблемы? 5/5 Каковы были его коммуникативные способности? 5/5 Дмитрий во время собеседования показал себя хорошо. С учетом того что он имеет всего несколько месяцев опыта считаю его знания солидными. Понимает все основные концепции и инструкции языка go. В местах где не был уверен в ответе делал предположения и рассуждал, что показывает его способность анализировать и принимать решения. Также видно, что он знаком с некоторыми best practies. В общении приятен и содержателен. Считаю, что уровню джуниор в golang он соответствует. Первые вопросы про строки Основы работы со строками понимает. Знает как устроенны внутри. Необходимо более подробно изучить основы Unicode и ASCII Slices и массивы По слайсам и массивам уверенные знания внутреннего устройства. Способен понять как будет работать программа не прибегая к компиляции. Четко понимает какой будет результат при разных сценариях работы с данными типами. Рекомендую, если будет углубляться в оптимизации, посмотреть работу функции append и работу с памятью. Maps и интерфейсы Работу с map понимает хорошо, понимает что может быть ключами. Видно что имеется предствыление о best practies по оптимизации памяти. По интерфейсам видно что есть знания необходимые для повседневной работы, но хочется что бы Дмитрий больше изучил устройство и приведение типов касательно интерфейсов. Конкурентность У Дмитрия имеются базовое понимание что такое конкурентность и с помощью каких инструментов она реализуется. Но знания поверхностные, стоит больше уделить внимания основам. С задачами справился хорошо. Сразу же начал придумывать решение, не было недопониманий. Грамотно организовал работу с каналами и горутинами полностью аргументирую свои действия. Рекомендации для кандидата: Так как Дмитрий джуниор, то могу отметить что для его уровня он обладает хорошим фундаментом по go. Четко и понятно формулирует свои мысли. Так же видно что интересуется и применяет на практике best practies. Рекомендую изучать не только тонкости языка, но и основы computer science, это позволит вырасти Диме еще больше как инженеру. Golang. Собеседование Golang. Собеседование Go разработчика. Задачи на leetcode. Собеседование. Golang уроки. Менторство. Go программирование. #собеседование #mockсобеседование #golang #go

Share with your friends

Link:

Embed:

Video Size:

Custom size:

x

Add to Playlist:

Favorites
My Playlist
Watch Later