Narzędzia
Kreator CV
Wesprzyj
Szukaj pytań…
⌘
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
Strona główna
Tematy
Kategorie
Ścieżki nauki
Szukaj
Pytania rekrutacyjne: Baza danych · Praktyka rozmów rekrutacyjnych IT
Strona główna
/
#Baza danych
#Baza danych
85 pytań
Jakie są zalety i wady TypeORM?
Node.js
#database
Middle
›
Jakie są zalety i wady Sequelize?
Node.js
#orm
Middle
›
Jak wypadają TypeORM i Sequelize w porównaniu i kiedy wybrać każde z nich?
Node.js
#orm
Senior
›
Czym jest SQL i do czego się go używa?
SQL
#database
Junior
›
Jak zachowuje się NULL w SQL?
SQL
#database
Junior
›
Czym są klucze główne i klucze obce?
SQL
#database
Middle
›
Jakie ograniczenia (constraints) istnieją w bazie danych?
SQL
#database
Middle
›
Czym jest normalizacja bazy danych?
SQL
#database
Middle
›
Czym są transakcje i właściwości ACID?
SQL
#database
Middle
›
Czym są widoki i zmaterializowane widoki?
SQL
#database
Middle
›
Jakie są poziomy izolacji transakcji?
SQL
#database
Senior
›
Co powoduje zastoje (deadlock) i jak im zapobiegać?
SQL
#database
Senior
›
Czym są procedury przechowywane i kiedy należy je używać?
SQL
#database
Senior
›
Czym są DDL, DML, DCL i TCL?
SQL
#database
Senior
›
Jakie są typowe typy danych SQL i jak je wybierać?
SQL
#database
Middle
›
Jak odpytać 10 mld rekordów poniżej 100 ms?
Projektowanie systemów
#database
Senior
›
Jak zshardowałbyś bazę danych dla 1 miliarda użytkowników?
Projektowanie systemów
#database
Senior
›
Jak skalować MySQL, gdy ruch rośnie 100x?
Projektowanie systemów
#database
Senior
›
Jak przechowywać 100 mln zdarzeń logów dziennie?
Projektowanie systemów
#database
Senior
›
Jak zbudować wyszukiwanie pełnotekstowe po ponad 100 mln rekordów?
Projektowanie systemów
#searching
Senior
›
Analityka przychodów w czasie rzeczywistym po milionach transakcji dziennie: jak?
Projektowanie systemów
#database
Senior
›
Przechowywanie i odpytywanie historii transakcji dla setek milionów kont
Projektowanie systemów
#scaling
Senior
›
Migracja bazy 10 TB bez przestoju: jaki jest plan?
Projektowanie systemów
#data-migration
Senior
›
Backup i disaster recovery dla bazy o rozmiarze dziesiątek TB
Projektowanie systemów
#database
Senior
›
Jak szybko zaimportować 100 mln rekordów CSV do bazy?
Projektowanie systemów
#performance
Senior
›
Jak zaprojektować audit log dla lat identyfikowalności (traceability)?
Projektowanie systemów
#logging
Senior
›
Jak CDC synchronizuje dane między systemami?
Projektowanie systemów
#database
Middle
›
Jak spartycjonować pojedynczą tabelę z miliardami wierszy?
Projektowanie systemów
#sql
Middle
›
Jak wyeksportować ogromny zbiór danych bez wpływu na działający system?
Projektowanie systemów
#performance
Middle
›
Jak obsłużyć gorący klucz lub gorący wiersz pod dużą rywalizacją?
Projektowanie systemów
#performance
Middle
›
Jak zapobiegać deadlockom przy tysiącach współbieżnych transakcji?
Projektowanie systemów
#concurrency
Middle
›
Czym jest PostgreSQL i dlaczego go wybrać?
PostgreSQL
#database
Junior
›
Jakie typy danych PostgreSQL oferuje poza standardowym SQL?
PostgreSQL
#database
Junior
›
Czym jest psql i jakie są jego podstawowe komendy?
PostgreSQL
#database
Junior
›
Jak działają auto-inkrementacyjne identyfikatory (SERIAL, sekwencje, IDENTITY)?
PostgreSQL
#database
Junior
›
Co to są schematy w PostgreSQL?
PostgreSQL
#database
Junior
›
Jak działają kolumny z tablicami w PostgreSQL?
PostgreSQL
#database
Junior
›
Czym są kolumny generowane?
PostgreSQL
#database
Junior
›
Jak działa JSONB i kiedy powinieneś go używać?
PostgreSQL
#database
Middle
›
Jak działa wyszukiwanie pełnotekstowe w PostgreSQL?
PostgreSQL
#database
Middle
›
Co to jest MVCC w PostgreSQL?
PostgreSQL
#database
Middle
›
Czym są rozszerzenia PostgreSQL?
PostgreSQL
#database
Middle
›
Czym są LISTEN i NOTIFY?
PostgreSQL
#database
Middle
›
Jakie ograniczenia (constraints) obsługuje PostgreSQL?
PostgreSQL
#database
Middle
›
Jak działa blokowanie w PostgreSQL?
PostgreSQL
#database
Senior
›
Co to jest MongoDB i czym różni się od baz danych SQL?
MongoDB
#database
Junior
›
Czym są dokumenty i kolekcje w MongoDB?
MongoDB
#database
Junior
›
Co to jest BSON i jakie typy danych obsługuje MongoDB?
MongoDB
#database
Junior
›
Czym jest powłoka MongoDB (mongosh) i jakie są jej podstawowe polecenia?
MongoDB
#database
Junior
›
Jak działa wyszukiwanie tekstowe w MongoDB?
MongoDB
#database
Middle
›
Jak działają transakcje w MongoDB?
MongoDB
#database
Middle
›
Co to jest Mongoose i dlaczego używać ODM?
MongoDB
#database
Middle
›
Jak działa walidacja schematu w MongoDB?
MongoDB
#database
Middle
›
Czym są strumienie zmian (change streams)?
MongoDB
#database
Senior
›
Jak write concern i read concern wpływają na spójność danych?
MongoDB
#database
Senior
›
Czym jest Redis i do czego się go używa?
Redis
#database
Junior
›
Jakie typy danych obsługuje Redis?
Redis
#database
Junior
›
Jak działają stringi i klucze w Redis?
Redis
#database
Junior
›
Jak działa wygaśanie kluczy (TTL) w Redis?
Redis
#database
Junior
›
Jak działają listy Redis i jak są używane do kolejek?
Redis
#database
Junior
›
Jak działają hasze i zbiory w Redis?
Redis
#database
Junior
›
Czym są zestawy posortowane i jak są używane?
Redis
#database
Junior
›
Czym jest redis-cli i jakie są jego podstawowe komendy?
Redis
#database
Junior
›
Jak Redis różni się od tradycyjnej bazy danych?
Redis
#database
Junior
›
Jak działa persistence w Redis (RDB vs AOF)?
Redis
#database
Middle
›
Jak działają transakcje w Redis?
Redis
#database
Middle
›
Dlaczego operacje Redis są atomowe i dlaczego to ważne?
Redis
#database
Middle
›
Jak działa skryptowanie Lua w Redis?
Redis
#database
Senior
›
Jakie zaawansowane struktury danych i moduły Redis istnieją?
Redis
#database
Senior
›
Co to jest Amazon DynamoDB?
Cloud i AWS
#database
Middle
›
Jak zoptymalizować powolne zapytanie do bazy danych?
Niezawodność i operacje
#database
Middle
›
Jak działa Spring Data JPA i czym są derived queries?
Spring Boot
#spring
Middle
›
Jak działa @Transactional, w tym propagacja i rollback?
Spring Boot
#database
Middle
›
Czym jest MySQL i czym różnią się InnoDB oraz MyISAM?
MySQL
#database
Junior
›
Jak dobierać typy danych w MySQL i jakie są typowe pułapki?
MySQL
#database
Junior
›
Czym jest indeks i czym klucz główny różni się od indeksu drugorzędnego?
MySQL
#database
Junior
›
Wyjaśnij INNER, LEFT i RIGHT JOIN w MySQL na przykładach.
MySQL
#database
Junior
›
Jak działają indeksy B-drzewowe, złożone i pokrywające oraz na czym polega reguła najbardziej lewego prefiksu?
MySQL
#database
Middle
›
Jak czytać EXPLAIN i używać go do optymalizacji wolnego zapytania?
MySQL
#performance
Middle
›
Wyjaśnij transakcje i poziomy izolacji w InnoDB oraz anomalie, którym zapobiegają.
MySQL
#database
Middle
›
Jakie są kompromisy między normalizacją a denormalizacją?
MySQL
#database
Middle
›
Jak działa replikacja master–replika w MySQL i jak pomaga w skalowaniu odczytów?
MySQL
#database
Middle
›
Jak działają blokady wierszy i MVCC w InnoDB oraz jak unikać zakleszczeń?
MySQL
#database
Senior
›
Kiedy sięgać po partycjonowanie, a kiedy po sharding, aby skalować MySQL?
MySQL
#database
Senior
›
Jak stroić serwer MySQL: buffer pool, dziennik wolnych zapytań i połączenia?
MySQL
#performance
Senior
›