Архитектура в [компания] — ты пришёл на готовые микросервисы и допиливал функционал?
Если я пришёл в команду, где уже есть готовые микросервисы, моя задача — понять их архитектуру, взаимодействия и бизнес-логику.
Читать ответПодготовка к интервью
31 вопрос с собеседований в plata
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в plata. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: kafka, go, apache kafka.
Каталог
Если я пришёл в команду, где уже есть готовые микросервисы, моя задача — понять их архитектуру, взаимодействия и бизнес-логику.
Читать ответКэширование данных обычно реализуется с помощью структуры данных, которая хранит недавно или часто используемые объекты для быстрого доступа.
Читать ответЧтобы найти медленный endpoint и определить, какой участок кода тормозит, используют профилирование и логирование времени выполнения.
Читать ответРешение сменить работу обычно связано с желанием профессионального роста, поиска новых вызовов и возможностей.
Читать ответKafka не гарантирует абсолютную доставку сообщений (exactly-once delivery) из коробки, но обеспечивает как минимум один раз (at-least-once) доставку.
Читать ответПричины перехода из одной компании в другую могут быть разными: поиск новых профессиональных вызовов, желание работать с другими технологиями, улучшение условий труда или карьерный рост.
Читать ответВ первом варианте кода есть проблема: цикл for r := range c будет бесконечно ждать, потому что канал c никогда не закрывается. Из-за этого программа зависнет.
Читать ответgo func IncrementUniqueIntsInMixed(xs []any, delta int) ([]any, int, int) { seen := make(map[int]bool) updated := 0 duplicates := 0
Читать ответВ PostgreSQL команда EXPLAIN показывает план выполнения SQL-запроса, то есть как СУБД собирается его выполнить, без фактического запуска запроса.
Читать ответЯ не могу обсуждать конкретные места работы или личные данные. Однако могу рассказать о типичных задачах и технологиях, с которыми работают специалисты по Golang на среднем уровне:
Читать ответВ рамках задач и архитектуры на Golang обычно выделяют микросервисный подход, где каждый сервис отвечает за отдельную бизнес-логику.
Читать ответПри выборе между двумя компаниями или командами я обращаю внимание на несколько ключевых аспектов:
Читать ответ