5 неожиданных вопросов с собеседований по Go + ссылка на 15 собесов до 10к USD в месяц

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ส.ค. 2024

ความคิดเห็น • 26

  • @evg1605
    @evg1605 5 หลายเดือนก่อน +1

    первый вопрос - да странно что народ забивает, куча патернов основанные на nil каналах - как правило реализация некой локальной стейт машины (удобненько), как я шутил когда собеседовал людей - паника при записи в канал, который nil,бывает не в рантайме, а у лиц не читавших документацию

    • @itkrasavchik
      @itkrasavchik  5 หลายเดือนก่อน +1

      Смешно )))

  • @yarbersheer8559
    @yarbersheer8559 5 หลายเดือนก่อน +1

    Кажется кто-то за мной подсматривает) только на прошлой неделе это делал с каналами))

    • @itkrasavchik
      @itkrasavchik  5 หลายเดือนก่อน

      😂😂😂 большой брат следит за тобой 😉

    • @skosski-moski
      @skosski-moski 5 หลายเดือนก่อน

      кто-то?)) да мы все тут под пиво вечерами собираемся и смотрим как ты шкодишь, шкодник :)

    • @yarbersheer8559
      @yarbersheer8559 5 หลายเดือนก่อน

      @@skosski-moski дык я днём такое шкодю, вечером всё прилично.

  • @RottenFoil
    @RottenFoil 5 หลายเดือนก่อน

    Доброе!

  • @GrimsLive330
    @GrimsLive330 5 หลายเดือนก่อน +1

    Спасибо

  • @artemkas4191
    @artemkas4191 2 หลายเดือนก่อน

    Что-то никак не могу понять, почему в первом вопросе при чтении из канала a или b в select-e вдруг делается вывод, что канал закрыт. А если в него после этого кто-то продолжит писать?

    • @itkrasavchik
      @itkrasavchik  2 หลายเดือนก่อน +1

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

  • @evg1605
    @evg1605 5 หลายเดือนก่อน

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

    • @itkrasavchik
      @itkrasavchik  5 หลายเดือนก่อน +1

      Тут скорее про принцип, чем про реализацию )

  • @dmitriyobidin6049
    @dmitriyobidin6049 5 หลายเดือนก่อน

    Все эти собесы на $10k - это какие-то крипто стартапы? Или есть и обычная коммерческая разработки за эту сумму?

    • @itkrasavchik
      @itkrasavchik  5 หลายเดือนก่อน

      Есть и обычная конечно. Там, где крипта - так и написано - крипта. В остальных ее нет.

  • @user-ih2hs5wz1f
    @user-ih2hs5wz1f 5 หลายเดือนก่อน

    По поводу racing condition. Как называется ситуация когда мы в main() горутине запускаем горутины которые выполняют какую-то работу даже не связанную с main() и если мы не дождёмся этимх горутин то они не выполнятся. И ничто никуда не пишет и нет общей памяти. То что вы описали больше похоже на data race подвид racing condition

    • @itkrasavchik
      @itkrasavchik  5 หลายเดือนก่อน

      Да, это data race, есть еще deadlock и livelock, например

    • @user-ih2hs5wz1f
      @user-ih2hs5wz1f 5 หลายเดือนก่อน

      @@itkrasavchik package main
      import "time"
      func main() {
      go runn()
      go runn()
      go runn()
      go runn()
      }
      func runn() {
      time.Sleep(5 * time.Second)
      }
      Это data race?

    • @itkrasavchik
      @itkrasavchik  5 หลายเดือนก่อน +1

      тут вообще нет рейса, main выйдет и не будет ждать горутины.

  • @waffleboot
    @waffleboot 5 หลายเดือนก่อน

    А в первом вопросе разве нет рандомизации, почему там бесконечность?

    • @itkrasavchik
      @itkrasavchik  5 หลายเดือนก่อน

      Есть ) ждал, кто первый найдет ;) но, пока другой канал не закрыт, цикл будет проваливаться в кейс закрытого канала, заставляя программу работать впустую

  • @ArtemVolnov
    @ArtemVolnov 5 หลายเดือนก่อน

    А такой вопрос: если я тупой, но есть большое желание изучить Го и серверную разработку, то получится ли?

    • @itkrasavchik
      @itkrasavchik  5 หลายเดือนก่อน

      Возможно, если осилишь бесплатный курс по Го )

    • @validationerror3830
      @validationerror3830 หลายเดือนก่อน

      Если ты тупой, то нет. Ты чего ждал, что мы тебя будем утешать типа ты умный?

  • @alexk3929
    @alexk3929 5 หลายเดือนก่อน

    Как в текущих реалиях легализовать валютную удаленку?

    • @itkrasavchik
      @itkrasavchik  5 หลายเดือนก่อน

      Напиши мне в телегу.