Dona
Cerca domande…
⌘
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
Home
Argomenti
Categorie
Percorsi di apprendimento
Cerca
Domande per il colloquio Architettura · Esercitazione per colloqui IT
Home
/
#Architettura
#Architettura
123 domande
Cosa dovresti considerare quando costruisci microservices in Node?
Node.js
#architecture
Senior
›
Cosa sono React Server Components e in che modo differiscono dai componenti client?
React
#architecture
Senior
›
Cos'è il progressive enhancement?
HTML
#architecture
Senior
›
Quali metodologie di architettura CSS aiutano i grandi codice?
CSS
#architecture
Senior
›
Come supporta NestJS i microservizi?
NestJS
#architecture
Senior
›
Come gestisci background job e code?
NestJS
#architecture
Senior
›
Come esegui robust background job (Celery/ARQ)?
FastAPI
#architecture
Senior
›
Come si distribuisce un'app FastAPI in produzione?
FastAPI
#architecture
Senior
›
Come si eseguono task in background con Celery?
Django
#architecture
Senior
›
Come si distribuisce un'applicazione Django in produzione?
Django
#architecture
Senior
›
Quali sono i design pattern comuni in Java?
Java
#architecture
Senior
›
Come funziona l'iniezione di dipendenze nel PHP moderno?
PHP
#architecture
Senior
›
Quali sono i design pattern comuni nei framework PHP?
PHP
#architecture
Senior
›
Cosa sono gli standard PSR e perché sono importanti?
PHP
#architecture
Senior
›
Come funzionano gli eventi e i listener?
Laravel
#architecture
Middle
›
Come funzionano i job in coda in Laravel?
Laravel
#architecture
Middle
›
Come funziona la pianificazione dei task?
Laravel
#architecture
Senior
›
Come funziona il broadcasting in tempo reale in Laravel?
Laravel
#architecture
Senior
›
Come strutturi un servizio/architettura per una grande applicazione Laravel?
Laravel
#architecture
Senior
›
Come funziona l'iniezione di dipendenze in .NET?
C#
#architecture
Senior
›
Cos'è Ruby on Rails e quali sono i suoi principi fondamentali?
Ruby
#framework
Senior
›
Cos'è il system design e perché è importante?
System Design
#architecture
Junior
›
Cos'è la scalabilità e come si consegue?
System Design
#architecture
Junior
›
Cos'è il load balancing e perché è importante?
System Design
#architecture
Junior
›
Che cos'è il caching e come viene utilizzato nella progettazione di sistemi?
System Design
#architecture
Junior
›
Come scegli i database nel system design?
System Design
#architecture
Junior
›
Come comunicano i componenti in un sistema (API)?
System Design
#architecture
Junior
›
Cosa sono la disponibilità e l'affidabilità nella progettazione dei sistemi?
System Design
#architecture
Junior
›
Qual è la differenza tra i servizi stateful e stateless?
System Design
#architecture
Junior
›
Che cos'è una CDN e come migliora le prestazioni?
System Design
#architecture
Junior
›
Come affronti un problema di progettazione di sistema?
System Design
#architecture
Junior
›
Cos'è il teorema CAP?
System Design
#architecture
Middle
›
Come si scalano i database?
System Design
#architecture
Middle
›
Qual è la differenza tra architettura a microservizi e architettura monolitica?
System Design
#architecture
Middle
›
Cosa sono le code di messaggi e perché usarle?
System Design
#architecture
Middle
›
Quali sono i modelli di consistenza (forte vs eventuale)?
System Design
#architecture
Middle
›
Come progetti il rate limiting?
System Design
#architecture
Middle
›
Cos'è il data partitioning e lo sharding?
System Design
#architecture
Middle
›
Che cos'è un API gateway e che cosa fa?
System Design
#architecture
Middle
›
Come progettate sistemi che gestiscono i guasti con eleganza?
System Design
#architecture
Middle
›
Come si progetta un sistema su larga scala (ad esempio un feed di social media)?
System Design
#architecture
Senior
›
Cos'è l'event-driven architecture?
System Design
#architecture
Senior
›
Quali sono le sfide principali dei sistemi distribuiti?
System Design
#architecture
Senior
›
Come ragioni riguardo ai compromessi nella progettazione di sistemi?
System Design
#architecture
Senior
›
Che cos'è l'osservabilità e perché è importante nel system design?
System Design
#architecture
Senior
›
Come stimi la scala e pianifichi la capacità?
System Design
#architecture
Senior
›
Cosa sono i proxy e i reverse proxy?
System Design
#architecture
Middle
›
Come funziona la replicazione e quali sono le sue strategie?
System Design
#architecture
Middle
›
Che cos'è l'idempotenza e perché è importante nei sistemi distribuiti?
System Design
#architecture
Middle
›
Cos'è l'hashing coerente?
System Design
#architecture
Senior
›
Quali sono i pattern chiave per l'architettura a microservizi?
System Design
#architecture
Senior
›
Cosa sono i design pattern e perché sono utili?
Design Pattern
#architecture
Junior
›
Che cos'è il pattern Singleton?
Design Pattern
#architecture
Junior
›
Cos'è il pattern Factory?
Design Pattern
#architecture
Junior
›
Cos'è il pattern Observer?
Design Pattern
#architecture
Junior
›
Cos'è il pattern Strategy?
Design Pattern
#architecture
Junior
›
Cos'è il pattern Decorator?
Design Pattern
#architecture
Junior
›
Cosa sono i design pattern creazionali?
Design Pattern
#architecture
Junior
›
Cosa sono i pattern di progettazione strutturali?
Design Pattern
#architecture
Junior
›
Cosa sono i design pattern comportamentali?
Design Pattern
#architecture
Junior
›
Quando dovresti usare i design pattern (e quando no)?
Design Pattern
#architecture
Junior
›
Che cos'è il pattern Builder?
Design Pattern
#architecture
Middle
›
Che cos'è il pattern Adapter?
Design Pattern
#architecture
Middle
›
Che cos'è il pattern Facade?
Design Pattern
#architecture
Middle
›
Che cos'è l'iniezione delle dipendenze?
Design Pattern
#architecture
Middle
›
Qual è il pattern MVC?
Design Pattern
#architecture
Middle
›
Cos'è il pattern Repository?
Design Pattern
#architecture
Middle
›
Cos'è il pattern Command?
Design Pattern
#architecture
Middle
›
Cosa sono gli anti-pattern?
Design Pattern
#architecture
Middle
›
Cosa sono i principi SOLID?
Design Pattern
#architecture
Middle
›
Quali sono i principi chiave di progettazione del software (DRY, KISS, YAGNI)?
Design Pattern
#architecture
Senior
›
Come vengono utilizzati i design pattern nei framework e nel codice reale?
Design Pattern
#architecture
Senior
›
Perché la composizione è spesso preferita all'ereditarietà?
Design Pattern
#architecture
Senior
›
Come si sono evoluti i design pattern nella programmazione moderna?
Design Pattern
#architecture
Senior
›
Cos'è il pattern Proxy?
Design Pattern
#architecture
Middle
›
Cos'è il pattern Iterator?
Design Pattern
#architecture
Middle
›
Cos'è il pattern Template Method?
Design Pattern
#architecture
Middle
›
Quali sono i modelli architetturali comuni (a livelli, esagonale, ecc.)?
Design Pattern
#architecture
Senior
›
Cos'è il Domain-Driven Design (DDD)?
Design Pattern
#architecture
Senior
›
Come scegli il pattern giusto per un problema?
Design Pattern
#architecture
Senior
›
Come si relazionano i pattern al refactoring?
Design Pattern
#architecture
Senior
›
Come funziona la replica in PostgreSQL?
PostgreSQL
#architecture
Senior
›
Che cos'è la replica logica e quando è utile?
PostgreSQL
#architecture
Senior
›
Come si esegue il backup e il recovery di PostgreSQL?
PostgreSQL
#architecture
Senior
›
Come si raggiunge l'alta disponibilità in PostgreSQL?
PostgreSQL
#architecture
Senior
›
Come progetti gli schemi in MongoDB?
MongoDB
#architecture
Middle
›
Qual è la differenza tra embedding e referencing?
MongoDB
#architecture
Middle
›
Quali sono i modelli comuni di data modeling in MongoDB?
MongoDB
#architecture
Middle
›
Come modeli le relazioni in MongoDB?
MongoDB
#architecture
Middle
›
Come funzionano i replica set in MongoDB?
MongoDB
#architecture
Senior
›
Come funziona lo sharding in MongoDB?
MongoDB
#architecture
Senior
›
Come si distribuisce e si opera MongoDB in produzione?
MongoDB
#architecture
Senior
›
Come funziona Redis Pub/Sub?
Redis
#architecture
Middle
›
Come implementi il rate limiting con Redis?
Redis
#architecture
Middle
›
Come funzionano i lock distribuiti con Redis?
Redis
#architecture
Middle
›
Cosa sono i Redis Streams?
Redis
#architecture
Middle
›
Come funziona la replicazione di Redis e l'alta disponibilità?
Redis
#architecture
Senior
›
Come abilita il scaling Redis Cluster?
Redis
#architecture
Senior
›
Perché Redis è comunemente utilizzato per la gestione delle sessioni?
Redis
#architecture
Senior
›
Cosa sono le notifiche di keyspace in Redis?
Redis
#architecture
Middle
›
Cosa sono SQS e SNS per la messaggistica?
Cloud & AWS
#architecture
Middle
›
Cos'è l'AWS Well-Architected Framework?
Cloud & AWS
#architecture
Senior
›
Come progettate l'alta disponibilità su AWS?
Cloud & AWS
#architecture
Senior
›
Come progettas architetture serverless su AWS?
Cloud & AWS
#architecture
Senior
›
Come affronti il disaster recovery su AWS?
Cloud & AWS
#architecture
Senior
›
Quali sono i modelli architetturali comuni di AWS?
Cloud & AWS
#architecture
Senior
›
Come si prendono e documentano le decisioni tecniche significative?
Tech Lead
#technical-direction
Middle
›
Come risolvi i disaccordi architetturali nel tuo team?
Tech Lead
#architecture
Middle
›
Come definisci la direzione tecnica e la visione a lungo termine?
Tech Lead
#technical-direction
Senior
›
Come si prendono le decisioni di build-vs-buy?
Tech Lead
#technical-direction
Senior
›
Come condurre in sicurezza una migrazione di grandi dimensioni?
Tech Lead
#architecture
Senior
›
Quando dovresti effettuare il refactoring, sostituire o dismettere un sistema legacy?
Tech Lead
#architecture
Senior
›
Quali fattori guidano la tua scelta dello stack tecnologico per un nuovo progetto?
Tech Lead
#leadership
Senior
›
Come decidi quando fare il refactoring rispetto a riscrivere un sistema da zero?
Tech Lead
#tech-debt
Senior
›
Cosa sono i microservizi?
Microservizi
#architecture
Junior
›
Qual è la differenza tra un monolite e i microservizi?
Microservizi
#architecture
Junior
›
Quali sono i vantaggi e gli svantaggi dei microservizi?
Microservizi
#architecture
Junior
›
Come differiscono i microservizi da SOA?
Microservizi
#architecture
Junior
›
Quando NON dovresti utilizzare i microservizi?
Microservizi
#architecture
Junior
›
Come si definiscono i confini dei servizi utilizzando i bounded context di DDD?
Microservizi
#architecture
Middle
›
Come si esegue la migrazione da un monolite a microservizi utilizzando il pattern strangler-fig?
Microservizi
#architecture
Senior
›
Cos'è il distributed monolith e altri anti-pattern nei microservizi?
Microservizi
#architecture
Senior
›
Come la legge di Conway e le topologie organizzative modellano i microservizi?
Microservizi
#architecture
Senior
›