G
enby!

Собеседование Senior Go-разработчика / Даниил Подольский, Владимир Балун - Антон Зиновьев

Даниил Подольский и Владимир Балун проводят собеседование Senior GoLang разработчика - Антона Зиновьева. Интервью состоит из двух частей: общие вопросы и лайв-кодинг. Канал Антона, на котором он проводит стримы с разработкой на Go:    / @laxcity-lead   Его Телеграм-канал: https://t.me/laxcity_lead
Канал Вовы: ‪@vladimir_balun_programming‬ Статья про опросник Даниила: https://habr.com/ru/companies/oleg-bu...
👾 https://t.me/ntuzov
- мой канал в Telegram. Пишу в нём много интересного: гайды, которых нет на YouTube, интересные мысли про разработку, новости и анонсы всех моих активностей и др. Мои уроки, которые помогут вам подготовиться к собеседованию: Внутреннее устройство типа Map в Go:    • Как на самом деле устроен тип Map в Golang...   Про хэш-таблицы:    • Хэш-таблицы за 10 минут   Внутреннее устройство каналов:    • Как на самом деле устроены каналы в Golang...   Как устроен Slice, его подводные камни:    • GoLang Slice в деталях, простым языком   ---- 👀 GoLang Digest: https://t.me/golang_digest
- мои регулярные подборки интересных материалов по Go. 🗣️ Наше сообщество GopherClub: https://t.me/+zsSZ63wEJDs3NGVi
Лучшее русскоязычное Go-сообщество с очень приятной атмосферой, без токсиков. Вежливо и терпеливо помогаем новичкам, конструктивно дискутируем с профессионалами и т.п. Здесь также присутствуют все звезды Go-сообщества и представители интересных компаний. ❤️ Если у вас есть желание поддержать развитие канала: Секретный телеграм-канал: В рублях: https://t.me/+1UPXV_DGnG1mODJi
В евро: https://t.me/+hedI8LevYTc5MDM6
Boosty: https://boosty.to/nikolay.tuzov
Patreon:   / tuzov   ---- Тайминги 00:00:00 Вступление 00:05:22 Разговорная часть - Даниил Подольский 00:06:37 Чем ты гордишься за последние три года 00:07:51 Представление Антона 00:09:28 Какие технологические преимущества Go 00:11:09 Что особенного в параллелизме в Go 00:13:42 Какие технологические недостатви в Go 00:16:15 Что не так с системами типов в Go 00:17:44 Go императивный или декларативный 00:18:40 Какие средства обобщенного программирования в Go 00:20:00 Что такое sum types 00:22:38 Что такое defer 00:22:36 Какие операции можно совершать с нулевым слайсом 00:24:16 Какие len и cap будут если в пустой слайс добавить элементы 00:25:25 Как сделать из слайса массив и что может быть ключом в мапе 00:28:34 Как устроен map в Go 00:31:53 Какой порядок перебора ключей в map 00:32:50 Каналы в Go 00:33:59 Буферизированные каналы 00:36:13 Десять трехбуквенных команд в Linux 00:39:12 Что такое procfs и sysfs 00:39:42 Как устроена ext4, inode, hardlink, symlink 00:42:28 Флаги доступа 764 у файла 00:43:40 Команда kill 00:44:44 Сигналы SIGHUP и SIGPIPE 00:45:40 Что такое Git 00:48:01 Завершение 00:56:39 Лайв-кодинг - Владимир Балун 00:57:20 Вопросы производительности PostgreSQL 01:05:30 Кодинг локального кэша 01:47:01 Вопросы после кодинга 01:49:50 Вопрос анализа сломанного прода 01:52:52 Итоги от секции Владимира 02:07:05 Заключение #golang #ntuzov

Смотрите также