Buscar perguntas…
⌘
K
English
Tiếng Việt
日本語
한국어
Español
العربية
বাংলা
čeština
Dansk
Deutsch
Ελληνικά
Suomi
Français
Gaeilge
ગુજરાતી
Hausa
हिन्दी
Hrvatski
Magyar
Bahasa Indonesia
Italiano
Basa Jawa
ქართული
Lietuvių
मराठी
Melayu
Malti
नेपाली
Nederlands
Norsk
ਪੰਜਾਬੀ
Polski
Português
Română
Русский
Slovenščina
Shqip
Svenska
Kiswahili
தமிழ்
తెలుగు
ภาษาไทย
Türkçe
اردو
简体中文
flow
Início
Tópicos
Categorias
Trilhas de aprendizagem
Buscar
Perguntas de entrevista de Arquitetura · Prática de Entrevistas de TI
Início
/
#Arquitetura
#Arquitetura
123 perguntas
O que você deve considerar ao construir microservices em Node?
Node.js
#architecture
Sênior
›
O que são React Server Components e como eles diferem dos componentes de cliente?
React
#architecture
Sênior
›
O que é progressive enhancement?
HTML
#architecture
Sênior
›
Quais metodologias de arquitetura CSS ajudam grandes bases de código?
CSS
#architecture
Sênior
›
Como o NestJS suporta microsserviços?
NestJS
#architecture
Sênior
›
Como você gerencia jobs em background e filas?
NestJS
#architecture
Sênior
›
Como você executa trabalhos em background robustos (Celery/ARQ)?
FastAPI
#architecture
Sênior
›
Como você implanta uma aplicação FastAPI em produção?
FastAPI
#architecture
Sênior
›
Como você executa tarefas em background com Celery?
Django
#architecture
Sênior
›
Como você implanta uma aplicação Django em produção?
Django
#architecture
Sênior
›
Quais padrões de design comuns aparecem em Java?
Java
#architecture
Sênior
›
Como funciona injeção de dependência no PHP moderno?
PHP
#architecture
Sênior
›
Quais padrões de design são comuns em frameworks PHP?
PHP
#architecture
Sênior
›
O que são padrões PSR e por que eles importam?
PHP
#architecture
Sênior
›
Como funcionam eventos e listeners?
Laravel
#architecture
Pleno
›
Como funcionam os trabalhos enfileirados no Laravel?
Laravel
#architecture
Pleno
›
Como funciona o agendamento de tarefas?
Laravel
#architecture
Sênior
›
Como funciona a transmissão em tempo real no Laravel?
Laravel
#architecture
Sênior
›
Como você estrutura um serviço/arquitetura para uma grande aplicação Laravel?
Laravel
#architecture
Sênior
›
Como funciona a injeção de dependência no .NET?
C#
#architecture
Sênior
›
O que é Ruby on Rails e seus princípios fundamentais?
Ruby
#framework
Sênior
›
O que é design de sistemas e por que isso importa?
System Design
#architecture
Júnior
›
O que é escalabilidade e como você a alcança?
System Design
#architecture
Júnior
›
O que é balanceamento de carga e por que é importante?
System Design
#architecture
Júnior
›
O que é cache e como é usado em design de sistemas?
System Design
#architecture
Júnior
›
Como você escolhe bancos de dados no design de sistemas?
System Design
#architecture
Júnior
›
Como componentes se comunicam em um sistema (APIs)?
System Design
#architecture
Júnior
›
O que são disponibilidade e confiabilidade no design de sistemas?
System Design
#architecture
Júnior
›
Qual é a diferença entre serviços com estado e serviços sem estado?
System Design
#architecture
Júnior
›
O que é uma CDN e como ela melhora o desempenho?
System Design
#architecture
Júnior
›
Como você aborda um problema de design de sistema?
System Design
#architecture
Júnior
›
O que é o teorema CAP?
System Design
#architecture
Pleno
›
Como você escala bancos de dados?
System Design
#architecture
Pleno
›
Qual é a diferença entre arquitetura de microsserviços e arquitetura monolítica?
System Design
#architecture
Pleno
›
O que são filas de mensagens e por que usá-las?
System Design
#architecture
Pleno
›
Quais são os modelos de consistência (forte vs eventual)?
System Design
#architecture
Pleno
›
Como você projeta rate limiting?
System Design
#architecture
Pleno
›
O que é particionamento de dados e sharding?
System Design
#architecture
Pleno
›
O que é um API gateway e o que ele faz?
System Design
#architecture
Pleno
›
Como você projeta sistemas que lidam com falhas de forma elegante?
System Design
#architecture
Pleno
›
Como você projeta um sistema em larga escala (por exemplo, um feed de mídia social)?
System Design
#architecture
Sênior
›
O que é arquitetura orientada por eventos?
System Design
#architecture
Sênior
›
Quais são os principais desafios dos sistemas distribuídos?
System Design
#architecture
Sênior
›
Como você raciocina sobre trade-offs no design de sistemas?
System Design
#architecture
Sênior
›
O que é observabilidade e por que é importante no design de sistemas?
System Design
#architecture
Sênior
›
Como você estima escala e faz planejamento de capacidade?
System Design
#architecture
Sênior
›
O que são proxies e reverse proxies?
System Design
#architecture
Pleno
›
Como a replicação funciona e quais são suas estratégias?
System Design
#architecture
Pleno
›
O que é idempotência e por que isso importa em sistemas distribuídos?
System Design
#architecture
Pleno
›
O que é hashing consistente?
System Design
#architecture
Sênior
›
Quais são os padrões-chave para arquitetura de microsserviços?
System Design
#architecture
Sênior
›
O que são padrões de design e por que são úteis?
Padrões de Projeto
#architecture
Júnior
›
O que é o padrão Singleton?
Padrões de Projeto
#architecture
Júnior
›
O que é o padrão Factory?
Padrões de Projeto
#architecture
Júnior
›
O que é o padrão Observer?
Padrões de Projeto
#architecture
Júnior
›
O que é o padrão Strategy?
Padrões de Projeto
#architecture
Júnior
›
O que é o padrão Decorator?
Padrões de Projeto
#architecture
Júnior
›
O que são padrões de design criacionais?
Padrões de Projeto
#architecture
Júnior
›
O que são padrões de design estruturais?
Padrões de Projeto
#architecture
Júnior
›
Quais são os padrões de design comportamentais?
Padrões de Projeto
#architecture
Júnior
›
Quando você deve usar padrões de design (e quando não)?
Padrões de Projeto
#architecture
Júnior
›
O que é o padrão Builder?
Padrões de Projeto
#architecture
Pleno
›
O que é o padrão Adapter?
Padrões de Projeto
#architecture
Pleno
›
O que é o padrão Facade?
Padrões de Projeto
#architecture
Pleno
›
O que é injeção de dependência?
Padrões de Projeto
#architecture
Pleno
›
O que é o padrão MVC?
Padrões de Projeto
#architecture
Pleno
›
O que é o padrão Repository?
Padrões de Projeto
#architecture
Pleno
›
O que é o padrão Command?
Padrões de Projeto
#architecture
Pleno
›
O que são anti-padrões?
Padrões de Projeto
#architecture
Pleno
›
Quais são os princípios SOLID?
Padrões de Projeto
#architecture
Pleno
›
Quais são os principais princípios de design de software (DRY, KISS, YAGNI)?
Padrões de Projeto
#architecture
Sênior
›
Como os padrões de design são usados em frameworks e código reais?
Padrões de Projeto
#architecture
Sênior
›
Por que a composição é frequentemente preferida em relação à herança?
Padrões de Projeto
#architecture
Sênior
›
Como os padrões de design evoluíram na programação moderna?
Padrões de Projeto
#architecture
Sênior
›
O que é o padrão Proxy?
Padrões de Projeto
#architecture
Pleno
›
O que é o padrão Iterator?
Padrões de Projeto
#architecture
Pleno
›
O que é o padrão Template Method?
Padrões de Projeto
#architecture
Pleno
›
Quais são os padrões arquiteturais comuns (em camadas, hexagonal, etc.)?
Padrões de Projeto
#architecture
Sênior
›
O que é Domain-Driven Design (DDD)?
Padrões de Projeto
#architecture
Sênior
›
Como você escolhe o padrão certo para um problema?
Padrões de Projeto
#architecture
Sênior
›
Como os padrões se relacionam com refatoração?
Padrões de Projeto
#architecture
Sênior
›
Como funciona a replicação no PostgreSQL?
PostgreSQL
#architecture
Sênior
›
O que é replicação lógica e quando é útil?
PostgreSQL
#architecture
Sênior
›
Como você faz backup e recuperação do PostgreSQL?
PostgreSQL
#architecture
Sênior
›
Como você alcança alta disponibilidade no PostgreSQL?
PostgreSQL
#architecture
Sênior
›
Como você projeta schemas no MongoDB?
MongoDB
#architecture
Pleno
›
Qual é a diferença entre incorporação (embedding) e referenciação (referencing)?
MongoDB
#architecture
Pleno
›
Quais são os padrões comuns de modelagem de dados do MongoDB?
MongoDB
#architecture
Pleno
›
Como você modela relacionamentos no MongoDB?
MongoDB
#architecture
Pleno
›
Como funcionam os conjuntos de réplicas no MongoDB?
MongoDB
#architecture
Sênior
›
Como o sharding funciona no MongoDB?
MongoDB
#architecture
Sênior
›
Como você implanta e opera MongoDB em produção?
MongoDB
#architecture
Sênior
›
Como funciona o Pub/Sub do Redis?
Redis
#architecture
Pleno
›
Como você implementa rate limiting com Redis?
Redis
#architecture
Pleno
›
Como funcionam os locks distribuídos com Redis?
Redis
#architecture
Pleno
›
O que são Redis Streams?
Redis
#architecture
Pleno
›
Como funcionam a replicação e a alta disponibilidade do Redis?
Redis
#architecture
Sênior
›
Como o Redis Cluster permite escalabilidade?
Redis
#architecture
Sênior
›
Por que o Redis é comumente usado para gerenciamento de sessões?
Redis
#architecture
Sênior
›
O que são notificações de keyspace do Redis?
Redis
#architecture
Pleno
›
O que são SQS e SNS para mensagens?
Cloud & AWS
#architecture
Pleno
›
O que é o AWS Well-Architected Framework?
Cloud & AWS
#architecture
Sênior
›
Como você projeta para alta disponibilidade na AWS?
Cloud & AWS
#architecture
Sênior
›
Como você projeta arquiteturas serverless na AWS?
Cloud & AWS
#architecture
Sênior
›
Como você aborda a recuperação de desastres na AWS?
Cloud & AWS
#architecture
Sênior
›
Quais são os padrões arquiteturais comuns na AWS?
Cloud & AWS
#architecture
Sênior
›
Como você toma e documenta decisões técnicas significativas?
Tech Lead
#technical-direction
Pleno
›
Como você resolve desacordos arquiteturais em seu time?
Tech Lead
#architecture
Pleno
›
Como você estabelece a direção técnica e a visão de longo prazo?
Tech Lead
#technical-direction
Sênior
›
Como você toma decisões de construir versus comprar?
Tech Lead
#technical-direction
Sênior
›
Como você lidera uma grande migração com segurança?
Tech Lead
#architecture
Sênior
›
Quando você deve refatorar, substituir ou descontinuar um sistema legado?
Tech Lead
#architecture
Sênior
›
Quais fatores impulsionam sua escolha de tech stack para um novo projeto?
Tech Lead
#leadership
Sênior
›
Como você decide quando refatorar versus reescrever um sistema do zero?
Tech Lead
#tech-debt
Sênior
›
O que são microserviços?
Microsserviços
#architecture
Júnior
›
Qual é a diferença entre um monolito e microsserviços?
Microsserviços
#architecture
Júnior
›
Quais são os benefícios e desvantagens dos microsserviços?
Microsserviços
#architecture
Júnior
›
Como microsserviços diferem de SOA?
Microsserviços
#architecture
Júnior
›
Quando você NÃO deve usar microserviços?
Microsserviços
#architecture
Júnior
›
Como você define limites de serviço usando DDD bounded contexts?
Microsserviços
#architecture
Pleno
›
Como você migra um monolito para microsserviços usando o padrão strangler-fig?
Microsserviços
#architecture
Sênior
›
O que é monólito distribuído e outros anti-padrões de microsserviços?
Microsserviços
#architecture
Sênior
›
Como a lei de Conway e as topologias de equipe moldam os microsserviços?
Microsserviços
#architecture
Sênior
›