Nástroje
Tvorba CV
Přispět
Hledat otázky…
⌘
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
Domů
Témata
Kategorie
Studijní cesty
Hledat
Otázky k pohovoru: Databáze · Příprava na IT pohovory
Domů
/
#Databáze
#Databáze
85 otázek
Jaké jsou výhody a nevýhody TypeORM?
Node.js
#database
Middle
›
Jaké jsou výhody a nevýhody Sequelize?
Node.js
#orm
Middle
›
Jak si TypeORM a Sequelize stojí ve srovnání a kdy byste zvolili každý z nich?
Node.js
#orm
Senior
›
Co je SQL a na co se používá?
SQL
#database
Junior
›
Jak se v SQL chová NULL?
SQL
#database
Junior
›
Co jsou primární klíče a cizí klíče?
SQL
#database
Middle
›
Jaká omezení (constraints) existují v databázi?
SQL
#database
Middle
›
Co je normalizace databází?
SQL
#database
Middle
›
Co jsou transakce a vlastnosti ACID?
SQL
#database
Middle
›
Co jsou pohledy a materializované pohledy?
SQL
#database
Middle
›
Co jsou úrovně izolace transakcí?
SQL
#database
Senior
›
Co způsobuje uváznutí (deadlock) a jak se mu vyhnete?
SQL
#database
Senior
›
Co jsou uložené procedury a kdy byste je měli použít?
SQL
#database
Senior
›
Co jsou DDL, DML, DCL a TCL?
SQL
#database
Senior
›
Jaké jsou běžné datové typy SQL a jak si je vyberete?
SQL
#database
Middle
›
Jak dotazujete 10 miliard záznamů pod 100 ms?
System Design
#database
Senior
›
Jak byste shardovali databázi pro 1 miliardu uživatelů?
System Design
#database
Senior
›
Jak škálujete MySQL, když provoz vzroste 100×?
System Design
#database
Senior
›
Jak uložíte 100 milionů log událostí denně?
System Design
#database
Senior
›
Jak postavíte full-text vyhledávání nad 100M+ záznamy?
System Design
#searching
Senior
›
Real-time analytika tržeb nad miliony transakcí denně: jak na to?
System Design
#database
Senior
›
Ukládání a dotazování historie transakcí pro stovky milionů účtů
System Design
#scaling
Senior
›
Migrace 10TB databáze s nulovým výpadkem: jaký je plán?
System Design
#data-migration
Senior
›
Zálohování a disaster recovery pro databázi o desítkách TB
System Design
#database
Senior
›
Jak rychle naimportujete 100 milionů CSV záznamů do DB?
System Design
#performance
Senior
›
Jak navrhnete audit log pro roky dohledatelnosti?
System Design
#logging
Senior
›
Jak CDC synchronizuje data napříč systémy?
System Design
#database
Middle
›
Jak partitionovat jednu tabulku s miliardami řádků?
System Design
#sql
Middle
›
Jak exportovat obrovský dataset bez dopadu na živý systém?
System Design
#performance
Middle
›
Jak zvládnete hot key nebo hot row pod silnou contention?
System Design
#performance
Middle
›
Jak předejdete deadlockům při tisících souběžných transakcí?
System Design
#concurrency
Middle
›
Co je PostgreSQL a proč si ho vybrat?
PostgreSQL
#database
Junior
›
Jaké datové typy nabízí PostgreSQL mimo standardní SQL?
PostgreSQL
#database
Junior
›
Co je psql a jaké jsou jeho základní příkazy?
PostgreSQL
#database
Junior
›
Jak fungují automaticky inkrementující se ID (SERIAL, sekvence, IDENTITY)?
PostgreSQL
#database
Junior
›
Co jsou schémata v PostgreSQL?
PostgreSQL
#database
Junior
›
Jak fungují sloupy pole (array) v PostgreSQL?
PostgreSQL
#database
Junior
›
Co jsou generované sloupce?
PostgreSQL
#database
Junior
›
Jak funguje JSONB a kdy jej máte používat?
PostgreSQL
#database
Middle
›
Jak funguje fulltextové vyhledávání v PostgreSQL?
PostgreSQL
#database
Middle
›
Co je MVCC v PostgreSQL?
PostgreSQL
#database
Middle
›
Co jsou rozšíření PostgreSQL?
PostgreSQL
#database
Middle
›
Co jsou LISTEN a NOTIFY?
PostgreSQL
#database
Middle
›
Jaká omezení (constraints) PostgreSQL podporuje?
PostgreSQL
#database
Middle
›
Jak funguje zamykání v PostgreSQL?
PostgreSQL
#database
Senior
›
Co je MongoDB a jak se liší od SQL databází?
MongoDB
#database
Junior
›
Co jsou dokumenty a kolekce v MongoDB?
MongoDB
#database
Junior
›
Co je BSON a jaké datové typy MongoDB podporuje?
MongoDB
#database
Junior
›
Co je MongoDB shell (mongosh) a jaké jsou jeho základní příkazy?
MongoDB
#database
Junior
›
Jak funguje textové vyhledávání v MongoDB?
MongoDB
#database
Middle
›
Jak fungují transakce v MongoDB?
MongoDB
#database
Middle
›
Co je Mongoose a proč používat ODM?
MongoDB
#database
Middle
›
Jak funguje validace schématu v MongoDB?
MongoDB
#database
Middle
›
Co jsou Change Streams?
MongoDB
#database
Senior
›
Jak se write concern a read concern podílejí na konzistenci dat?
MongoDB
#database
Senior
›
Co je Redis a k čemu se používá?
Redis
#database
Junior
›
Jaké datové typy Redis podporuje?
Redis
#database
Junior
›
Jak fungují řetězce a klíče v Redisu?
Redis
#database
Junior
›
Jak funguje vypršení klíčů (TTL) v Redisu?
Redis
#database
Junior
›
Jak fungují Redis listy a jak se používají pro fronty?
Redis
#database
Junior
›
Jak fungují Redis hashe a sety?
Redis
#database
Junior
›
Co jsou setříděné sady a jak se používají?
Redis
#database
Junior
›
Co je redis-cli a jeho základní příkazy?
Redis
#database
Junior
›
Jak se Redis liší od tradiční databáze?
Redis
#database
Junior
›
Jak funguje perzistence v Redisu (RDB vs AOF)?
Redis
#database
Middle
›
Jak fungují Redis transakce?
Redis
#database
Middle
›
Proč jsou operace Redis atomické a proč na tom záleží?
Redis
#database
Middle
›
Jak funguje Lua scripting v Redisu?
Redis
#database
Senior
›
Jaké pokročilé datové struktury a moduly Redis existují?
Redis
#database
Senior
›
Co je Amazon DynamoDB?
Cloud & AWS
#database
Middle
›
Jak optimalizujete pomalý databázový dotaz?
Site Reliability & Operations
#database
Middle
›
Jak funguje Spring Data JPA a co jsou odvozené dotazy?
Spring Boot
#spring
Middle
›
Jak funguje @Transactional, včetně propagace a rollbacku?
Spring Boot
#database
Middle
›
Co je MySQL a v čem se liší InnoDB a MyISAM?
MySQL
#database
Junior
›
Jak volíte datové typy v MySQL a jaká jsou běžná úskalí?
MySQL
#database
Junior
›
Co je index a jak se primární klíč liší od sekundárního indexu?
MySQL
#database
Junior
›
Vysvětlete INNER, LEFT a RIGHT JOIN v MySQL na příkladech.
MySQL
#database
Junior
›
Jak fungují B-stromové, kompozitní a pokrývací (covering) indexy a co je pravidlo nejlevějšího prefixu?
MySQL
#database
Middle
›
Jak čtete EXPLAIN a jak jej použijete k optimalizaci pomalého dotazu?
MySQL
#performance
Middle
›
Vysvětlete transakce a úrovně izolace v InnoDB a anomálie, kterým brání.
MySQL
#database
Middle
›
Jaké jsou kompromisy mezi normalizací a denormalizací?
MySQL
#database
Middle
›
Jak funguje replikace master–replika v MySQL a jak pomáhá se škálováním čtení?
MySQL
#database
Middle
›
Jak fungují zámky na řádcích a MVCC v InnoDB a jak se vyhnete deadlockům?
MySQL
#database
Senior
›
Kdy sáhnete po partitioningu versus shardingu pro škálování MySQL?
MySQL
#database
Senior
›
Jak ladíte MySQL server: buffer pool, slow query log a připojení?
MySQL
#performance
Senior
›