Задачка с реального Golang собеса 2023: ВЗРЫВ МОЗГА!
ฝัง
- เผยแพร่เมื่อ 25 มิ.ย. 2023
- Без комментариев. Это надо видеть!
Клуб АйТи красавчиков с еженельными созвонами, приватным чатом для подписчиков и уникальным контентом - boosty.to/itkrasavchik
Задачка - goplay.space/#vg3LilzI1NL
Видео про задачи на append: • Примеры с реальных Gol...
Видео про задачи на change pointer: • Примеры с реальных Gol...
Видео про задачи на typed nil: • Примеры с реальных Gol...
Видео про задачи на loopvar: • Примеры с реальных Gol...
Видео про задачи на каналы и горутины: • Примеры с реальных Gol...
Видео про задачи на GOMAXPROCS и defer: • Примеры с реальных Gol...
Оставить заявку для участия в программе "Процент от ЗП" можно здесь - it-krasavchik.zenclass.ru/ - или на почту - it@krasavchik.club - или в телегу - t.me/itkrasavchik
Клуб АйТи Красавчиков в дискорде - / discord
Спасибо вам за ваш контент
Лучший!
Very like this interview questions format, it's very insteresting and it's very educational.
I hope you will continue to do this stuff, don't think it's take a lot of your time, don't stop it please!
Hey, thanks for your comment :) Yeah, time is all we have and all we don't :) But will do my best to not stop :)
@@itkrasavchik Thank you a lot! :)
ппц)
Топ
Самое интересное это рекурсивный тип, зачем такое вообще надо
Задачка - как не надо писать в проде, чтобы не получить от других пи****
Интервью - это не про пррд. Это как раз про то, как ты писать никогда не будешь 😉
главный вопрос: А ТАК МОЖНО БЫЛО?!
🤣🤣🤣
тут суть в том, что если мы выполним ветку case
спасибо , кэп)
c
@@Magomedrasul7 самого себя. Мы объект с записываем в канал с.
Именно она попалась на собесе. Сидел и судорожно пытался понять что же все таки в том видосе было?))))) И блин не вспомнил)))
😁😁😁
А задачка в чем заключается, проанализировать что будет выводить этот код?
Да, все задачи на собесах обычно требуют от вас объяснения, как оно отработает, без запуска кода
окей спасибо.
Не, ну бывает еще что надо дописать какой-то код чтоб решить задачу и добиться требуемого поведения
@@mikevvs бывает, как в предыдущем видео про change pointer (первая задача). Бывает вообще, что у тебя условие есть, а кода почти нет, про это, надеюсь, тоже расскажу, как дойдет очередь )
конечно type C chan C в начале вводит в интерес, но потом вспоминаешь, что тайп это по сути алиас, а канал, это по сути, структура и type C chan C сравнимо с type Some []Some ))) (что, кстаи, тоже, забавная вещь )))
type Some []Some
func main() {
some := make(Some, 0)
some2 := Some{Some{}, Some{}}
fmt.Println(some)
fmt.Println(some2)
}
а дальше, конечно, надо знать или помнить как селект осуществляет проверку кейсов и что селект это вам не свитч)
type some []some ничуть не понятнее чем type c Chan c😂
@@gregory._ а никто не говорил о понятности) просто забавно, что можно создать тип из себя же)
я назвал этот кейс crazychans 😂
😂😂
это называется говнокод и тут нечем восхищаться, noo way this code can be approved and merged.
Как задачка на сообразительность - оч. крутая. В Perl, помню, были даже соревнования на самые короткие однострочники - PerlGolf. В прод такое ес-но не пойдет, но оно и не для этого )