Strumenti
Crea CV
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 Database · Esercitazione per colloqui IT
Home
/
#Database
#Database
85 domande
Quali sono i pro e i contro di TypeORM?
Node.js
#database
Middle
›
Quali sono i pro e i contro di Sequelize?
Node.js
#orm
Middle
›
Come si confrontano TypeORM e Sequelize, e quando sceglieresti l'uno o l'altro?
Node.js
#orm
Senior
›
Che cos'è SQL e a cosa serve?
SQL
#database
Junior
›
Come si comporta NULL in SQL?
SQL
#database
Junior
›
Cosa sono le chiavi primarie e le chiavi esterne?
SQL
#database
Middle
›
Quali sono i vincoli del database?
SQL
#database
Middle
›
Che cos'è la normalizzazione del database?
SQL
#database
Middle
›
Cosa sono le transazioni e le proprietà ACID?
SQL
#database
Middle
›
Cosa sono le viste e le viste materializzate?
SQL
#database
Middle
›
Quali sono i livelli di isolamento delle transazioni?
SQL
#database
Senior
›
Cosa causa i deadlock e come li previeni?
SQL
#database
Senior
›
Cosa sono le stored procedure e quando dovresti utilizzarle?
SQL
#database
Senior
›
Cosa sono DDL, DML, DCL e TCL?
SQL
#database
Senior
›
Quali sono i tipi di dati SQL comuni e come sceglierli?
SQL
#database
Middle
›
Come interroghi 10B di record sotto i 100ms?
System Design
#database
Senior
›
Come faresti sharding di un database per 1 miliardo di utenti?
System Design
#database
Senior
›
Come scali MySQL quando il traffico cresce di 100x?
System Design
#database
Senior
›
Come memorizzi 100M di eventi di log al giorno?
System Design
#database
Senior
›
Come costruisci una ricerca full-text su 100M+ di record?
System Design
#searching
Senior
›
Analytics di fatturato in tempo reale su milioni di transazioni/giorno: come?
System Design
#database
Senior
›
Memorizza e interroga la cronologia delle transazioni per centinaia di milioni di conti
System Design
#scaling
Senior
›
Migra un database da 10TB con zero downtime: qual è il piano?
System Design
#data-migration
Senior
›
Backup e disaster recovery per un database di decine di TB
System Design
#database
Senior
›
Come importi 100M di record CSV in un DB velocemente?
System Design
#performance
Senior
›
Come progetti un audit log per anni di tracciabilità?
System Design
#logging
Senior
›
Come sincronizza i dati tra sistemi il CDC?
System Design
#database
Middle
›
Come partizioni una singola tabella con miliardi di righe?
System Design
#sql
Middle
›
Come esporti un dataset enorme senza impattare il sistema live?
System Design
#performance
Middle
›
Come gestisci una hot key o hot row sotto forte contesa?
System Design
#performance
Middle
›
Come previeni i deadlock con migliaia di transazioni concorrenti?
System Design
#concurrency
Middle
›
Che cos'è PostgreSQL e perché sceglierlo?
PostgreSQL
#database
Junior
›
Quali tipi di dati offre PostgreSQL oltre lo standard SQL?
PostgreSQL
#database
Junior
›
Cosa è psql e quali sono i suoi comandi essenziali?
PostgreSQL
#database
Junior
›
Come funzionano gli ID auto-incrementali (SERIAL, sequenze, IDENTITY)?
PostgreSQL
#database
Junior
›
Cosa sono gli schemi in PostgreSQL?
PostgreSQL
#database
Junior
›
Come funzionano le colonne array in PostgreSQL?
PostgreSQL
#database
Junior
›
Cosa sono le colonne generate?
PostgreSQL
#database
Junior
›
Come funziona JSONB e quando dovresti usarlo?
PostgreSQL
#database
Middle
›
Come funziona la ricerca full-text in PostgreSQL?
PostgreSQL
#database
Middle
›
Che cos'è MVCC in PostgreSQL?
PostgreSQL
#database
Middle
›
Cosa sono le estensioni di PostgreSQL?
PostgreSQL
#database
Middle
›
Cosa sono LISTEN e NOTIFY?
PostgreSQL
#database
Middle
›
Quali vincoli supporta PostgreSQL?
PostgreSQL
#database
Middle
›
Come funziona il locking in PostgreSQL?
PostgreSQL
#database
Senior
›
Cos'è MongoDB e come differisce dai database SQL?
MongoDB
#database
Junior
›
Cosa sono i documenti e le collezioni in MongoDB?
MongoDB
#database
Junior
›
Che cosa è BSON e quali tipi di dati MongoDB supporta?
MongoDB
#database
Junior
›
Che cos'è la shell MongoDB (mongosh) e quali sono i suoi comandi essenziali?
MongoDB
#database
Junior
›
Come funziona la ricerca testuale in MongoDB?
MongoDB
#database
Middle
›
Come funzionano le transazioni in MongoDB?
MongoDB
#database
Middle
›
Che cos'è Mongoose e perché usare un ODM?
MongoDB
#database
Middle
›
Come funziona la convalida dello schema in MongoDB?
MongoDB
#database
Middle
›
Cosa sono i change streams?
MongoDB
#database
Senior
›
Come influiscono la write concern e la read concern sulla consistenza?
MongoDB
#database
Senior
›
Cos'è Redis e a cosa serve?
Redis
#database
Junior
›
Quali tipi di dati supporta Redis?
Redis
#database
Junior
›
Come funzionano le stringhe e le chiavi in Redis?
Redis
#database
Junior
›
Come funziona la scadenza delle chiavi (TTL) in Redis?
Redis
#database
Junior
›
Come funzionano le liste Redis e come vengono utilizzate per le code?
Redis
#database
Junior
›
Come funzionano gli hash e i set di Redis?
Redis
#database
Junior
›
Cosa sono i sorted set e come vengono utilizzati?
Redis
#database
Junior
›
Cos'è redis-cli e quali sono i suoi comandi essenziali?
Redis
#database
Junior
›
Come differisce Redis da un database tradizionale?
Redis
#database
Junior
›
Come funziona la persistenza in Redis (RDB vs AOF)?
Redis
#database
Middle
›
Come funzionano le transazioni Redis?
Redis
#database
Middle
›
Perché le operazioni Redis sono atomiche e perché è importante?
Redis
#database
Middle
›
Come funziona lo scripting Lua in Redis?
Redis
#database
Senior
›
Quali strutture dati avanzate e moduli Redis esistono?
Redis
#database
Senior
›
Che cos'è Amazon DynamoDB?
Cloud & AWS
#database
Middle
›
Come ottimizzi una query di database lenta?
Affidabilità e operatività dei sistemi
#database
Middle
›
Come funziona Spring Data JPA e cosa sono le derived query?
Spring Boot
#spring
Middle
›
Come funziona @Transactional, inclusi propagation e rollback?
Spring Boot
#database
Middle
›
Cos'è MySQL e in cosa differiscono InnoDB e MyISAM?
MySQL
#database
Junior
›
Come si scelgono i tipi di dato in MySQL e quali sono le insidie più comuni?
MySQL
#database
Junior
›
Cos'è un indice e in cosa differisce una primary key da un indice secondario?
MySQL
#database
Junior
›
Spiega INNER, LEFT e RIGHT JOIN in MySQL con esempi.
MySQL
#database
Junior
›
Come funzionano gli indici B-tree, composti e covering, e cos'è la leftmost-prefix rule?
MySQL
#database
Middle
›
Come si legge EXPLAIN e come lo si usa per ottimizzare una query lenta?
MySQL
#performance
Middle
›
Spiega le transazioni e i livelli di isolamento in InnoDB, e le anomalie che prevengono.
MySQL
#database
Middle
›
Quali sono i compromessi tra normalizzazione e denormalizzazione?
MySQL
#database
Middle
›
Come funziona la replica master–replica di MySQL e come aiuta lo scaling delle letture?
MySQL
#database
Middle
›
Come funzionano i row lock e MVCC in InnoDB, e come si evitano i deadlock?
MySQL
#database
Senior
›
Quando ricorrere al partitioning rispetto allo sharding per scalare MySQL?
MySQL
#database
Senior
›
Come si fa il tuning di un server MySQL: buffer pool, slow query log e connessioni?
MySQL
#performance
Senior
›