Каковы отличия между протоколами HTTP и gRPC в контексте обмена данными?
HTTP и gRPC — это протоколы для обмена данными между клиентом и сервером, но они существенно отличаются по архитектуре и способу передачи данных.
Читать ответПодготовка к интервью
3834 вопроса с собеседований в Сбер
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Сбер. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, backend.
Каталог
HTTP и gRPC — это протоколы для обмена данными между клиентом и сервером, но они существенно отличаются по архитектуре и способу передачи данных.
Читать ответПри установлении HTTPS-соединения используются следующие механизмы защиты данных:
Читать ответВ Go map — это встроенный тип данных, реализующий ассоциативный массив или хеш-таблицу, где ключи сопоставляются со значениями.
Читать ответАтомарные операции — это операции, которые выполняются целиком или не выполняются вовсе, без возможности прерывания другими потоками. В контексте многопоточного программирования это важно для предотвращения гонок данных.
Читать ответОдин из крупных факапов произошёл, когда я неправильно обработал ошибку в горутине, и она silently завершалась без логирования. В результате часть данных не обрабатывалась, и мы долго не могли понять причину.
Читать ответОшибка содержится в Варианте 1:
Читать ответДля корректной работы сервиса в Kubernetes важно реализовать:
Читать ответДля оценки производительности и профилирования приложений на Go я использую следующие инструменты:
Читать ответЭто значит, что нельзя полагаться на sync.Pool как на постоянное хранилище объектов — объекты могут быть утеряны, и при следующем вызове Get() может вернуться nil или новый объект, созданный заново.
Читать ответОбъектно-ориентированное программирование (ООП) базируется на четырёх основных принципах:
Читать ответДа, использовал Next.js для разработки React-приложений с серверным рендерингом и статической генерацией.
Читать ответАнимировать элементы с помощью JavaScript можно несколькими способами:
Читать ответ