Сколько микросервисов у вас на Go и как часто бывают задачи, затрагивающие два микросервиса?
Количество микросервисов на Go зависит от архитектуры и размера проекта — обычно от нескольких до десятков.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Количество микросервисов на Go зависит от архитектуры и размера проекта — обычно от нескольких до десятков.
Читать ответОсновная причина, почему не обращались к сервису справочников на каждый запрос, а использовали Redis для хранения данных обогащения, — это производительность и снижение задержек.
Читать ответComposition API во Vue — это новый способ организации и повторного использования логики компонентов, введённый в Vue 3.
Читать ответДля обеспечения типизации API-ответов часто используют OpenAPI (Swagger) спецификации, которые описывают структуру запросов и ответов.
Читать ответДля воспроизведения HLS/DASH в браузере важны следующие браузерные API:
Читать ответВзаимодействие с backend обычно строится на основе заранее согласованных API-контрактов. Это позволяет фронтенд и бэкенд командам работать параллельно и минимизировать недопонимания.
Читать ответВ computed свойствах (например, в Vue.js) не рекомендуется делать асинхронные операции, такие как обращение к API. Computed предназначены для синхронного вычисления значений на основе реактивных данных.
Читать ответДля типизации ответов от двух endpoint'ов — списка пользователей и пользователя по ID — удобно определить отдельные типы данных, отражающие структуру ответа.
Читать ответДля наведения порядка в большом старом приложении с множеством API-запросов, которые используют разные URL и возвращают разные форматы, я бы сделал следующее:
Читать ответНа проекте использовалась архитектура микросервисов, где фронтенд взаимодействовал с набором независимых сервисов через API. Это позволяло разделять ответственность, облегчало масштабирование и ускоряло разработку.
Читать ответjsx import React, { useState, useEffect } from 'react';
Читать ответДля создания страницы с многофункциональной таблицей криптовалюты на TypeScript можно разбить задачу так:
Читать ответ