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

Потренироваться проходить собеседования: https://clck.ru/3ASssc Курсы по программированию: https://clck.ru/3ASt6y Mock-собеседование от Team Lead из Ozon секции по языку Golang на платформе it-interview.io. Потренируйтесь и вы проходить собеседования с разработчиками из ведущих компаний и получите подробный отзыв о том, на какую зарплату и грейд вы можете расчитывать, или над чем вам еще стоит поработать! YouTube канал Владимира:    / @vladimir_balun_programming   Таймкоды: 00:00 - Введение и условия задачи 01:58 - Обсуждения задачи 03:43 - Реализация задачи 45:45 - Реализация ретраев 58:31 - Заключение [[ Отзыв о кандидате ]] Рекомендовать этого человека на следующий этап? ДА Каковы были его технические навыки? 3/5 Каковы были его способности решать проблемы? 4/5 Каковы были его коммуникативные способности? 5/5 За время собеседования успели только практически полностью написать реализацию конкурентного запроса в кластер базы данных, но на теоретические вопросы времени не хватило. Кандидат круто придумывает идеи по тому, как решать ту или иную проблему, но когда дело доходит до написания кода - начинаются определенные проблемы суета/баги/неучтенные случаи. По общению приятный, было комфортно общаться с кандидатом. Реализация конкурентного запроса в кластер базы данных - сразу предложил использовать канал, но почему-то еще подумал и про worker pool (подсказал, что он здесь не нужен). Задал уточняющий вопрос - будет ли фиксированный или динамический набор адресов реплик. Предложил использовать дополнительный канал для ошибок. Знает про проблему с замыканием при запуске горутин из цикла (решил ее правильно). Не учел проверку на отмену контекста, что контекст может прийти уже отмененным. Долго думал над тем, где и как закрывать канал - была заметна небольшая паника и суета - предложил ему двигаться итератирвно и позже еще подсказал, что имеет смысл закрывать канал в отдельной горутине. В процессе программирования много раз сбивался и терял ход своих мыслей - возможно, связано с волнением. Не знает про неблокирующую запись в канал. С ретраями долго думал, как их сделать - дал подсказку из мира ФП, но тоже были некоторые проблемы по тому, как воплотить эту идею в жизнь до конца. По итогу посадил несколько багов, которые с подсказкой исправил, а также немного небрежно написал код (отступы поехали), но тем не менее задача была практически полностью решена. Рекомендации для кандидата: Я бы посоветовал кандидата больше практичоквать в программировании - писать больше кода, стараться учитывать различные пограничные случаи, а также стараться избегать багов. Помимо этого больше уделять внимания паттернам/подходам/приемам по использования тех или иных примитивов Go. Собеседование. Golang. Golang уроки. Golang с нуля. Golang собеседование. Go новичок. #собеседование #mockсобеседование #golang #go

Mock-собеседование по Go от Старшего разработчика из Авито
▶︎

Mock-собеседование по Go от Старшего разработчика из Авито

Heals You While You Sleep (No Ads) • Relieves Stress • Increases Deep Sleep
▶︎

Heals You While You Sleep (No Ads) • Relieves Stress • Increases Deep Sleep

Is This Wish Meant to Be Fulfilled? 🧚🤲 Detailed Pick a Card Tarot Reading ✫・
▶︎

Is This Wish Meant to Be Fulfilled? 🧚🤲 Detailed Pick a Card Tarot Reading ✫・

After an Hour and a Half of Debate: A Saudi TikToker and Sheikh Zain Khairallah.. What Happened i...
▶︎

After an Hour and a Half of Debate: A Saudi TikToker and Sheikh Zain Khairallah.. What Happened i...

System Design: проектируем Uber, сервис для заказа такси
▶︎

System Design: проектируем Uber, сервис для заказа такси

爆火韓漫! 《世上沒有壞小姐》她是囂張跋扈的貴族小姐,但是碰到穿越到平民身上的穿越者,第一次就被淋了水,還挨了一耳光!#漫畫#冒險#漫畫解說#劇情#都市#韓漫
▶︎

爆火韓漫! 《世上沒有壞小姐》她是囂張跋扈的貴族小姐,但是碰到穿越到平民身上的穿越者,第一次就被淋了水,還挨了一耳光!#漫畫#冒險#漫畫解說#劇情#都市#韓漫

TypeScript in Express – TypeScript Tutorial
▶︎

TypeScript in Express – TypeScript Tutorial

Комиссаренко, Белый, Детков «Давайте вместе сделаем шоу #8»
▶︎

Комиссаренко, Белый, Детков «Давайте вместе сделаем шоу #8»

Полный разбор каналов в Golang. Смотри, если хочешь пройти собеседование
▶︎

Полный разбор каналов в Golang. Смотри, если хочешь пройти собеседование

Mock-собеседование Go разработчика из OZON | Самое полное интервью
▶︎

Mock-собеседование Go разработчика из OZON | Самое полное интервью

Lawrence Wilkerson: Iran-Krieg spitzt sich zur globalen Krise zu
▶︎

Lawrence Wilkerson: Iran-Krieg spitzt sich zur globalen Krise zu

Tibetan Healing Sounds  for Mind, Body & Soul | Relaxation, Sleep & Inner Peace
▶︎

Tibetan Healing Sounds for Mind, Body & Soul | Relaxation, Sleep & Inner Peace

Joe Kent: Iran-Falle, US-Bodeninvasion & israelische Täuschung
▶︎

Joe Kent: Iran-Falle, US-Bodeninvasion & israelische Täuschung

Mock-собеседование по System Design от Team Lead из Ozon
▶︎

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

Ah, Fear & Hunger shall save humanity - Fear & Hunger Story (Including all endings)
▶︎

Ah, Fear & Hunger shall save humanity - Fear & Hunger Story (Including all endings)

Michael Hudson: Der US-Plan zur Wiederbelebung der geoökonomischen Dominanz
▶︎

Michael Hudson: Der US-Plan zur Wiederbelebung der geoökonomischen Dominanz

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

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

Go Mock Interview (Junior) with Team Lead from Ozon
▶︎

Go Mock Interview (Junior) with Team Lead from Ozon

Chichvarkin Saves Putin | Vitaly Portnikov
▶︎

Chichvarkin Saves Putin | Vitaly Portnikov

System Design: Designing Ticketmaster, a ticket booking system
▶︎

System Design: Designing Ticketmaster, a ticket booking system