Сколько вы пишете на Go?
Количество кода на Go, которое я пишу за проект или период времени, сильно зависит от масштаба и задач проекта. В среднем за неделю разработки это может быть от нескольких сотен до нескольких тысяч строк кода.
Читать ответПодготовка к интервью
166 вопросов с собеседований в X5
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в X5. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: frontend, database, sharding.
Каталог
Количество кода на Go, которое я пишу за проект или период времени, сильно зависит от масштаба и задач проекта. В среднем за неделю разработки это может быть от нескольких сотен до нескольких тысяч строк кода.
Читать ответВ Go приведение типов (Type Assertion) используется для получения конкретного типа из интерфейсного значения.
Читать ответПланировщик Go основан на модели GMP, где:
Читать ответХорошие практики юнит-тестирования:
Читать ответВ Go с версии 1.12 была внедрена новая реализация хеш-таблиц в map, известная как "Swiss Tables" (по аналогии с реализацией в C++ Abseil). Ключевые особенности:
Читать ответВ роли senior разработчика иногда приходится задерживаться на работе или работать по выходным, особенно в периоды релизов или при решении критических проблем.
Читать ответЭтот вопрос не относится к технической тематике и не требует технического ответа.
Читать ответИнтерфейс Sem описывает семафор с методами для блокировки и управления ресурсами:
Читать ответЭтот вопрос не относится к технической теме Golang и не требует технического ответа.
Читать ответРаботаю с PostgreSQL с 2016 года, с Redis — с 2018.
Читать ответПосле достижения уровня полноценного сеньора в Go хочется двигаться в сторону архитектуры и проектирования систем, а также развития лидерских навыков. Это может быть:
Читать ответОценивая свой уровень как senior в Go, я считаю, что обладаю глубоким пониманием языка, его идиом и стандартной библиотеки.
Читать ответ