Как пройти отбор на стажировку, если ты новичок в Go? 🔎

Отбор на стажировку для будущих гоферов в Kaspersky устроен так, чтобы оценить не столько годы коммерческого опыта, сколько ваше умение мыслить системно, разбираться в базовых механиках языка и аккуратно проектировать сервисы. Чтобы вы знали, к чему готовиться и на чём сфокусировать внимание перед стартом, Кочкарова Лейла, Go Developer, разложила процесс по полочкам — от первой самопрезентации до архитектуры финального проекта.

Шаг 1. VCV На этом этапе вам предстоит рассказать о себе - о вашем опыте, личных достижениях и своих интересах. 🟢 Подготовьте рабочее место: тихая комната без посторонних шумов, хорошее освещение: лицо должно быть чётко видно. 🟢 Убедитесь, что камера и микрофон работают исправно, а соединение с интернетом стабильно. Не записывайте видео «на ходу» или в общественных пространствах. 🟢 Проверьте техническую готовность, отключите уведомления и другие источники, которые могут вас сбить или отвлечь. 🟢 Говорите спокойно и структурировано, подготовьте заранее рассказ о своем опыте и 1-2 проекте, которым вы гордитесь.

Не переживайте - на этом этапе нет неправильных ответов.

Шаг 2. Технический тест Тест ориентирован на проверку базовых знаний языка Go и типичных "подводных камней". На что обратить внимание: 🟢 Работа со стандартными типами: слайсы, мапы, каналы. 🟢 Работа с горутинами и примитивами синхронизации. 🟢 Работа с интерфейсами: реализация, сравнение, нулевое значение. 🟢 Типичные ошибки

Перед прохождением теста можно освежить свои знания, прочитав Tour of Go и 50 оттенков Go.

Шаг 3. Тестовое задание На этом этапе предстоит показать свои навыки написания кода. 🟢 Сформулируйте требования, определите минимум (рабочий вариант), оптимум (полноценная реализация) и максимум (дополнительные улучшения). 🟢 Релизуйте сервис поэтапно: сначала ядро функционала, чтобы система собиралась и запускалась, а уже потом добавляйте дополнительные функции, оптимизируйте производительность, улучшайте надежность и устойчивость. 🟢 Поддерживайте хорошую культуру кода - пишите читаемый код и добавляйте комментарии, придерживайтесь идиом Go (именование, расположение пакетов, обработка ошибок), используйте контексты во всех местах, где возможна отмена операции или таймаут. 🟢 Не забудьте оформить README - добавьте туда описание проекта, инструкции по сборке и запуску, опишите технологический стек.

Верьте в свои силы, пишите чистый код — и до встречи на стажировке в Kaspersky! 💚

Как пройти отбор на стажировку, если ты новичок в Go? 🔎
Отбор на стажировку для будущих гоферов в Kaspersky устроен так, чтобы оценить не столько годы коммерческого опыта, сколько ваше умение мыслить ... | Сетка — социальная сеть от hh.ru