Открытое собеседование на Go-разработчика | Тренировочные интервью

  Рет қаралды 64,224

Эйч Навыки — менторская программа

Эйч Навыки — менторская программа

Күн бұрын

Настоящее собеседование на Middle Go разработчика: реальные вопросы, кейсы, задачи. Все происходит так, если бы кандидат пришел на собеседование в команду. Расскажем почему спрашивали именно эти вопросы и как лучше всего подготовиться к собеседованию.
Проведет интервью Сергей Парамошкин
- Руководит центром разработки и автоматизации в МТС.Digital
- В подчинении три команды разработки
- Интервьюирует респондентов на позиции Junior, Middle и Senior
- Больше 10 лет в IT, 7 лет опыт в Go
- Декан факультета по Golang в GeekBrains
Чтобы получать уведомления о предстоящих открытых интервью, напишите нашему боту: t.me/skills_mentee_bot?start=...
Таймкоды:
0:00 Бэкграунд Сергея
0:49 Бэкграунд Даниила
1:38 Чем Даниил занимается на GO ?
2:40 Что такое ООП? Как это сделано в golang?
5:15 Структура данных. В чём ключевое отличие слайса от массива?
6:14 Можно ли сделать массив с использованием переменной? Если да, то что будет?
7:00 Как работает append в слайсе?
8:00 Задача про слайсы
8:55 Что можно сказать про мапу?
10:16 Есть ли у мапы такие же методы как у слайса: len, cap?
10:44 Какое свойство должно быть у ключа в мапе?
11:29 Может ли ключем быть структура? Если может, то всегда ли?
12:15 Что будет в мапе, если не делать make или short assign?
12:53 Что такое synс.Map ?
13:02 Race condition. Потокобезопасна ли мапа?
13:46 Как задетектить гонку?
13:57 Что есть интерфейс?
15:03 Дополнительный блок фигурных скобок в функции
17:04 Что такое замыкание?
17:32 Что такое захват переменной?
18:34 Какое поведение по умолчанию используется в golang при передаче в функцию?
19:00 Сколько можно возвращать значений из функции?
19:36 Как сделать свои методы для пакета?
20:04 Инвертирование зависимости
21:04 Какие типы каналов существуют?
22:07 Что можно делать с закрытым каналом?
23:18 Что если канал интовый и был получен ноль?
24:03 Аналог default в select'е
25:01 Что такое горутина?
26:22 Где аллоцируется память для горутин?
28:05 Что такое WaitGroup и зачем они нужны?
29:10 Как завершить много горутин?
30:30 Кейсы использования контекста
31:10 Кейс по system design
45:04 Какую архитектуру API Даниил бы выбрал для кейса?
45:15 Какие бывают версии HTTP?
47:57 Какие Devops тулзы можно использовать для кейса?
49:16 Как бы был устроен деплой для этого кейса?
51:06 Тестирование
52:38 Вопросы к Сергею
53:34 Фидбэк по собеседованию с Даниилом, вопросы из чата
1:00:08 Как работает наш сервис?
1:01:36 Вопрос про задачи на собеседовании
1:03:21 Ответы на другие вопросы

Пікірлер: 186
@petproject3419
@petproject3419 2 жыл бұрын
Какой же кайф смотреть со стороны, а не когда не тебя собеседуют)
@yernarshambayev5246
@yernarshambayev5246 2 жыл бұрын
эт точно
@alexlightweight
@alexlightweight 2 жыл бұрын
это потому что у нас часто самоутверждаются на собеседованиях допущенные на них задроты, по этому все так ненавидят собесы, по этому и такое чувство. Они воспринимают это как шанс отыграться за детство когда их чморили, печально это все конечно. Жиза ☹ А видос супер, мне понравился. 👍
@petproject3419
@petproject3419 2 жыл бұрын
@@alexlightweight Обычно они засыпают хитровыебоным кодом или узконаправленными вопросами, которые они сами только что прочитали в вики в предпоследнем абзаце. Таких процентов 20%, их я скипаю))
@alexlightweight
@alexlightweight 2 жыл бұрын
@@petproject3419 это точно ! )))
@yippeeki-yey
@yippeeki-yey 10 ай бұрын
@@petproject3419 любопытно какие люди к таким пойдут) Сплошной стресс и негатив с первых минут задает тон отношения. Я читал про таких, 3 типа основали свой подвальный аутсорс Инфинайт Синерджи, занимаются таким же самодурством на собеседовании. Копают до тех пор пока не зацепятся, как только найдут пробел, будут обсуждать только эту тему и в конце опустят оффер апеллируя к всеобщему невежеству кандидата
@sovrinfo
@sovrinfo Жыл бұрын
Спасибо за видео. Коммент в поддержку!
@mazxification
@mazxification Ай бұрын
сначала сидел и удивлялся низкому уровню потом прочитал что это собес на мидла) сразу же исполнился уважения!
@user-nl9oc9rp1h
@user-nl9oc9rp1h 2 жыл бұрын
что за треш происходит на фоне? Что за странные люди, которые подключаются к собесу?
@user-zm7bk8ri3y
@user-zm7bk8ri3y 3 ай бұрын
неформальная обстановка получается ахахах
@user-wd4th6nj8u
@user-wd4th6nj8u Ай бұрын
про функции модифицирования слайса через апенд - она же модифицирует, в массиве под капотом будет лежать добавленное значение и если принудительно после вызова функции увеличить длину слайса, была длинна 3 к примеру, мы делаем - slice[:4], то вы увидите добавленный через апенд элемент, если конечно капасити была хотя бы 4. хз понятно ли написал, но кто понял тот понял )))
@sanzharzhakashbayev2851
@sanzharzhakashbayev2851 2 жыл бұрын
Пропустил вчера трансляцию про еще одно тестовое интервью, вы его скрыли. В планах есть открывать для просмотра? Спасибо за интересный формат
@Skills_mentor
@Skills_mentor 2 жыл бұрын
Да, мы смонтируем его и откроем доступ где-то через 5-7 дней
@skamplettdn5552
@skamplettdn5552 Ай бұрын
Я бы минуте на 42-й (42:00) предложил создать дополнительную таблицу - очередь создания ссылок, и дополнительный микросервис - мы тут про Go разговариваем, который запускается по истечении интервала, и по этой очереди обновляет таблицу "Read". В зависимости от потребностей, эту го-рутину (или микросервис) можно запускать хоть без задержки (задержку я бы в конфигурационный файл вынес).
@user-if1dj7fy2y
@user-if1dj7fy2y 2 ай бұрын
😮- Ничего нет лучше, когда вам шепчет в ухо что-то молодость.
@user-nn1mq3gb8g
@user-nn1mq3gb8g 2 жыл бұрын
Ребята если вам попадется такое собеседование будьте уверены , что это одекватная компания , по опыту скажу , это огромная редкость , в 95% случаев вас будут спрашивать чуваки заранее зная ответы на куски кода с подводными камнями , либо ближе на внимательность - вот пару примеров // 1) что напечатает - fmt.Println(a[0], b[0]) a := make([]int, 0, 2) b := a a = append(a, 1) b = append(b, 2) fmt.Println(a[0], b[0]) // 2) за которое время выполниться код в main и как это оптимизировать ? func promise()
@danil4095
@danil4095 2 жыл бұрын
Хорошее утверждение, например на php таких компаний очень много. Один раз собеседовался в компанию, завалили вопросами на внимательность по типу будет ли ошибка, какой будет результат выведет функция, также как и ваших вопросах. Потом задал им вопрос сколько человек работает в команде, ответ удивил: 1 человек, и то это я, если бы меня взяли)
@user-nn1mq3gb8g
@user-nn1mq3gb8g 2 жыл бұрын
Таких компаний у нас очень много в целом в it , многим понятны причины , особенно тем кто не желает работать за рубли . Такой уж у нас рынок на сегодняшний день , но хочу отметить заметное стабильное улучшение за последнии 10 лет , и очень надеюсь , что хоть и не так быстро как хотелось бы , ситуация будет и дальше стабильно улучшаться !)
@runaway1337
@runaway1337 2 жыл бұрын
Не представлю, что именно вас не устраивает. Как мне кажется, довольно хорошие показательные задачи для собеса по языку. Сам провожу собеседования и уже хорошо представляю, как проверить реальные знания кандидата, а не его подготовку уровня просмотра одного подобного видоса на ютубе или чтения похожей статьи на хабре. А по поводу систем дизайна - многие компании уже сегодня проводят разные секции собеседований как отдельные этапы - это позволяет на каждом отдельном интервью задавать специализированные вопросы кандидату, не перескакивая с темы на тему, и при этом предоставляя ему достаточно времени раскрыться в той или иной области, проявить свои сильные (ну или слабые) стороны. У нас например 3 основных секции - язык, алгоритмы и системный дизайн. Условному джуну достаточно к примеру показать неплохие результаты по языку и достаточно поверхностного владения алгоритмами (дизайна у джунов нет), мидлы должны хорошо/отлично знать язык, неплохо знать алгоритмы (уже не так роляют) и что-то хотя бы поверхностно представлять о дизайне. У сеньоров упор будет уже именно на дизайн, а язык и алгоритмы второстепенны (тем не менее тоже должны быть пройдены на хорошую оценку).
@user-nu2wg3rx6n
@user-nu2wg3rx6n 2 жыл бұрын
Написано много, но достаточно посмотреть на твои нетленки и все будет понятно
@user-nu2wg3rx6n
@user-nu2wg3rx6n 2 жыл бұрын
"Исключения - Яндекс,Гугл,Амазон,Майл,Вк ну вобщем крупные" - полный наив, чем крупнее контора, тем больше бардака и сопствующего блуда-бардака. Перечисленно много, но исключительно с позиции банального кодера. Интервью проводил такой же
@mkii
@mkii 2 жыл бұрын
В собеседовании есть раздел систем-дизайна. Вы на мидла спрашиваете это уже как мастхэв? На чем основаны такие требования к кандидату? Ну например, в ваших компаниях разработчиков этому обучают с грейда джун+? Или это всё на самостоятельной подготовке? И что порекомендуете по систем-дизайну? Желательно на го) И лучше на русском.
@raneddo
@raneddo Жыл бұрын
Это в целом обучающее собеседование. Но да, многие компании проводят system design с миддлов. Вообще, всё всегда на самообучении, даже если компания предоставляет курсы - это всё ещё про самостоятельное решение. В system design можно проверить не только глубокое знание, но и общее понимание, как точно делать не надо. Миддл уже сам себе формализует задачи, и будет не очень хорошо, если он это сделает плохо
@mkii
@mkii Жыл бұрын
@@raneddo ага, я потому и спросил, что многие требуют. А можете рассказать, как организовано самообучение в вашей компании?
@user-fp6ul7uo1j
@user-fp6ul7uo1j 2 жыл бұрын
Я посмотрел интервью, были интересные вопросы. Я так и не понял за что платить 3500, обратной связи очень мало :( вот это Данил знает хорошо, а вот это плохо, ну так себе инфа :( будут рекомендации о том, как подготовиться, развернутый ответ как себя следует вести на собесе, короче, хоть что-то за что платим 3500???
@Skills_mentor
@Skills_mentor 2 жыл бұрын
Самари в конце интервью - не финальное, а лишь краткий обзор интервью А сам фидбек высылается на следующий день в виде PDF-файлика Примеры таких файлов можно глянуть в нашем FAQ: heavenly-plough-cb9.notion.site/FAQ-81e894ca5bad478186d9ba8b118b15fc
@anton2920
@anton2920 Жыл бұрын
Коллеги, я может быть не очень понял момент с задачей по «System Design». Речь шла о, я так понял, нагрузке в десять тысяч RPS (как я понял речь о requests per second). Так вот, мой вопрос: ваши сервера работают на Intel® Atom™, что у вас один сервер не сможет выдержать такую нагрузку? Или я чего-то не понял?
@maksimfedorov2632
@maksimfedorov2632 7 ай бұрын
я могу ваш сервер процессор одним запросом озадачить :) просто в запросе будет сделать все на свете. Надеюсь мой посыл ясен?
@anton2920
@anton2920 7 ай бұрын
@@maksimfedorov2632 хрень какую-то написали, честное слово.
@standarttechnology4477
@standarttechnology4477 4 ай бұрын
сейчас понял?
@user-yl8tj3jm9j
@user-yl8tj3jm9j 2 жыл бұрын
Парни, тут еще важно то что он хорошо соображает и быстро вьедет… Я бы взял его, способный… (а это важнее всего) :))
@jellyfish6265
@jellyfish6265 9 ай бұрын
я бы нет
@user-yh2xz1qm5m
@user-yh2xz1qm5m 2 жыл бұрын
Респект Дане на Burzum :)
@inanedoma
@inanedoma 2 жыл бұрын
собеседуемый чел ультра крут. отличное интервью. и ребята молодцы! спасибо за такие видосы!! п.с. футболка топ
@soundcloudlover
@soundcloudlover Жыл бұрын
что за бренд футболки?) на волчок похоже
@strandingstranger
@strandingstranger Жыл бұрын
@@soundcloudlover мерч burzum
@user-vt5uk4cj1h
@user-vt5uk4cj1h 2 жыл бұрын
К вопросу дизайна коротких ссылок... А если хранить данные о хешах длинных ссылок в PostgreeSQL как пары "хеш-код+TID" - тут даже внутренними механизмами мы эффективно и быстро пройдем все bucket в поиске ответа на вопрос 'есть ли уже такой хеш'. Или если нестандартно посмотреть на этот же хэш в PostgreeSQL то его можно быстро достать методом перебора веток и листьев Маркла, как это делаем в Блокчейне.
@Levelord92
@Levelord92 2 жыл бұрын
Кто-нибудь подскажет хорошие ресурсы, где можно подтянуть основы систем дизайна?
@Mescalinandtea
@Mescalinandtea 2 жыл бұрын
System Design Interview - An insider's guide by Alex Xu. Недавно даже на русском вышла кажется.
@Mescalinandtea
@Mescalinandtea 2 жыл бұрын
Тут кстати по книжечке, Даниилу на арх секции стоило бы обязательно определить Constraint. Это нужно делать первым делом. Потому что без этого невозможно делать каких то допущений.
@azzzak
@azzzak 10 ай бұрын
Интервьюер путает понятия race condition и data race) Можно списать на оговорку, но те кто будет смотреть имейте это в виду и не делайте так😉
@standarttechnology4477
@standarttechnology4477 4 ай бұрын
а в чем разница?
@yerevan2612
@yerevan2612 2 жыл бұрын
что собеседущий говорит на 11:15 ? два названия чего-то на английском вроде, не могу разобрать
@MacIn173
@MacIn173 2 жыл бұрын
Искаженное faq, видимо.
@AndrewOBannon
@AndrewOBannon Жыл бұрын
faq, frequency question, а сначала он ошибся сказал favourite
@vp_arth
@vp_arth 5 ай бұрын
В смысле у мапы нет initialCapacity?
@allyhva
@allyhva 2 жыл бұрын
Вы умеете есть палочками?
@evgeniyshurupov6408
@evgeniyshurupov6408 Жыл бұрын
я видимо, что-то не понял: func main() { var d int (d:=3) f := make([]int, d) log.Println(f) } // [] ([0,0,0]) или вопрос не об этом?
@obi3kenobi
@obi3kenobi Жыл бұрын
В момент компиляции голанг должен знать точную длину массива. В твоем примере это 3, во время компиляции это понятно. The length is part of the array's type; it must evaluate to a non- negative constant representable by a value of type int.
@evgeniyshurupov6408
@evgeniyshurupov6408 Жыл бұрын
@@obi3kenobi да, я уже понял, просто перепутал с слайсом 😵‍💫, вообще логично что для резервирования (пронумеровывания) памяти нужно знать размер который нужно зарезервировать, просто когда улышал, как-то сразу показалось, что ведь делал что-то подобное, проверил (как описал в вопросе) заработало, решил спросить... и только потом понял что у меня речь идет о слайсе... вечером дело было)))
@dAfuckThePolice
@dAfuckThePolice 2 жыл бұрын
В go нет возможности переполнить стек. Ну-ну...
@raneddo
@raneddo Жыл бұрын
Я тоже триггернулся. Зашёл в комменты, чтобы указать, что стек всё же ограничен, в зависимости от системы, от 1 до 4 гб
@cruisecontrol1489
@cruisecontrol1489 2 жыл бұрын
Не знал что Паша Техник рубит в го
@Levelord92
@Levelord92 2 жыл бұрын
вообще не похож ни на 1%
@niklod12
@niklod12 2 жыл бұрын
burzum 🤘
@walcermelodia
@walcermelodia Жыл бұрын
сколько стоит одно занятие? Например, на джуна и на мидла?
@tih6891
@tih6891 Жыл бұрын
Уже не первый раз чел говорит что завершить горутины можно канал прокинув а можно контекст но этож один хрен? В контексте все равно канал палить же.
@cor4ik871
@cor4ik871 Жыл бұрын
Burzum :D
@UAStriker
@UAStriker 2 жыл бұрын
Заметил на всех реальных собесах спрашивают про мютексы, в чем разница между обычным и RW мютексами
@eugenenuribekov1231
@eugenenuribekov1231 Жыл бұрын
Мьютекс это полный лок, rw - лок только на запись. Но по хорошему стоит прослушать отдельный курс по многопоточности, которая для всех языков приблизительно одинаковая.
@standarttechnology4477
@standarttechnology4477 4 ай бұрын
@@eugenenuribekov1231 единственный адекватный коммент) но не совсем.... надеюсь сам знаешь почему
@pavelkrasnoperov9762
@pavelkrasnoperov9762 2 жыл бұрын
Какой тайтл в итоге дали?
@gettingITjob
@gettingITjob Күн бұрын
Хокаге
@vladislavrodin8036
@vladislavrodin8036 2 жыл бұрын
На собесе бэкэндера совсем ничего не спросить про БД (индексы, оптимизация запросов, nosql vs sql и тп) - это что-то новое. Учитывая, что любое собеседование (кроме тех компаний, где оно стандартизировано) - это субъективный взгляд собеседующего, то смысл этого сервиса непонятен. Чтобы действительно подготовиться "в компанию мечты", нужно пройти 10-20 собесов в независимые команды. Любому гоферу с опытом 1-2+ лет это сделать намного проще (и дешевле) просто опубликовав свое резюме на соответствующем сайте. ps а за видео спасибо
@Haak9555
@Haak9555 2 жыл бұрын
Бэкэнд вообще пишут на C# ? Или остались только Java, php и Golang?
@AB96Media
@AB96Media 2 жыл бұрын
@@Haak9555 пишут.
@MacIn173
@MacIn173 2 жыл бұрын
Бэк не всегда с базой связан, может быть связан косвенно. Я работаю сейчас на бэке, с базой уже года 3 не соприкасался.
@Haak9555
@Haak9555 2 жыл бұрын
@@MacIn173 на питон или ноде бэк написан?
@MacIn173
@MacIn173 2 жыл бұрын
@@Haak9555 ни то ни то. Та часть бэка, которй я занимаюсь, работает с данными только транзитом, их формируют другие сущности.
@DarDarbl4
@DarDarbl4 2 жыл бұрын
Джуны будут?
@user-tl2ns4uy7w
@user-tl2ns4uy7w Ай бұрын
Иди сразу на мидла
@viadomus
@viadomus 29 күн бұрын
@@user-tl2ns4uy7w без коммерческого опыта в Go обычно и на джуна не берут) вот сижу, хочу с пыхи перейти на го, хз где опыт брать, pet-проекты несерьезно
@faizulla5838
@faizulla5838 9 ай бұрын
Вообщето я смотрел много Инглишных товарищей с бородами ... то все они говорят что Go это функциональный язык, и все эти примочки с ООП они не нужны и просто ее тормозят.
@standarttechnology4477
@standarttechnology4477 4 ай бұрын
что-то в этом есть... не только же там парсеры пишутся....
@user-yz4cf6ic5r
@user-yz4cf6ic5r 2 жыл бұрын
Я тож в мтс диджитал работаю)) Но на пыхе)
@gms3194
@gms3194 2 жыл бұрын
Привет коллега) я тоже в мтс диджитал)
@user-nb4mr8gf2b
@user-nb4mr8gf2b 2 жыл бұрын
Вы бы не распространялись в открытую о месте работы. Прочитайте свои трудовые и политики компании.
@hiler844
@hiler844 Жыл бұрын
@@user-nb4mr8gf2b ты это налоговой скажешь
@user-td6vu1hh3y
@user-td6vu1hh3y Жыл бұрын
17:58 это так работает в случае concurency вызовов в цикле, что логично (ведь горутины добавляются в очередь, а не сразу выполняются, а их выполнение начинается как правило когда цикл уже отработал - поэтому и значение итератора это последний элемент слайса). А в общем случае это не так работает как говорят в видео, что-то господа эксперты навыдумывали.
@johnpnk
@johnpnk 11 ай бұрын
😢 икс два икс два икс два 😂😂 икс игрек 😂икс игрек равно икс игрек игрек равно икс в квадрате икс игрек равно два икс игрек равно три 🎉😂 икс равно икс икс игрек равно 🎉😂 икс игрек равен икс игрек равно нулю икс игрек равно ноль икс равно икс плюс игрек равно 😂икс 😢равно равно 😢икс 😂 икс икс 😂равно 😂 🎉икс равно 😂икс равно 😂 😂икс равно равно равно икс 😂 икс равно ноль целых одна пятое икс равно пять икс равно пять 😂икс равно икс икс 😂равно икс равно 😂😂 равно икс плюс икс равно равно икс плюс Б 😂 равно икс игрек равно 9:50 икс равно 😂ноль 🎉 😢😂 икс 😂
@johnpnk
@johnpnk 11 ай бұрын
Я не 😂 а ты ты не 🎉ты не ты не ты не ты ни ты ни 😂ты что ты что ты что ты не отвечаешь ты что 😂ты что не отвечаешь 😂ты что у у у тебя у 😂тебя же папа ты папа ты ты папа ты папа мама папа 😂мама 😂😂😂
@johnpnk
@johnpnk 11 ай бұрын
Я не знаю 😂что ты мне не отвечаешь я не
@johnpnk
@johnpnk 11 ай бұрын
Я не знаю что делать я не знаю что мне мне делать я 😂 я не знаю я я не знаю как это сделать я не знаю 😂 ну я не 😂знаю что что я 😂не знаю 😂
@johnpnk
@johnpnk 11 ай бұрын
Я не знаю что делать делать я не знаю что мне делать я не 😢хочу я не хочу я не хочу я хочу я я 😂хочу я хочу 😂чтобы я не хотела чтобы чтобы ты меня не не видел я хочу чтобы ты 🎉😂 а ты меня не слышишь я тебя люблю я я я тебя люблю тебя люблю тебя люблю 😂 😂я я тебя я тебя люблю ты 😂😂 я тебя люблю папа я тебя люблю люблю 😂я тебя обожаю я тебя люблю очень сильно я тебя люблю сильно люблю я я тебя обожаю ты 😂моя ты моя ты моя ты моя я тебя 😂люблю люблю 😢😂я тебя очень люблю я я люблю люблю 😂я я люблю люблю я я обожаю 😂 я 😂 я тебя люблю😢😢😢😂 я люблю люблю тебя я 😂тебя тебя люблю люблю тебя люблю тебя люблю тебя тебя люблю тебя я тебя люблю 😂я тебя тебя люблю я 😂 😂я тебя обожаю я 😂 я 😂 🎉 9:50 мая ты меня слышишь ты ты меня слышишь 😂😂 я я тебя тебя
@user-alexsumin
@user-alexsumin Жыл бұрын
Это на миддл? Вопросы джуновские какие то
@standarttechnology4477
@standarttechnology4477 4 ай бұрын
не, эт на сеньора... а тебе какие вопросы на собесе задавали в последний раз?
@user-alexsumin
@user-alexsumin 4 ай бұрын
@@standarttechnology4477 алгоритическая задача на люьом языке, по гошке - несколько готовых кодов и надо в режиме "ручного" компилятора объяснить что происходит на каждой строке, по ходу вопросы могут вопросы зачем так сделано? Если есть ошибки - то как их исправить?
@cinderellarouge
@cinderellarouge 9 ай бұрын
Ооп в гоу😮
@yarbersheer8559
@yarbersheer8559 2 жыл бұрын
Без БД... мидл.... куда-то я не туда свернул..
@eugenesol2074
@eugenesol2074 2 жыл бұрын
Спасибо, отличное интервью, интервьювер очень хороший, видно опыт, а вот парень очень слаб, он хорошо отвечал на вопросы, но очень не уверен, и сис диз конечно вообще слаб очень, но это опыт конечно придет, и еще бы софт скиллы, его общение напрягало
@MichailMishutkin
@MichailMishutkin 2 жыл бұрын
у каждого свой опыт, для меня парень крут, мне до него ещё учиться и учиться
@aleksandrsolution2380
@aleksandrsolution2380 2 жыл бұрын
Ничего не слаб, нормальный мидл.
@erwererwrwr
@erwererwrwr Жыл бұрын
Да, у вас все бл слабы.и все мидлы не МИДов, и сеньоры не сеньоры
@yarbersheer8559
@yarbersheer8559 2 жыл бұрын
почти два года... D из SOLID потерялся...
@user-ek2kr3hg7m
@user-ek2kr3hg7m 5 ай бұрын
Что вы тут мучаете джуна по system design. Он ничего не упомянул про eventual consistency, про консенсус, про olap/oltp, про Redis "in memory" и Redis AOF (он же LSM он же WAL он же commit Log) - пусть архитектурой занимаются серьезные ребята, не надо мучать джунов
@maximusx9022
@maximusx9022 2 жыл бұрын
Немного посмотрел, извините был в шоке, когда собеседуемая заговорила грубым мусжким голосов.
@operumar
@operumar 2 жыл бұрын
То чувство когда ты учился на юриста работаешь в банке и ни*ую не догоняешь о чём эти две персоны говорят))
@Haak9555
@Haak9555 2 жыл бұрын
в банках Java используется, а они другой язык обсуждают
@yarbersheer8559
@yarbersheer8559 2 жыл бұрын
С большой буквы - область видимости в пределах package? Приплыли..
@tester6347
@tester6347 2 жыл бұрын
А что не так? правильно же сказал
@yarbersheer8559
@yarbersheer8559 2 жыл бұрын
@@tester6347 с большой буквы - экспортируемые т.е. видимые за пределами package. package.Struct.Method(). Те структуры и методы, которые с маленькой буквы вызвать из других пакетов невозможно..
@user-tq4qi8bm2c
@user-tq4qi8bm2c 2 жыл бұрын
Оговорился :) Конечно, не package, а module! Волновался на аудиторию вещать, поэтому многое завалил, особенно system design, хотя типовая вещь абсолютно. Ну и пожалейте, после новогодних каникул сразу был собес :)
@user-tq4qi8bm2c
@user-tq4qi8bm2c 2 жыл бұрын
Ну и более того, к unexported все же можно достучаться через unsafe, но не очень то и нужно
@yarbersheer8559
@yarbersheer8559 2 жыл бұрын
@@user-tq4qi8bm2c да все там были) претензия больше к интервьюверу, что не поправил) Какие претензии к человеку, которые уже долго работает )
@jellyfish6265
@jellyfish6265 9 ай бұрын
чувак вообще сам понимает что говорит?
@alexlightweight
@alexlightweight 2 жыл бұрын
думал это баба справа ... ппц ...
@faizulla5838
@faizulla5838 9 ай бұрын
"будь осторожен ...! " 📯🎷🪗🎸... "будь осторожен ...! "
@ConstantinHoroshun
@ConstantinHoroshun 2 жыл бұрын
Как этот собеседуемый попал в сбер ...
@alexalextt
@alexalextt 2 жыл бұрын
Как нехер.
@user-nu2wg3rx6n
@user-nu2wg3rx6n 2 жыл бұрын
Совершенно бесполезная трата времени. Язык - только лопата, нужно знать, как копать и где копать. Го - лапиданый огрызок с минимумом возможностей, если не осилил букварь за пол дня, то все эти вопросы гуглятся за 2 минуты
@hiler844
@hiler844 Жыл бұрын
мужик рубишь правду
@raneddo
@raneddo Жыл бұрын
Вы, случайно, не менеджер по линии бизнеса?
@user-nu2wg3rx6n
@user-nu2wg3rx6n Жыл бұрын
@@raneddo я случайно программаст, а посему, знаю о чем пишу,
Открытое собеседование на Go-разработчика | Навыки
2:01:31
Эйч Навыки — менторская программа
Рет қаралды 35 М.
Открытое собеседование на Go-разработчика
1:25:59
Эйч Навыки — менторская программа
Рет қаралды 4,4 М.
НРАВИТСЯ ЭТОТ ФОРМАТ??
00:37
МЯТНАЯ ФАНТА
Рет қаралды 8 МЛН
Каха заблудился в горах
00:57
К-Media
Рет қаралды 10 МЛН
НЫСАНА КОНЦЕРТ 2024
2:26:34
Нысана театры
Рет қаралды 1,5 МЛН
Survive 100 Days In Nuclear Bunker, Win $500,000
32:21
MrBeast
Рет қаралды 101 МЛН
Открытое собеседование на Go-разработчика | Анонс менторской программы
1:17:29
Эйч Навыки — менторская программа
Рет қаралды 29 М.
Антон Сергеев, «Go под капотом»
36:37
Kolesa Group
Рет қаралды 94 М.
Открытое собеседование на Golang разработчика
1:42:02
Эйч Навыки — менторская программа
Рет қаралды 6 М.
Собеседование в IT
3:39
Воинствующие Аметисты
Рет қаралды 2,2 МЛН
Открытое собеседование на Junior Golang разработчика
1:34:29
Эйч Навыки — менторская программа
Рет қаралды 4,3 М.
Папа гений
0:23
Вельзевул
Рет қаралды 2,5 МЛН
Neden yüzünü saklıyor
0:19
H. DANIŞIK
Рет қаралды 35 МЛН
Вы так любезны
0:16
KOTVITSKY
Рет қаралды 3,4 МЛН