Задачи с собеседования по Go: Слайсы | Навыки

Поделиться
HTML-код
  • Опубликовано: 17 янв 2025

Комментарии • 30

  • @EyeOfInfinity-t5g
    @EyeOfInfinity-t5g Год назад +35

    720p и такой мелкий шрифт - это слишком суровое испытание

    • @mikemerinoff
      @mikemerinoff 10 месяцев назад +1

      Тогда стоп записи

  • @evgen_sr
    @evgen_sr Год назад +13

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

  • @alexzav1327
    @alexzav1327 11 месяцев назад

    Было интересно! Спасибо большое!

  • @Levelord92
    @Levelord92 Год назад +11

    Увеоичьте шрифт пожалуйста в своём редакторе.

    • @nikitachernyh169
      @nikitachernyh169 Год назад

      Спасибо, в следующий раз поправим :)

    • @MaximRovinsky
      @MaximRovinsky Год назад

      если в приложении ютюб, то при фулл скрин можно делать зум двумя пальцами

  • @CyclopsV
    @CyclopsV Год назад +7

    3:35 "стоп запись"... Хммм, к чему бы... Если это для монтажа, то кто-то не справился. Но продолжайте, мне нравится

  • @ivasilkov
    @ivasilkov Год назад +8

    Зачем канал создавать на 10к элементов, если воркеров всего 10, логичнее было создать канал на 10 элементов и в горутине его наполнять
    А вообще для решения задачи достаточно было сделать семафор (через буферизованный канал) и атомики

    • @JIexaPol
      @JIexaPol Год назад +1

      Затем, потому что решений может быть несколько

  • @dmitriylarin2314
    @dmitriylarin2314 Год назад +1

    а можно нормлаьное качество, это же не сложно 2023...

  • @MD-lk7jv
    @MD-lk7jv Год назад

    Видео чётенькое, но хотелось бы видеть запуски кода.
    Ну и разрешение видео, хотя бы fhd

  • @ktoeto8094
    @ktoeto8094 10 месяцев назад +1

    сам факинг го код?)

  • @Smerrrtnik
    @Smerrrtnik Год назад +1

    в следующий раз видео грузите в 360, а щрифт делайте меньше. Типичный метэсэ

  • @vacsa
    @vacsa Год назад

    отлично! Продолжайте еще!

  • @awesomeex5821
    @awesomeex5821 3 месяца назад

    зачем в КАЖДОЙ горутине проверять ВЕСЬ канал на валидность?

  • @ВалдисПельш-е4в
    @ВалдисПельш-е4в Год назад

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

  • @sovrinfo
    @sovrinfo Год назад +1

    Спасибо за видео. Коммент в поддержку! Пожалуйста, выпускайте видео чаще!

  • @dmitrys7422
    @dmitrys7422 Год назад

    Спасибо. Было очень интересно. Ждем новых видео.

  • @yippeeki-yey
    @yippeeki-yey Год назад

    Еще меньше шрифт и качество пожалуйста 👌

  • @МаксимКононенко-ц1у
    @МаксимКононенко-ц1у 9 месяцев назад

    семафором было бы решить проще и быстрее всего

  • @mdezh
    @mdezh Год назад

    Ну хз. Буферизированный канал - зачем? Загнать в него все линки зараз - зачем?? А если б они в файле хранились, и их бы миллиарды были? Почему бы сначала не спавнуть эти десять горутин, чтобы они заблокировались на чтение, а потом просто кидать в цикле в небуферизированный канал линки одну за другой? И вайтгруппу тогда можно выкинуть.

  • @ВикМитов
    @ВикМитов 4 месяца назад

    Да.., лектор не от бога. Готовиться надо лучше. Не себя показать, а гоферам разъяснить. Начни с увеличения шрифта.

  • @devracoon
    @devracoon Год назад

    Чет как-то слишком длинно, зачем писать код в лайв режиме и тратить время на объяснения примитивов синхронизации в примерах для слайсов?