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

Поділитися
Вставка
  • Опубліковано 2 чер 2024
  • Настоящее собеседование на 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 Ответы на другие вопросы
  • Розваги

КОМЕНТАРІ • 179

  • @petproject3419
    @petproject3419 2 роки тому +109

    Какой же кайф смотреть со стороны, а не когда не тебя собеседуют)

    • @yernarshambayev5246
      @yernarshambayev5246 2 роки тому +2

      эт точно

    • @alexlightweight
      @alexlightweight Рік тому +20

      это потому что у нас часто самоутверждаются на собеседованиях допущенные на них задроты, по этому все так ненавидят собесы, по этому и такое чувство. Они воспринимают это как шанс отыграться за детство когда их чморили, печально это все конечно. Жиза ☹
      А видос супер, мне понравился. 👍

    • @petproject3419
      @petproject3419 Рік тому +10

      @@alexlightweight Обычно они засыпают хитровыебоным кодом или узконаправленными вопросами, которые они сами только что прочитали в вики в предпоследнем абзаце. Таких процентов 20%, их я скипаю))

    • @alexlightweight
      @alexlightweight Рік тому

      @@petproject3419 это точно ! )))

    • @yippeeki-yey
      @yippeeki-yey 8 місяців тому

      @@petproject3419 любопытно какие люди к таким пойдут) Сплошной стресс и негатив с первых минут задает тон отношения. Я читал про таких, 3 типа основали свой подвальный аутсорс Инфинайт Синерджи, занимаются таким же самодурством на собеседовании. Копают до тех пор пока не зацепятся, как только найдут пробел, будут обсуждать только эту тему и в конце опустят оффер апеллируя к всеобщему невежеству кандидата

  • @sovrinfo
    @sovrinfo Рік тому

    Спасибо за видео. Коммент в поддержку!

  • @user-nl9oc9rp1h
    @user-nl9oc9rp1h 2 роки тому +40

    что за треш происходит на фоне? Что за странные люди, которые подключаются к собесу?

    • @user-zm7bk8ri3y
      @user-zm7bk8ri3y Місяць тому

      неформальная обстановка получается ахахах

  • @sanzharzhakashbayev2851
    @sanzharzhakashbayev2851 2 роки тому +3

    Пропустил вчера трансляцию про еще одно тестовое интервью, вы его скрыли. В планах есть открывать для просмотра? Спасибо за интересный формат

    • @Skills_mentor
      @Skills_mentor  2 роки тому +1

      Да, мы смонтируем его и откроем доступ где-то через 5-7 дней

  • @mkii6396
    @mkii6396 2 роки тому +13

    В собеседовании есть раздел систем-дизайна. Вы на мидла спрашиваете это уже как мастхэв? На чем основаны такие требования к кандидату? Ну например, в ваших компаниях разработчиков этому обучают с грейда джун+? Или это всё на самостоятельной подготовке? И что порекомендуете по систем-дизайну? Желательно на го) И лучше на русском.

    • @raneddo
      @raneddo Рік тому

      Это в целом обучающее собеседование. Но да, многие компании проводят system design с миддлов. Вообще, всё всегда на самообучении, даже если компания предоставляет курсы - это всё ещё про самостоятельное решение. В system design можно проверить не только глубокое знание, но и общее понимание, как точно делать не надо. Миддл уже сам себе формализует задачи, и будет не очень хорошо, если он это сделает плохо

    • @mkii6396
      @mkii6396 Рік тому

      @@raneddo ага, я потому и спросил, что многие требуют. А можете рассказать, как организовано самообучение в вашей компании?

  • @anton2920
    @anton2920 Рік тому +4

    Коллеги, я может быть не очень понял момент с задачей по «System Design». Речь шла о, я так понял, нагрузке в десять тысяч RPS (как я понял речь о requests per second). Так вот, мой вопрос: ваши сервера работают на Intel® Atom™, что у вас один сервер не сможет выдержать такую нагрузку? Или я чего-то не понял?

    • @maksimfedorov2632
      @maksimfedorov2632 5 місяців тому

      я могу ваш сервер процессор одним запросом озадачить :) просто в запросе будет сделать все на свете. Надеюсь мой посыл ясен?

    • @anton2920
      @anton2920 5 місяців тому

      @@maksimfedorov2632 хрень какую-то написали, честное слово.

    • @standarttechnology4477
      @standarttechnology4477 2 місяці тому

      сейчас понял?

  • @user-nn1mq3gb8g
    @user-nn1mq3gb8g 2 роки тому +41

    Ребята если вам попадется такое собеседование будьте уверены , что это одекватная компания ,
    по опыту скажу , это огромная редкость , в 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 роки тому +2

      Хорошее утверждение, например на php таких компаний очень много.
      Один раз собеседовался в компанию, завалили вопросами на внимательность по типу будет ли ошибка, какой будет результат выведет функция, также как и ваших вопросах. Потом задал им вопрос сколько человек работает в команде, ответ удивил: 1 человек, и то это я, если бы меня взяли)

    • @user-nn1mq3gb8g
      @user-nn1mq3gb8g 2 роки тому +1

      Таких компаний у нас очень много в целом в it , многим понятны причины , особенно тем кто не желает работать за рубли .
      Такой уж у нас рынок на сегодняшний день , но хочу отметить заметное стабильное улучшение за последнии 10 лет , и очень надеюсь , что хоть и не так быстро как хотелось бы , ситуация будет и дальше стабильно улучшаться !)

    • @runaway1337
      @runaway1337 2 роки тому

      Не представлю, что именно вас не устраивает. Как мне кажется, довольно хорошие показательные задачи для собеса по языку. Сам провожу собеседования и уже хорошо представляю, как проверить реальные знания кандидата, а не его подготовку уровня просмотра одного подобного видоса на ютубе или чтения похожей статьи на хабре. А по поводу систем дизайна - многие компании уже сегодня проводят разные секции собеседований как отдельные этапы - это позволяет на каждом отдельном интервью задавать специализированные вопросы кандидату, не перескакивая с темы на тему, и при этом предоставляя ему достаточно времени раскрыться в той или иной области, проявить свои сильные (ну или слабые) стороны. У нас например 3 основных секции - язык, алгоритмы и системный дизайн. Условному джуну достаточно к примеру показать неплохие результаты по языку и достаточно поверхностного владения алгоритмами (дизайна у джунов нет), мидлы должны хорошо/отлично знать язык, неплохо знать алгоритмы (уже не так роляют) и что-то хотя бы поверхностно представлять о дизайне. У сеньоров упор будет уже именно на дизайн, а язык и алгоритмы второстепенны (тем не менее тоже должны быть пройдены на хорошую оценку).

    • @user-nu2wg3rx6n
      @user-nu2wg3rx6n 2 роки тому

      Написано много, но достаточно посмотреть на твои нетленки и все будет понятно

    • @user-nu2wg3rx6n
      @user-nu2wg3rx6n 2 роки тому

      "Исключения - Яндекс,Гугл,Амазон,Майл,Вк ну вобщем крупные" - полный наив, чем крупнее контора, тем больше бардака и сопствующего блуда-бардака. Перечисленно много, но исключительно с позиции банального кодера. Интервью проводил такой же

  • @user-fp6ul7uo1j
    @user-fp6ul7uo1j 2 роки тому +9

    Я посмотрел интервью, были интересные вопросы. Я так и не понял за что платить 3500, обратной связи очень мало :( вот это Данил знает хорошо, а вот это плохо, ну так себе инфа :( будут рекомендации о том, как подготовиться, развернутый ответ как себя следует вести на собесе, короче, хоть что-то за что платим 3500???

    • @Skills_mentor
      @Skills_mentor  2 роки тому +2

      Самари в конце интервью - не финальное, а лишь краткий обзор интервью
      А сам фидбек высылается на следующий день в виде PDF-файлика
      Примеры таких файлов можно глянуть в нашем FAQ: heavenly-plough-cb9.notion.site/FAQ-81e894ca5bad478186d9ba8b118b15fc

  • @user-vt5uk4cj1h
    @user-vt5uk4cj1h 2 роки тому +1

    К вопросу дизайна коротких ссылок...
    А если хранить данные о хешах длинных ссылок в PostgreeSQL как пары "хеш-код+TID" - тут даже внутренними механизмами мы эффективно и быстро пройдем все bucket в поиске ответа на вопрос 'есть ли уже такой хеш'.
    Или если нестандартно посмотреть на этот же хэш в PostgreeSQL то его можно быстро достать методом перебора веток и листьев Маркла, как это делаем в Блокчейне.

  • @pavelkrasnoperov9762
    @pavelkrasnoperov9762 2 роки тому

    Какой тайтл в итоге дали?

  • @DarDarbl4
    @DarDarbl4 2 роки тому

    Джуны будут?

  • @user-if1dj7fy2y
    @user-if1dj7fy2y 21 день тому

    😮- Ничего нет лучше, когда вам шепчет в ухо что-то молодость.

  • @yerevan2612
    @yerevan2612 2 роки тому

    что собеседущий говорит на 11:15 ? два названия чего-то на английском вроде, не могу разобрать

    • @MacIn173
      @MacIn173 2 роки тому

      Искаженное faq, видимо.

    • @AndrewOBannon
      @AndrewOBannon Рік тому

      faq, frequency question, а сначала он ошибся сказал favourite

  • @Levelord92
    @Levelord92 2 роки тому +2

    Кто-нибудь подскажет хорошие ресурсы, где можно подтянуть основы систем дизайна?

    • @Mescalinandtea
      @Mescalinandtea 2 роки тому

      System Design Interview - An insider's guide by Alex Xu. Недавно даже на русском вышла кажется.

    • @Mescalinandtea
      @Mescalinandtea 2 роки тому

      Тут кстати по книжечке, Даниилу на арх секции стоило бы обязательно определить Constraint. Это нужно делать первым делом. Потому что без этого невозможно делать каких то допущений.

  • @user-yl8tj3jm9j
    @user-yl8tj3jm9j 2 роки тому +12

    Парни, тут еще важно то что он хорошо соображает и быстро вьедет…
    Я бы взял его, способный… (а это важнее всего) :))

  • @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 Рік тому +1

      @@obi3kenobi да, я уже понял, просто перепутал с слайсом 😵‍💫, вообще логично что для резервирования (пронумеровывания) памяти нужно знать размер который нужно зарезервировать, просто когда улышал, как-то сразу показалось, что ведь делал что-то подобное, проверил (как описал в вопросе) заработало, решил спросить... и только потом понял что у меня речь идет о слайсе... вечером дело было)))

  • @inanedoma
    @inanedoma 2 роки тому +19

    собеседуемый чел ультра крут.
    отличное интервью. и ребята молодцы! спасибо за такие видосы!!
    п.с. футболка топ

    • @soundcloudlover
      @soundcloudlover Рік тому

      что за бренд футболки?) на волчок похоже

    • @strandingstranger
      @strandingstranger Рік тому

      @@soundcloudlover мерч burzum

  • @walcermelodia
    @walcermelodia Рік тому

    сколько стоит одно занятие? Например, на джуна и на мидла?

  • @user-yh2xz1qm5m
    @user-yh2xz1qm5m 2 роки тому +6

    Респект Дане на Burzum :)

  • @allyhva
    @allyhva Рік тому +1

    Вы умеете есть палочками?

  • @vp_arth
    @vp_arth 2 місяці тому

    В смысле у мапы нет initialCapacity?

  • @UAStriker
    @UAStriker Рік тому

    Заметил на всех реальных собесах спрашивают про мютексы, в чем разница между обычным и RW мютексами

    • @eugenenuribekov1231
      @eugenenuribekov1231 Рік тому +3

      Мьютекс это полный лок, rw - лок только на запись.
      Но по хорошему стоит прослушать отдельный курс по многопоточности, которая для всех языков приблизительно одинаковая.

    • @standarttechnology4477
      @standarttechnology4477 2 місяці тому

      @@eugenenuribekov1231 единственный адекватный коммент) но не совсем.... надеюсь сам знаешь почему

  • @azzzak
    @azzzak 8 місяців тому +1

    Интервьюер путает понятия race condition и data race) Можно списать на оговорку, но те кто будет смотреть имейте это в виду и не делайте так😉

  • @dAfuckThePolice
    @dAfuckThePolice 2 роки тому +5

    В go нет возможности переполнить стек. Ну-ну...

    • @raneddo
      @raneddo Рік тому +1

      Я тоже триггернулся. Зашёл в комменты, чтобы указать, что стек всё же ограничен, в зависимости от системы, от 1 до 4 гб

  • @cruisecontrol1489
    @cruisecontrol1489 Рік тому +11

    Не знал что Паша Техник рубит в го

    • @Levelord92
      @Levelord92 Рік тому +1

      вообще не похож ни на 1%

  • @tih6891
    @tih6891 Рік тому +1

    Уже не первый раз чел говорит что завершить горутины можно канал прокинув а можно контекст но этож один хрен? В контексте все равно канал палить же.

  • @vladislavrodin8036
    @vladislavrodin8036 2 роки тому +15

    На собесе бэкэндера совсем ничего не спросить про БД (индексы, оптимизация запросов, nosql vs sql и тп) - это что-то новое.
    Учитывая, что любое собеседование (кроме тех компаний, где оно стандартизировано) - это субъективный взгляд собеседующего, то смысл этого сервиса непонятен. Чтобы действительно подготовиться "в компанию мечты", нужно пройти 10-20 собесов в независимые команды. Любому гоферу с опытом 1-2+ лет это сделать намного проще (и дешевле) просто опубликовав свое резюме на соответствующем сайте.
    ps а за видео спасибо

    • @Haak9555
      @Haak9555 2 роки тому

      Бэкэнд вообще пишут на C# ? Или остались только Java, php и Golang?

    • @AlexandrBondarenko96
      @AlexandrBondarenko96 2 роки тому

      @@Haak9555 пишут.

    • @MacIn173
      @MacIn173 2 роки тому +5

      Бэк не всегда с базой связан, может быть связан косвенно. Я работаю сейчас на бэке, с базой уже года 3 не соприкасался.

    • @Haak9555
      @Haak9555 2 роки тому

      @@MacIn173 на питон или ноде бэк написан?

    • @MacIn173
      @MacIn173 2 роки тому +1

      @@Haak9555 ни то ни то. Та часть бэка, которй я занимаюсь, работает с данными только транзитом, их формируют другие сущности.

  • @faizulla5838
    @faizulla5838 7 місяців тому +1

    Вообщето я смотрел много Инглишных товарищей с бородами ... то все они говорят что Go это функциональный язык, и все эти примочки с ООП они не нужны и просто ее тормозят.

    • @standarttechnology4477
      @standarttechnology4477 2 місяці тому

      что-то в этом есть... не только же там парсеры пишутся....

  • @niklod12
    @niklod12 2 роки тому +18

    burzum 🤘

  • @user-alexsumin
    @user-alexsumin Рік тому

    Это на миддл? Вопросы джуновские какие то

    • @standarttechnology4477
      @standarttechnology4477 2 місяці тому

      не, эт на сеньора... а тебе какие вопросы на собесе задавали в последний раз?

    • @user-alexsumin
      @user-alexsumin 2 місяці тому

      @@standarttechnology4477 алгоритическая задача на люьом языке, по гошке - несколько готовых кодов и надо в режиме "ручного" компилятора объяснить что происходит на каждой строке, по ходу вопросы могут вопросы зачем так сделано? Если есть ошибки - то как их исправить?

  • @user-yz4cf6ic5r
    @user-yz4cf6ic5r 2 роки тому +2

    Я тож в мтс диджитал работаю)) Но на пыхе)

    • @gms3194
      @gms3194 2 роки тому

      Привет коллега) я тоже в мтс диджитал)

    • @user-nb4mr8gf2b
      @user-nb4mr8gf2b Рік тому

      Вы бы не распространялись в открытую о месте работы. Прочитайте свои трудовые и политики компании.

    • @hiler844
      @hiler844 Рік тому

      @@user-nb4mr8gf2b ты это налоговой скажешь

  • @cor4ik871
    @cor4ik871 Рік тому

    Burzum :D

  • @user-td6vu1hh3y
    @user-td6vu1hh3y Рік тому +1

    17:58 это так работает в случае concurency вызовов в цикле, что логично (ведь горутины добавляются в очередь, а не сразу выполняются, а их выполнение начинается как правило когда цикл уже отработал - поэтому и значение итератора это последний элемент слайса). А в общем случае это не так работает как говорят в видео, что-то господа эксперты навыдумывали.

    • @johnpnk
      @johnpnk 9 місяців тому

      😢 икс два икс два икс два 😂😂 икс игрек 😂икс игрек равно икс игрек игрек равно икс в квадрате икс игрек равно два икс игрек равно три 🎉😂 икс равно икс икс игрек равно 🎉😂 икс игрек равен икс игрек равно нулю икс игрек равно ноль икс равно икс плюс игрек равно 😂икс 😢равно равно 😢икс 😂 икс икс 😂равно 😂 🎉икс равно 😂икс равно 😂 😂икс равно равно равно икс 😂 икс равно ноль целых одна пятое икс равно пять икс равно пять 😂икс равно икс икс 😂равно икс равно 😂😂 равно икс плюс икс равно равно икс плюс Б 😂 равно икс игрек равно 9:50 икс равно 😂ноль 🎉 😢😂 икс 😂

    • @johnpnk
      @johnpnk 9 місяців тому

      Я не 😂 а ты ты не 🎉ты не ты не ты не ты ни ты ни 😂ты что ты что ты что ты не отвечаешь ты что 😂ты что не отвечаешь 😂ты что у у у тебя у 😂тебя же папа ты папа ты ты папа ты папа мама папа 😂мама 😂😂😂

    • @johnpnk
      @johnpnk 9 місяців тому

      Я не знаю 😂что ты мне не отвечаешь я не

    • @johnpnk
      @johnpnk 9 місяців тому

      Я не знаю что делать я не знаю что мне мне делать я 😂 я не знаю я я не знаю как это сделать я не знаю 😂 ну я не 😂знаю что что я 😂не знаю 😂

    • @johnpnk
      @johnpnk 9 місяців тому

      Я не знаю что делать делать я не знаю что мне делать я не 😢хочу я не хочу я не хочу я хочу я я 😂хочу я хочу 😂чтобы я не хотела чтобы чтобы ты меня не не видел я хочу чтобы ты 🎉😂 а ты меня не слышишь я тебя люблю я я я тебя люблю тебя люблю тебя люблю 😂 😂я я тебя я тебя люблю ты 😂😂 я тебя люблю папа я тебя люблю люблю 😂я тебя обожаю я тебя люблю очень сильно я тебя люблю сильно люблю я я тебя обожаю ты 😂моя ты моя ты моя ты моя я тебя 😂люблю люблю 😢😂я тебя очень люблю я я люблю люблю 😂я я люблю люблю я я обожаю 😂 я 😂 я тебя люблю😢😢😢😂 я люблю люблю тебя я 😂тебя тебя люблю люблю тебя люблю тебя люблю тебя тебя люблю тебя я тебя люблю 😂я тебя тебя люблю я 😂 😂я тебя обожаю я 😂 я 😂 🎉 9:50 мая ты меня слышишь ты ты меня слышишь 😂😂 я я тебя тебя

  • @yarbersheer8559
    @yarbersheer8559 2 роки тому +12

    Без БД... мидл.... куда-то я не туда свернул..

  • @yarbersheer8559
    @yarbersheer8559 2 роки тому +2

    почти два года... D из SOLID потерялся...

  • @eugenesol2074
    @eugenesol2074 2 роки тому +1

    Спасибо, отличное интервью, интервьювер очень хороший, видно опыт, а вот парень очень слаб, он хорошо отвечал на вопросы, но очень не уверен, и сис диз конечно вообще слаб очень, но это опыт конечно придет, и еще бы софт скиллы, его общение напрягало

    • @MichailMishutkin
      @MichailMishutkin 2 роки тому +3

      у каждого свой опыт, для меня парень крут, мне до него ещё учиться и учиться

    • @aleksandrsolution2380
      @aleksandrsolution2380 2 роки тому +8

      Ничего не слаб, нормальный мидл.

    • @erwererwrwr
      @erwererwrwr Рік тому +4

      Да, у вас все бл слабы.и все мидлы не МИДов, и сеньоры не сеньоры

  • @yarbersheer8559
    @yarbersheer8559 2 роки тому +3

    С большой буквы - область видимости в пределах package? Приплыли..

    • @tester6347
      @tester6347 2 роки тому

      А что не так? правильно же сказал

    • @yarbersheer8559
      @yarbersheer8559 2 роки тому +2

      @@tester6347 с большой буквы - экспортируемые т.е. видимые за пределами package.
      package.Struct.Method(). Те структуры и методы, которые с маленькой буквы вызвать из других пакетов невозможно..

    • @user-tq4qi8bm2c
      @user-tq4qi8bm2c 2 роки тому +3

      Оговорился :) Конечно, не package, а module! Волновался на аудиторию вещать, поэтому многое завалил, особенно system design, хотя типовая вещь абсолютно. Ну и пожалейте, после новогодних каникул сразу был собес :)

    • @user-tq4qi8bm2c
      @user-tq4qi8bm2c 2 роки тому +1

      Ну и более того, к unexported все же можно достучаться через unsafe, но не очень то и нужно

    • @yarbersheer8559
      @yarbersheer8559 2 роки тому

      @@user-tq4qi8bm2c да все там были) претензия больше к интервьюверу, что не поправил) Какие претензии к человеку, которые уже долго работает )

  • @maximusx9022
    @maximusx9022 2 роки тому +26

    Немного посмотрел, извините был в шоке, когда собеседуемая заговорила грубым мусжким голосов.

  • @user-ek2kr3hg7m
    @user-ek2kr3hg7m 3 місяці тому

    Что вы тут мучаете джуна по system design. Он ничего не упомянул про eventual consistency, про консенсус, про olap/oltp, про Redis "in memory" и Redis AOF (он же LSM он же WAL он же commit Log) - пусть архитектурой занимаются серьезные ребята, не надо мучать джунов

  • @operumar
    @operumar 2 роки тому

    То чувство когда ты учился на юриста работаешь в банке и ни*ую не догоняешь о чём эти две персоны говорят))

    • @Haak9555
      @Haak9555 2 роки тому

      в банках Java используется, а они другой язык обсуждают

  • @jellyfish6265
    @jellyfish6265 6 місяців тому

    чувак вообще сам понимает что говорит?

  • @alexlightweight
    @alexlightweight 2 роки тому +12

    думал это баба справа ... ппц ...

    • @faizulla5838
      @faizulla5838 7 місяців тому

      "будь осторожен ...! " 📯🎷🪗🎸... "будь осторожен ...! "

  • @ConstantinHoroshun
    @ConstantinHoroshun 2 роки тому +6

    Как этот собеседуемый попал в сбер ...

  • @user-nu2wg3rx6n
    @user-nu2wg3rx6n 2 роки тому +6

    Совершенно бесполезная трата времени. Язык - только лопата, нужно знать, как копать и где копать. Го - лапиданый огрызок с минимумом возможностей, если не осилил букварь за пол дня, то все эти вопросы гуглятся за 2 минуты

    • @hiler844
      @hiler844 Рік тому

      мужик рубишь правду

    • @raneddo
      @raneddo Рік тому +4

      Вы, случайно, не менеджер по линии бизнеса?

    • @user-nu2wg3rx6n
      @user-nu2wg3rx6n Рік тому +1

      @@raneddo я случайно программаст, а посему, знаю о чем пишу,

  • @cinderellarouge
    @cinderellarouge 7 місяців тому

    Ооп в гоу😮