- Регистрация
- 24.06.19
- Сообщения
- 54,299
- Реакции
- 306,914
Последние темы автора:
- [МИФ.Курсы] Таро и архетипы. Старшие арканы в контексте мировой истории и культуры (2024)
- [Школа нумерологии] Матрица судьбы (2024)
- [Архэ] Между демоном и человеком. Одержимость - икота и кликушество (2024)
- [Архэ] Между демоном и человеком. Оборотни (2024)
- [Архэ] Между демоном и человеком. Колдуны и ведьмы (2024)
- #1
Голосов: 0
[Олег Козырев] Вся база о собеседованиях на Golang (2024)
Кому подойдет курс:
1) Не знаю какие вопросы/темы будут затрагивать на собеседовании
На собеседованиях по Golang есть ряд стандартных задач, которые с высокой вероятностью тебя попросят решить. К ним то и стоит подготовиться заранее.
Именно такие задачи мы подробно разберём на курсе.
2) Зададут каверзный вопрос и не смогу ответить
В процессе объяснения, как решать ту или иную задачу, я буду акцентировать внимание как на основных аспектах, так и на каверзных моментах, на которых тебя попытаются подловить.
Так, ты будешь готов ответить на самые неожиданные вопросы.
3) Заставят написать решение задачи с нуля
На собеседованиях часто просят объяснить, как работает уже написанная программа. И также предлагают самостоятельно написать решение какой‑либо задачи с нуля.
На курсе я уделю особое внимание практике решения подобных задач.
Программа:
Раздел 1. Типы данных в Go: избегай скрытых ловушек, которые могут стоить тебе работы
Раздел 2. Строки в Go: раскрой секреты работы со строками и удиви интервьюера
Раздел 3. Срезы под микроскопом: как не допустить ошибок, которые делают 90% кандидатов
Раздел 4. Мапы в Go: открой для себя тонкости, которые упускают другие
Раздел 5. Интерфейсы без секретов: как использовать интерфейсы так, чтобы пройти любое собеседование
Раздел 6. Concurrency в Go: стать мастером каналов и синхронизации
Раздел 7. Паттерны конкурентного программирования: опроси Pipeline, Fan-In за чашкой кофе
Подробнее:
[Олег Козырев] Вся база о собеседованиях на Golang (2024) - Описание курса
Кому подойдет курс:
- Тем, кто хочет свитчнуться на Go
Вместе со мной ты наглядно разберёшь все основные задачи, которые дают на собеседованиях. Со своей стороны обещаю объяснять всё простым языком и с понятными примерами. - Тем, кто хочет освежить знания по Golang перед собеседованиями
Даже постоянно работая на Golang, можно идеально писать код, но все равно плохо проходить собеседования. Важно помнить, что собеседования — это одно, а реальная работа — другое. Тебе могут задать вопрос о теме, с которой ты не работаешь каждый день. В такой момент легко растеряться и не знать, что ответить. - Тем, кто испытывает трудности с собеседованиями
С этим сталкиваются как джуны, так и сеньоры. На собеседовании ты можешь полностью понимать суть вопроса, но из-за сильного стресса не сможешь сформулировать ответ. Поэтому лучшее решение — это структурировано прорешать все основные темы, которые спрашивают на собеседованиях.
1) Не знаю какие вопросы/темы будут затрагивать на собеседовании
На собеседованиях по Golang есть ряд стандартных задач, которые с высокой вероятностью тебя попросят решить. К ним то и стоит подготовиться заранее.
Именно такие задачи мы подробно разберём на курсе.
2) Зададут каверзный вопрос и не смогу ответить
В процессе объяснения, как решать ту или иную задачу, я буду акцентировать внимание как на основных аспектах, так и на каверзных моментах, на которых тебя попытаются подловить.
Так, ты будешь готов ответить на самые неожиданные вопросы.
3) Заставят написать решение задачи с нуля
На собеседованиях часто просят объяснить, как работает уже написанная программа. И также предлагают самостоятельно написать решение какой‑либо задачи с нуля.
На курсе я уделю особое внимание практике решения подобных задач.
Программа:
Раздел 1. Типы данных в Go: избегай скрытых ловушек, которые могут стоить тебе работы
- Задача на указатели
- Задача с defer
- Задача с defer и указателями
- Задача на слайсы и указатели
- Задача с массивами
Раздел 2. Строки в Go: раскрой секреты работы со строками и удиви интервьюера
- Задача на увеличение строки
- Задача на проверку длины строки
- Задача с итерацией по unicoide-строке
Раздел 3. Срезы под микроскопом: как не допустить ошибок, которые делают 90% кандидатов
- Задача на работу с append
- Ещё задача на работу с append
- Задача на изменение слайса в отдельной функции
- Задача на генерацию слайса уникальных чисел
- Задача на объединение слайсов
Раздел 4. Мапы в Go: открой для себя тонкости, которые упускают другие
- Задача на конкуретное обновление мапы
- Задача на поиск бага при работе с мапой
- Задача на ограничение хранения данных в мапе
- Задача на объединение данных в значениях мапы
- Задача на работу с sync. Map
Раздел 5. Интерфейсы без секретов: как использовать интерфейсы так, чтобы пройти любое собеседование
- Задача на преобразование интерфейсов
- Задача о возврате ошибки из функции
- Задача на поиск багов в реализации интерфейсов
- Задача на поиск багов в реализации нетипизированного кэша
- Задача на проверку интерфейса на nil
Раздел 6. Concurrency в Go: стать мастером каналов и синхронизации
- Задача на написание обертки над долгим сетевым вызовом
- Задача на создание обертки с кастомным таймаутом для запроса во внешнее API
- Задача на отлов бага при использовании каналов
- Задача на ревью реализации механизма кэшированния данных от стороннего сервиса
- Задача на организацию ограничений кол-ва мест на парковке
Раздел 7. Паттерны конкурентного программирования: опроси Pipeline, Fan-In за чашкой кофе
- Задача на объединение каналов в один (FanIn)
- Задача на реализацию шардированного InMemory кэша
- Задача на реализацию Worker Pool’а
- Задача на реализацию pipeline финансовых операций
- Реализация семафора
Подробнее:
Для просмотра ссылок пройдите регистрацию
Скачать курс - [Олег Козырев] Вся база о собеседованиях на Golang (2024)
Вы должны Войти на форум чтобы увидеть контент.