Какая нагрузка была на системы? Сколько RPS?
Нагрузки на сервисы могут сильно различаться в зависимости от сферы и архитектуры, но обычно включают:
Читать ответПодготовка к интервью
20 вопросов с собеседований в Hi Rockits
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Hi Rockits. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: websocket, api, backend.
Каталог
Нагрузки на сервисы могут сильно различаться в зависимости от сферы и архитектуры, но обычно включают:
Читать ответГотов приступить к работе в течение 2 недель после получения предложения — это стандартное время для завершения текущих проектов и передачи дел.
Читать ответВ новом месте работы я ищу возможности для профессионального роста и развития навыков, особенно в области архитектуры и оптимизации высоконагруженных систем на Go.
Читать ответWebSocket строится поверх протокола HTTP. Изначально устанавливается HTTP-соединение с запросом на "апгрейд" (Upgrade) до WebSocket, после чего соединение переключается на двунаправленный протокол WebSocket.
Читать ответДля меня критично важно, чтобы компания:
Читать ответДля игр с ограничением времени в Redis можно использовать схему с ключами, которые автоматически истекают (TTL), и отдельным воркером, который отслеживает истечение времени и обрабатывает таймауты.
Читать ответОформление через гражданско-правовой договор (ГПХ) не отражается в трудовой книжке, так как ГПХ не является трудовым договором.
Читать ответПричины ухода из компании могут быть разными: желание профессионального роста, поиск новых вызовов, смена сферы деятельности или улучшение условий работы.
Читать ответЧтобы добавить поддержку игр с ограничением времени (например, 3 или 5 минут) в Go, можно использовать таймеры и контексты для контроля времени игры.
Читать ответLoad Balancer перед API Gateway выполняет функцию распределения входящего трафика между несколькими экземплярами API Gateway или серверами, чтобы обеспечить балансировку нагрузки, отказоустойчивость и масштабируемость.
Читать ответС WebSocket я работал как на уровне кода, так и участвовал в настройке инфраструктуры.
Читать ответВ моем опыте работы с высоконагруженными системами ключевым аспектом была организация эффективного распределения и балансировки трафика для обеспечения стабильности и масштабируемости.
Читать ответ