Некоторые из вопросов:
• Как эффективно склеивать множество строк?
• Как задать направление канала?
• Напиши собственную функцию
Sleep
, используя time.After
• Что такое буферизированный канал?
• Как работает Garbage Collection в Go?
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
В частности, освещаются такие ошибки как:
— загрязнение интерфейса
—
map
и утечки памяти— ошибка считать, что параллелизм всего ускоряет код
— неиспользование средств диагностики Go
— и другие ошибки
Основано на книге Тейва Харшани «100 ошибок Go и как их избежать»
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
В этой заметке — задачи на лайв-кодинг для Go разработчиков; задачки наподобие этих часто встречаются на собеседованиях.
А вот сами задачи:
— Найти пересечение двух неупорядоченных слайсов любой длины
— Развернуть односвязный список
— Написать генератор случайных чисел
— Слить N каналов в один
— Сделать конвейер чисел
— Сделать кастомную WaitGroup на семафоре
— Алгоритм бинарного (двоичного) поиска
— Обход ссылок из файла
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Открытый учебник по Go с упором на тестирование и test coverage
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Это шаблон структуры идеального Go-приложения.
Цель шаблона — показать :
• как организовать проект и предотвратить его превращение в спагетти-код
• где хранить бизнес-логику, чтобы она оставалась независимой, чистой и расширяемой
• как не потерять контроль при росте микросервиса.
Шаблон выстроен в соответствии с принципами Роберта Мартина; используйте этот каркас для своих пет-проектов
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Стать бэкендером в Яндексе за выходные
8–9 июня устраиваем Weekend Offer Backend: всего за 2 дня можно пройти технические секции и попасть в Яндекс. Для этого нужно зарегистрироваться и решить несколько задач в Контесте.
Вы сможете выбрать одну из команд: Crowd, Ecom-сценарии, Поиск, Алиса, Автономные автомобили и Большие данные. Можно пообщаться с нанимающими менеджерами и выбрать самый интересный проект. Если всё пройдёт хорошо, сразу же получите офер.
Нанимаем в офисы России и Республики Беларусь.
Узнать подробности и зарегистрироваться можно здесь.
8–9 июня устраиваем Weekend Offer Backend: всего за 2 дня можно пройти технические секции и попасть в Яндекс. Для этого нужно зарегистрироваться и решить несколько задач в Контесте.
Вы сможете выбрать одну из команд: Crowd, Ecom-сценарии, Поиск, Алиса, Автономные автомобили и Большие данные. Можно пообщаться с нанимающими менеджерами и выбрать самый интересный проект. Если всё пройдёт хорошо, сразу же получите офер.
Нанимаем в офисы России и Республики Беларусь.
Узнать подробности и зарегистрироваться можно здесь.
Здесь приведены самые распространённые алгоритмы и разобраны важнейшие темы Computer Science, в частности такие как:
— временная и пространственная сложность
— метод Монте-Карло
— динамическое программирование
— O-нотация и её объяснение
— комбинаторика: перестановки и т.д.
— бинарный поиск
— алгоритмы сортировки
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Golang-специалисты тут? Вас уже ждут в Тинькофф!
У нас много команд разной направленности: от ML до SRE. Go-разработчикам есть из чего выбрать!
Можно заняться лицевой биометрией и LLM-ассистентами, создавать и развивать инфраструктурные сервисы процессинга, делать внутренних ассистентов для инженеров на базе SOTA-моделей ИИ, разрабатывать платформу продуктовой аналитики и многое другое.
Откликайтесь на вакансию, а компания не только обеспечит комфортные условия для работы, но и даст возможность воплотить свои идеи в больших ИТ-проектах
Реклама. АО «Тинькофф Банк», ИНН 7710140679
У нас много команд разной направленности: от ML до SRE. Go-разработчикам есть из чего выбрать!
Можно заняться лицевой биометрией и LLM-ассистентами, создавать и развивать инфраструктурные сервисы процессинга, делать внутренних ассистентов для инженеров на базе SOTA-моделей ИИ, разрабатывать платформу продуктовой аналитики и многое другое.
Откликайтесь на вакансию, а компания не только обеспечит комфортные условия для работы, но и даст возможность воплотить свои идеи в больших ИТ-проектах
Реклама. АО «Тинькофф Банк», ИНН 7710140679
—
go install github.com/schachmat/wego@latest
Отличная идея для пет-проекта
Для получения информации о погоде использует API Worldweatheronline
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Здесь собраны вопросы с ответами, задания, а также ссылка на мок-интервью Ozon
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
На этой страничке собраны теоретические и практические задания, которые часто всплывают на собеседованиях Go-разработчиков
Так что будет не лишним пройтись по этим вопросам перед днём X
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM