Как устроен git flow — ветки, окружения, деплой?
Git Flow — это популярная модель ветвления, которая помогает организовать разработку и деплой.
Читать ответПодготовка к интервью
978 вопросов с собеседований в Яндекс
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Яндекс. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: mobile, backend, database.
Каталог
Git Flow — это популярная модель ветвления, которая помогает организовать разработку и деплой.
Читать ответWebSocket соединение устанавливается через специальный handshake поверх HTTP протокола:
Читать ответЯ открыт к новым возможностям, особенно интересуют проекты с использованием Go, где можно решать сложные задачи и развиваться в backend-разработке.
Читать ответВ зависимости от размера и структуры команды подход к архитектуре может различаться.
Читать ответСложность по памяти зависит от конкретной реализации алгоритма и используемых структур данных.
Читать ответПринцип инверсии зависимостей (Dependency Inversion Principle, DIP) говорит, что:
Читать ответМинимальный комфортный уровень компенсации зависит от нескольких факторов: опыта, региона, рыночных ставок и личных ожиданий.
Читать ответЯ работал с различными базами данных, включая реляционные и NoSQL:
Читать ответХотя основной язык — Go, в работе часто использую и другие технологии, которые дополняют и расширяют возможности проектов:
Читать ответВ своей практике я работал с разными типами баз данных:
Читать ответМаксимальное количество запросов в секунду (RPS) на высокой нагрузке в Go сильно зависит от конкретного приложения, архитектуры, используемых библиотек и железа.
Читать ответАлгоритм решения задачи maxSegment обычно сводится к поиску максимального сегмента (подмассива) в массиве, удовлетворяющего определённому условию.
Читать ответ