Orodja
Ustvari CV
Doniraj
Iskanje vprašanj…
⌘
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
Domov
Teme
Kategorije
Učne poti
Iskanje
Vprašanja za razgovor: Podatkovna baza · Vadba za IT razgovore
Domov
/
#Podatkovna baza
#Podatkovna baza
85 vprašanj
Kakšne so prednosti in slabosti TypeORM?
Node.js
#database
Srednja raven
›
Kakšne so prednosti in slabosti Sequelize?
Node.js
#orm
Srednja raven
›
Kako se TypeORM in Sequelize primerjata in kdaj bi izbrali vsakega?
Node.js
#orm
Izkušen
›
Kaj je SQL in za kaj se uporablja?
SQL
#database
Začetnik
›
Kako se NULL obnaša v SQL-u?
SQL
#database
Začetnik
›
Kaj so primarni ključi in tuji ključi?
SQL
#database
Srednja raven
›
Katere omejitve baze podatkov obstajajo?
SQL
#database
Srednja raven
›
Kaj je normalizacija podatkov?
SQL
#database
Srednja raven
›
Kaj so transakcije in lastnosti ACID?
SQL
#database
Srednja raven
›
Kaj so prikazi in materializirani prikazi?
SQL
#database
Srednja raven
›
Kaj so ravni izolacije transakcij?
SQL
#database
Izkušen
›
Kaj povzroča deadlock-e in kako jih preprečite?
SQL
#database
Izkušen
›
Kaj so shranjene procedure in kdaj jih uporabiti?
SQL
#database
Izkušen
›
Kaj so DDL, DML, DCL in TCL?
SQL
#database
Izkušen
›
Katere so pogoste vrste SQL podatkov in kako jih izbereš?
SQL
#database
Srednja raven
›
Kako poizvedujete po 10 milijardah zapisov v manj kot 100 ms?
Načrtovanje sistemov
#database
Izkušen
›
Kako bi shardali podatkovno bazo za milijardo uporabnikov?
Načrtovanje sistemov
#database
Izkušen
›
Kako skalirate MySQL, ko promet zraste 100-kratno?
Načrtovanje sistemov
#database
Izkušen
›
Kako shranite 100 milijonov log dogodkov na dan?
Načrtovanje sistemov
#database
Izkušen
›
Kako zgradite polnobesedno iskanje (full-text search) čez 100M+ zapisov?
Načrtovanje sistemov
#searching
Izkušen
›
Realno-časovna analitika prihodkov čez milijone transakcij na dan: kako?
Načrtovanje sistemov
#database
Izkušen
›
Shranjujte in poizvedujte zgodovino transakcij za stotine milijonov računov
Načrtovanje sistemov
#scaling
Izkušen
›
Migrirajte 10 TB podatkovno bazo brez izpada (zero downtime): kakšen je načrt?
Načrtovanje sistemov
#data-migration
Izkušen
›
Varnostno kopiranje in okrevanje po katastrofi (disaster recovery) za podatkovno bazo desetin TB
Načrtovanje sistemov
#database
Izkušen
›
Kako hitro uvozite 100 milijonov CSV zapisov v DB?
Načrtovanje sistemov
#performance
Izkušen
›
Kako zasnujete revizijski dnevnik (audit log) za leta sledljivosti?
Načrtovanje sistemov
#logging
Izkušen
›
Kako CDC sinhronizira podatke čez sisteme?
Načrtovanje sistemov
#database
Srednja raven
›
Kako particionirate eno tabelo z milijardami vrstic?
Načrtovanje sistemov
#sql
Srednja raven
›
Kako izvozite ogromen nabor podatkov brez vpliva na živi sistem?
Načrtovanje sistemov
#performance
Srednja raven
›
Kako obravnavate vroč ključ (hot key) ali vročo vrstico (hot row) pod močnim tekmovanjem?
Načrtovanje sistemov
#performance
Srednja raven
›
Kako preprečite mrtve zanke (deadlocks) pri tisočih sočasnih transakcij?
Načrtovanje sistemov
#concurrency
Srednja raven
›
Kaj je PostgreSQL in zakaj ga izbrati?
PostgreSQL
#database
Začetnik
›
Katere podatkovne vrste nudi PostgreSQL poleg standardnega SQL-a?
PostgreSQL
#database
Začetnik
›
Kaj je psql in kateri so njegovi osnovni ukazi?
PostgreSQL
#database
Začetnik
›
Kako delujejo samodejno naraščajoči ID-ji (SERIAL, sequences, IDENTITY)?
PostgreSQL
#database
Začetnik
›
Kaj so sheme v PostgreSQL?
PostgreSQL
#database
Začetnik
›
Kako delujejo stolpci matrik v PostgreSQL-u?
PostgreSQL
#database
Začetnik
›
Kaj so generirani stolpci?
PostgreSQL
#database
Začetnik
›
Kako deluje JSONB in kdaj ga bi moral/a uporabljati?
PostgreSQL
#database
Srednja raven
›
Kako deluje iskanje po celotnem besedilu v PostgreSQL-u?
PostgreSQL
#database
Srednja raven
›
Kaj je MVCC v PostgreSQL-u?
PostgreSQL
#database
Srednja raven
›
Kaj so PostgreSQL razširitve?
PostgreSQL
#database
Srednja raven
›
Kaj sta LISTEN in NOTIFY?
PostgreSQL
#database
Srednja raven
›
Katere omejitve (constraints) podpira PostgreSQL?
PostgreSQL
#database
Srednja raven
›
Kako deluje zaklepanje v PostgreSQL-u?
PostgreSQL
#database
Izkušen
›
Kaj je MongoDB in kako se razlikuje od SQL podatkovnih baz?
MongoDB
#database
Začetnik
›
Kaj so dokumenti in zbirke v MongoDB?
MongoDB
#database
Začetnik
›
Kaj je BSON in katere podatkovne tipe podpira MongoDB?
MongoDB
#database
Začetnik
›
Kaj je MongoDB shell (mongosh) in njegovi bistveni ukazi?
MongoDB
#database
Začetnik
›
Kako deluje tekstualno iskanje v MongoDB?
MongoDB
#database
Srednja raven
›
Kako delujejo transakcije v MongoDB-ju?
MongoDB
#database
Srednja raven
›
Kaj je Mongoose in zakaj uporabljati ODM?
MongoDB
#database
Srednja raven
›
Kako deluje validacija sheme v MongoDB?
MongoDB
#database
Srednja raven
›
Kaj so tokovi sprememb?
MongoDB
#database
Izkušen
›
Kako vplivata pisalna skrb in bralna skrb na konsistentnost?
MongoDB
#database
Izkušen
›
Kaj je Redis in za kaj se uporablja?
Redis
#database
Začetnik
›
Katere podatkovne tipe podpira Redis?
Redis
#database
Začetnik
›
Kako delujejo nizi in ključi v Redisu?
Redis
#database
Začetnik
›
Kako deluje potekanje ključev (TTL) v Redisu?
Redis
#database
Začetnik
›
Kako delujejo Redis seznami in kako se uporabljajo za čakalne vrste?
Redis
#database
Začetnik
›
Kako delujejo Redis heši in nizi?
Redis
#database
Začetnik
›
Kaj so sortirane množice in kako se uporabljajo?
Redis
#database
Začetnik
›
Kaj je redis-cli in kaj so njegovi osnovni ukazi?
Redis
#database
Začetnik
›
Kako se Redis razlikuje od tradicionalne baze podatkov?
Redis
#database
Začetnik
›
Kako deluje trajnost podatkov v Redisu (RDB v primerjavi z AOF)?
Redis
#database
Srednja raven
›
Kako delujejo transakcije v Redisu?
Redis
#database
Srednja raven
›
Zakaj so operacije v Redisu atomske in zakaj je to pomembno?
Redis
#database
Srednja raven
›
Kako deluje Lua scripting v Redisu?
Redis
#database
Izkušen
›
Katere napredne Redis podatkovne strukture in moduli obstajajo?
Redis
#database
Izkušen
›
Kaj je Amazon DynamoDB?
Oblak in AWS
#database
Srednja raven
›
Kako optimizirate počasno poizvedbo v bazi podatkov?
Zanesljivost in obratovanje sistemov
#database
Srednja raven
›
Kako deluje Spring Data JPA in kaj so derived queries?
Spring Boot
#spring
Srednja raven
›
Kako deluje @Transactional, vključno s propagacijo in rollbackom?
Spring Boot
#database
Srednja raven
›
Kaj je MySQL in v čem se razlikujeta InnoDB in MyISAM?
MySQL
#database
Začetnik
›
Kako izbirate podatkovne tipe v MySQL in katere so pogoste pasti?
MySQL
#database
Začetnik
›
Kaj je indeks in v čem se primarni ključ razlikuje od sekundarnega indeksa?
MySQL
#database
Začetnik
›
Razložite INNER, LEFT in RIGHT JOIN v MySQL s primeri.
MySQL
#database
Začetnik
›
Kako delujejo B-drevesni, sestavljeni in pokrivni indeksi ter kaj je pravilo najbolj levega prefiksa?
MySQL
#database
Srednja raven
›
Kako berete EXPLAIN in ga uporabite za optimizacijo počasne poizvedbe?
MySQL
#performance
Srednja raven
›
Razložite transakcije in ravni izolacije v InnoDB ter anomalije, ki jih preprečujejo.
MySQL
#database
Srednja raven
›
Kateri so kompromisi med normalizacijo in denormalizacijo?
MySQL
#database
Srednja raven
›
Kako deluje replikacija master–replica v MySQL in kako pomaga pri skaliranju branja?
MySQL
#database
Srednja raven
›
Kako delujejo zaklepi vrstic in MVCC v InnoDB ter kako se izognete mrtvim zankam (deadlock)?
MySQL
#database
Izkušen
›
Kdaj posežete po particioniranju in kdaj po razrezovanju (sharding) za skaliranje MySQL?
MySQL
#database
Izkušen
›
Kako uravnate strežnik MySQL: buffer pool, dnevnik počasnih poizvedb in povezave?
MySQL
#performance
Izkušen
›