🧑💻 Algo-interview
Бесплатный, минимально необходимый план подготовки к алгоритмическому интервью в компанию мечты. Для начинающих и опытных специалистов.
Что такое алгоритмическое интервью (алгоритмическая секция / алгоритмическое собеседование / coding interview) ?
Интервьюер даёт задачу (одну или несколько) в формате: есть входные данные (А), необходимо написать функцию которая принимает А, внутри себя производит набор действий и возвращает результат (B).
Цель кандидата: написать код функции за отведенное время. Оценить алгоритмическую сложность по времени и по памяти.
Что оценивается на алгоритмическом интервью?
При правильном проведении из него можно извлечь ценные артефакты о кандидате:
- Как мыслит, как рассуждает о проблеме (в ситуации когда проблема незнакомая и время ограничено это очень заметно)
- Задает ли вопросы и если да то какие
- Как воспринимает обратную связь, прислушивается ли к подсказкам
- Насколько глубоки и широки знания кандидата в Computer Science
- Как кандидат пишет код (пишет ли тесты, каких стандартов оформления придерживается)
Факторы влияющие на успех
- Количество решенных задач (Практика)
- Широта и глубина знаний по алгоритмам и структурам данных (Теория)
- Умение вести диалог с интервьюером
- Аналитические способности / интуиция (следствие первых 2х пунктов)
- Везение (попадется ли задача которую вы уже видели)
- Задача кандидата: максимизировать свои шансы по каждому из пунктов.
📌 Полный гайд
@golang_interview
Бесплатный, минимально необходимый план подготовки к алгоритмическому интервью в компанию мечты. Для начинающих и опытных специалистов.
Что такое алгоритмическое интервью (алгоритмическая секция / алгоритмическое собеседование / coding interview) ?
Интервьюер даёт задачу (одну или несколько) в формате: есть входные данные (А), необходимо написать функцию которая принимает А, внутри себя производит набор действий и возвращает результат (B).
Цель кандидата: написать код функции за отведенное время. Оценить алгоритмическую сложность по времени и по памяти.
Что оценивается на алгоритмическом интервью?
При правильном проведении из него можно извлечь ценные артефакты о кандидате:
- Как мыслит, как рассуждает о проблеме (в ситуации когда проблема незнакомая и время ограничено это очень заметно)
- Задает ли вопросы и если да то какие
- Как воспринимает обратную связь, прислушивается ли к подсказкам
- Насколько глубоки и широки знания кандидата в Computer Science
- Как кандидат пишет код (пишет ли тесты, каких стандартов оформления придерживается)
Факторы влияющие на успех
- Количество решенных задач (Практика)
- Широта и глубина знаний по алгоритмам и структурам данных (Теория)
- Умение вести диалог с интервьюером
- Аналитические способности / интуиция (следствие первых 2х пунктов)
- Везение (попадется ли задача которую вы уже видели)
- Задача кандидата: максимизировать свои шансы по каждому из пунктов.
📌 Полный гайд
@golang_interview
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Сможешь ли ты пройти собес? Смотри собеседование на Middle Go-разработчика в прямом эфире в этот четверг 👨💻
7 ноября в 19:00 (мск) Даниил Динько, TeamLead команды Go-разработчиков в Oxygen Forensics (ex-Ozon), проведет открытое собеседование на Middle-позицию:
– Задаст реальные вопросы и задачи разработчику.
– Даст подробную обратную связь: объяснит, зачем задавал тот или иной вопрос, как лучше на него ответить или решить задачу.
Эфир будет полезен, если ты:
– Планируешь повысить свой грейд в Go, чтобы увеличить ЗП или сменить компанию.
– Хочешь сменить свой текущий стек на Go.
– Готовишься к собеседованию прямо сейчас и хочешь получить оффер.
Это бесплатно?
Бесплатно
👾 Регистрируйся на эфир в боте Эйч Навыков и получи грейд-карту навыков по Go, необходимых при найме в бигтех-компаниях.
7 ноября в 19:00 (мск) Даниил Динько, TeamLead команды Go-разработчиков в Oxygen Forensics (ex-Ozon), проведет открытое собеседование на Middle-позицию:
– Задаст реальные вопросы и задачи разработчику.
– Даст подробную обратную связь: объяснит, зачем задавал тот или иной вопрос, как лучше на него ответить или решить задачу.
Эфир будет полезен, если ты:
– Планируешь повысить свой грейд в Go, чтобы увеличить ЗП или сменить компанию.
– Хочешь сменить свой текущий стек на Go.
– Готовишься к собеседованию прямо сейчас и хочешь получить оффер.
Это бесплатно?
Бесплатно
👾 Регистрируйся на эфир в боте Эйч Навыков и получи грейд-карту навыков по Go, необходимых при найме в бигтех-компаниях.
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Хотите научиться эффективно использовать каналы в Go?
📅 12 ноября в 20:00 МСК приглашаем вас на открытый вебинар! 👉 ссылка для записи
На вебинаре вы узнаете, как каналы помогают управлять потоками и передавать данные в высоконагруженных системах, а также научитесь избегать типичных ошибок.
🔍 На занятии разберём не только теорию, но и реальные примеры использования каналов в Go. Вы научитесь применять их для параллельной обработки задач и улучшите производительность ваших приложений.
👨💻 Вебинар предназначен для разработчиков, работающих с Go, которые хотят оптимизировать свой код и лучше понять, как использовать каналы для управления потоками.
📌 Регистрируйтесь на вебинар сейчас и получите скидку на большое обучение «Golang Developer. Professional»: ссылка
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
📅 12 ноября в 20:00 МСК приглашаем вас на открытый вебинар! 👉 ссылка для записи
На вебинаре вы узнаете, как каналы помогают управлять потоками и передавать данные в высоконагруженных системах, а также научитесь избегать типичных ошибок.
🔍 На занятии разберём не только теорию, но и реальные примеры использования каналов в Go. Вы научитесь применять их для параллельной обработки задач и улучшите производительность ваших приложений.
👨💻 Вебинар предназначен для разработчиков, работающих с Go, которые хотят оптимизировать свой код и лучше понять, как использовать каналы для управления потоками.
📌 Регистрируйтесь на вебинар сейчас и получите скидку на большое обучение «Golang Developer. Professional»: ссылка
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Distributed tracing в Go
Представьте, что у вас есть цепочка сервисов, которые взаимодействуют друг с другом.
И, например, запрос от одного к другому длится очень долго. Как быстро найти проблему?
Здесь поможет distributed tracing. Вы сможете визуализировать полный путь запроса через все системы, что ускорит поиск проблемы.
Об инструментах трейсинга в Go, их плюсах и минусах рассказал Константин Гвенцадзе, разработчик из отдела развития услуг 1С в @selectelcareers 🦖
А еще он подготовил для вас репозиторий с инструкциями и командами, чтобы вы могли потестить и выбрать для себя подходящий инструмент!
Кстати, в Selectel сейчас открыто несколько интересных вакансий в Backend-разработку на Golang — заглядывайте посмотреть 😉
Реклама, АО «Селектел», ИНН: 7810962785, ERID: 2VtzqwWKz2a
Представьте, что у вас есть цепочка сервисов, которые взаимодействуют друг с другом.
И, например, запрос от одного к другому длится очень долго. Как быстро найти проблему?
Здесь поможет distributed tracing. Вы сможете визуализировать полный путь запроса через все системы, что ускорит поиск проблемы.
Об инструментах трейсинга в Go, их плюсах и минусах рассказал Константин Гвенцадзе, разработчик из отдела развития услуг 1С в @selectelcareers 🦖
А еще он подготовил для вас репозиторий с инструкциями и командами, чтобы вы могли потестить и выбрать для себя подходящий инструмент!
Кстати, в Selectel сейчас открыто несколько интересных вакансий в Backend-разработку на Golang — заглядывайте посмотреть 😉
Реклама, АО «Селектел», ИНН: 7810962785, ERID: 2VtzqwWKz2a