Mock-собеседование Go разработчика из OZON | Самое полное интервью

preview_player
Показать описание

Консультации:

Таймкоды:
00:00 - Введение
00:11 - Строки в Go
06:23 - Массивы и слайсы в Go
11:05 - Словари в Go
16:56 - Рантайм Go
20:54 - Каналы в Go
22:14 - Мьютексы в Go
23:37 - Контексты в Go
25:50 - Обобщенное программирование в Go
28:14 - ООП в Go
33:12 - Заключение

Golang собеседование. Golang уроки. Golang. Golang с нуля. Go программирование. Go программист. Go Junior собеседование. Go Middle собеседование. Go Senior собеседование. Ozon Go собеседование. Ozon Golang. Ozon Go. Ozon tech Go.

#golang #собеседование #собеседованиенаработу #программирование #айти #ozon
Рекомендации по теме
Комментарии
Автор

- Алгоритмов не будет
- Прудмай алгоритм создания строк в Go через связанные списки

devracoon
Автор

Одно удовольствие слушать этих ребят, грамотная четкая речь, информация легко воспринимается 🤗

ВалерияИванова-пт
Автор

Олег + Владимир = топовый собес) Реально круто получилось, смотрел еще некоторые собесы от Владимира, где он почти каждый ответ вытягивал, а тут прям очень гармонично и интересно

passionfde
Автор

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

yodude
Автор

Качественный контент, всё также ожидаю Junior BE Developer (Go) roadmap

dmitry
Автор

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

sovrinfo
Автор

Во, даже Боря из интернов подался в Go - сто пудов топовая технология!

TTTuTTT
Автор

Может кто-нибудь объяснить: Зачем в Го сделали что интерфейс nil только если оба поля nil? Почему не возвращать nil если хотя бы одно из полей nil? Потому что в этом случае нужно 2 проверки вместо одной?

xonicov
Автор

Объясни идею с хранением цены в битах, если не трудно, где первые два бита это копейки, остальные 6 это рубли .

lifCLUB
Автор

"Почему append возвращает слайс? Почему append не принимает по указателю слайс?"
Подскажите, в чем смысл вопроса, если другое решение также валидно? Ведь принимать по указателю слайс также можно было реализовать, внутри такой реализации append можно было также менять исходный слайс.
Т.е. область памяти в которой лежал исходный sliceHeader в самой функции заменился бы на другой с валидным len и capacity.
Буду благодарен за ответ, сколько не думал, не понимаю какой был ожидаемый ответ, в видео рассуждения не очень соответствовали вопросу, ответ был больше похож почему не стоит игнорировать возвращаемый слайс из append

Daniel-eip
Автор

Смотрел собес Сергея из МТС - вот реально сеньор с реальными коммерческими знаниями, а тут чисто по Go быстро прошлись, будто опросник был

Erdaulet
Автор

​ @Владимир Балун про 100 горутин и сисколы не понял, какой в итоге вывод? Apache будет быстрее?)

YourAwesomePlace
Автор

На проде при обходе очень большой коллекции, применил алгоритм свопа и удаления текущего элемента с конца списка, вместо O(n) из середины.
Ускорил код.
Спасибо

nikitakurabtsev
Автор

"Почему append возвращает новый слайс?" - потому что так было в LISP. Ключевое слово nil тоже было в LISP. Поведение append с nil-слайсом такое же, как в LISP

zergon
Автор

Отличное интервью по го 👍 Токсики в комментах.

Однако интереснее было бы как раз сисдиз :)

DmitriyBlokhin
Автор

на самом деле - типичный собес, рынок собесов в рф скатился на дно. Это тупой экзамен который надо зазубрить. Крайне редко адекватные собесы, где общаются, спрашивают про опыт, стек, задачи и тд. в 80% какое-нибудь подкапотное дерьмо или лайфкодинги, . Вот накой разрабу знать, как разруливается дедлок в бд, если это давно уже решается на уровне базы?

KeizashiAcidRain
Автор

Как Буданова жизнь то потрепала, из ГУР в Го разработчики подался.

dmitriynemoy
Автор

Супер! На обучение (junior) Route 256 с последующей стажировкой в OZON выпускнику 2014 года можно залететь или только студентов берут?

artmon
Автор

Видел этого парня на другом более старшем онлайн собесе)

ВладимирЛепешко-тр
Автор

У товарища Олега не было ли случайно ранее своего ТыТруб-канала отличной от программирования тематики? :-)

Artem.Alalykin