Какой язык программирования вы бы выбрали для разработки нового проекта с нуля и почему?
Выбор языка программирования зависит от требований проекта, команды и экосистемы.
Читать ответПодготовка к интервью
142 вопроса с собеседований в RuTube
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в RuTube. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: backend, database, livecoding.
Каталог
Выбор языка программирования зависит от требований проекта, команды и экосистемы.
Читать ответДа, в проектах на Go часто используется MongoDB с индексами для оптимизации запросов. Индексы в MongoDB позволяют значительно ускорить поиск и фильтрацию данных, особенно на больших коллекциях.
Читать ответВ моём опыте сопровождения промышленных проектов на Go я занимался поддержкой существующего кода, исправлением багов и внедрением новых функций с учётом требований заказчика.
Читать ответТокены — это объекты, которые используются для передачи информации о пользователе или сессии между клиентом и сервером, часто для целей аутентификации и авторизации.
Читать ответgRPC использует HTTP/2 как транспортный протокол, что позволяет эффективно управлять событиями коммуникации через мультиплексирование потоков, управление потоком и двунаправленное стриминг-соединение.
Читать ответВ Go (Golang) широковещательная передача данных (broadcast) может быть реализована несколькими способами:
Читать ответВ gRPC распределение входящих запросов между службами обычно реализуется на уровне клиента или с помощью внешних балансировщиков нагрузки.
Читать ответЯ работал с такими брокерами сообщений, как Apache Kafka и RabbitMQ.
Читать ответКонцепция лицензирования мастер-слейв репликации в СУБД обычно связана с тем, как лицензируются копии базы данных и их роли.
Читать ответВ базе данных главный сервер (master) — это основной узел, который принимает все операции записи (insert, update, delete). Он отвечает за обработку транзакций и поддерживает целостность данных.
Читать ответВ программировании и системах данных термин "offset" обычно означает смещение относительно некоторой базовой точки или начала.
Читать ответМаксимальное количество реплик системы зависит от архитектуры, используемых технологий и требований к масштабируемости и отказоустойчивости.
Читать ответ