Araçlar
CV Oluştur
Bağış Yap
Soru ara…
⌘
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
Ana Sayfa
Konular
Kategoriler
Öğrenme yolları
Ara
Veritabanı mülakat soruları · BT Mülakat Pratiği
Ana Sayfa
/
#Veritabanı
#Veritabanı
85 soru
TypeORM'un artıları ve eksileri nelerdir?
Node.js
#database
Orta Seviye
›
Sequelize'in artıları ve eksileri nelerdir?
Node.js
#orm
Orta Seviye
›
TypeORM ve Sequelize nasıl karşılaştırılır ve her birini ne zaman seçersiniz?
Node.js
#orm
Senior
›
SQL nedir ve ne amaçla kullanılır?
SQL
#database
Junior
›
SQL'de NULL nasıl davranır?
SQL
#database
Junior
›
Birincil anahtarlar ve yabancı anahtarlar nelerdir?
SQL
#database
Orta Seviye
›
Hangi veritabanı kısıtlamaları vardır?
SQL
#database
Orta Seviye
›
Veritabanı normalizasyonu nedir?
SQL
#database
Orta Seviye
›
İşlemler (transactions) ve ACID özellikleri nelerdir?
SQL
#database
Orta Seviye
›
View'lar ve materialized view'lar nedir?
SQL
#database
Orta Seviye
›
İşlem izolasyon seviyeleri nedir?
SQL
#database
Senior
›
Kilitlenmeler neyi neden olur ve bunları nasıl önlersiniz?
SQL
#database
Senior
›
Saklı yordamlar (stored procedures) nedir ve ne zaman kullanmalısınız?
SQL
#database
Senior
›
DDL, DML, DCL ve TCL nedir?
SQL
#database
Senior
›
Yaygın SQL veri türleri nelerdir ve bunları nasıl seçersiniz?
SQL
#database
Orta Seviye
›
10 milyar kaydı 100ms altında nasıl sorgularsınız?
Sistem Tasarımı
#database
Senior
›
1 milyar kullanıcı için bir veritabanını nasıl shard'larsınız?
Sistem Tasarımı
#database
Senior
›
Trafik 100 kat büyüdüğünde MySQL'i nasıl ölçeklersiniz?
Sistem Tasarımı
#database
Senior
›
Günde 100 milyon log olayını nasıl saklarsınız?
Sistem Tasarımı
#database
Senior
›
100M+ kayıt üzerinde full-text search'ü nasıl inşa edersiniz?
Sistem Tasarımı
#searching
Senior
›
Günde milyonlarca transaction üzerinde gerçek zamanlı gelir analitiği: nasıl?
Sistem Tasarımı
#database
Senior
›
Yüz milyonlarca hesap için transaction geçmişini saklayın & sorgulayın
Sistem Tasarımı
#scaling
Senior
›
Sıfır kesinti ile 10TB'lık bir veritabanını migrate edin: plan nedir?
Sistem Tasarımı
#data-migration
Senior
›
Onlarca TB'lık bir veritabanı için backup & disaster recovery
Sistem Tasarımı
#database
Senior
›
100M CSV kaydını bir DB'ye hızlıca nasıl import edersiniz?
Sistem Tasarımı
#performance
Senior
›
Yıllarca izlenebilirlik için bir audit log'u nasıl tasarlarsınız?
Sistem Tasarımı
#logging
Senior
›
CDC sistemler arasında veriyi nasıl senkronize eder?
Sistem Tasarımı
#database
Orta Seviye
›
Milyarlarca satırlı tek bir tabloyu nasıl partition yaparsınız?
Sistem Tasarımı
#sql
Orta Seviye
›
Canlı sistemi etkilemeden devasa bir dataset'i nasıl export edersiniz?
Sistem Tasarımı
#performance
Orta Seviye
›
Ağır çekişme altında bir hot key veya hot row'u nasıl ele alırsınız?
Sistem Tasarımı
#performance
Orta Seviye
›
Binlerce eşzamanlı transaction ile deadlock'ları nasıl önlersiniz?
Sistem Tasarımı
#concurrency
Orta Seviye
›
PostgreSQL nedir ve neden seçilmelidir?
PostgreSQL
#database
Junior
›
PostgreSQL standart SQL'nin ötesinde hangi veri türlerini sunmaktadır?
PostgreSQL
#database
Junior
›
psql nedir ve temel komutları nelerdir?
PostgreSQL
#database
Junior
›
Otomatik artan ID'ler nasıl çalışır (SERIAL, sequences, IDENTITY)?
PostgreSQL
#database
Junior
›
PostgreSQL'de şemalar (schemas) nedir?
PostgreSQL
#database
Junior
›
PostgreSQL'de dizi (array) sütunları nasıl çalışır?
PostgreSQL
#database
Junior
›
Oluşturulan sütunlar nedir?
PostgreSQL
#database
Junior
›
JSONB nasıl çalışır ve ne zaman kullanmalısınız?
PostgreSQL
#database
Orta Seviye
›
PostgreSQL'de tam metin araması nasıl çalışır?
PostgreSQL
#database
Orta Seviye
›
PostgreSQL'de MVCC nedir?
PostgreSQL
#database
Orta Seviye
›
PostgreSQL eklentileri (extensions) nedir?
PostgreSQL
#database
Orta Seviye
›
LISTEN ve NOTIFY nedir?
PostgreSQL
#database
Orta Seviye
›
PostgreSQL hangi kısıtlamaları (constraint) destekler?
PostgreSQL
#database
Orta Seviye
›
PostgreSQL'de kilitlenme nasıl çalışır?
PostgreSQL
#database
Senior
›
MongoDB nedir ve SQL veritabanlarından nasıl farklıdır?
MongoDB
#database
Junior
›
MongoDB'de belgeler ve koleksiyonlar nedir?
MongoDB
#database
Junior
›
BSON nedir ve MongoDB hangi veri türlerini destekler?
MongoDB
#database
Junior
›
MongoDB shell (mongosh) nedir ve temel komutları nelerdir?
MongoDB
#database
Junior
›
MongoDB'de metin arama nasıl çalışır?
MongoDB
#database
Orta Seviye
›
MongoDB'de işlemler (transactions) nasıl çalışır?
MongoDB
#database
Orta Seviye
›
Mongoose nedir ve neden bir ODM kullanılır?
MongoDB
#database
Orta Seviye
›
MongoDB'de şema doğrulaması nasıl çalışır?
MongoDB
#database
Orta Seviye
›
Change stream'ler nedir?
MongoDB
#database
Senior
›
Write concern ve read concern tutarlılığı nasıl etkiler?
MongoDB
#database
Senior
›
Redis nedir ve ne için kullanılır?
Redis
#database
Junior
›
Redis hangi veri türlerini destekler?
Redis
#database
Junior
›
Redis'te stringler ve anahtarlar nasıl çalışır?
Redis
#database
Junior
›
Redis'te anahtar süresi dolma (TTL) nasıl çalışır?
Redis
#database
Junior
›
Redis listleri nasıl çalışır ve kuyruklar için nasıl kullanılırlar?
Redis
#database
Junior
›
Redis hash'ler ve set'ler nasıl çalışır?
Redis
#database
Junior
›
Sorted set'ler nedir ve nasıl kullanılır?
Redis
#database
Junior
›
redis-cli nedir ve temel komutları nelerdir?
Redis
#database
Junior
›
Redis geleneksel bir veritabanından nasıl farklıdır?
Redis
#database
Junior
›
Redis kalıcılığı nasıl çalışır (RDB vs AOF)?
Redis
#database
Orta Seviye
›
Redis işlemleri (transactions) nasıl çalışır?
Redis
#database
Orta Seviye
›
Redis işlemleri neden atomiktir ve bu neden önemlidir?
Redis
#database
Orta Seviye
›
Redis'te Lua komut dosyaları nasıl çalışır?
Redis
#database
Senior
›
Redis'in hangi gelişmiş veri yapıları ve modülleri vardır?
Redis
#database
Senior
›
Amazon DynamoDB nedir?
Cloud & AWS
#database
Orta Seviye
›
Yavaş bir veritabanı sorgusunu nasıl optimize edersiniz?
Site Güvenilirliği & Operasyonlar
#database
Orta Seviye
›
Spring Data JPA nasıl çalışır ve derived query'ler nedir?
Spring Boot
#spring
Orta Seviye
›
@Transactional nasıl çalışır — propagation ve rollback dahil?
Spring Boot
#database
Orta Seviye
›
MySQL nedir ve InnoDB ile MyISAM arasındaki fark nedir?
MySQL
#database
Junior
›
MySQL'de veri tiplerini nasıl seçersiniz ve yaygın tuzaklar nelerdir?
MySQL
#database
Junior
›
Index nedir ve primary key ile secondary index arasındaki fark nedir?
MySQL
#database
Junior
›
MySQL'de INNER, LEFT ve RIGHT JOIN'i örneklerle açıklayın.
MySQL
#database
Junior
›
B-tree, composite ve covering index'ler nasıl çalışır ve leftmost-prefix kuralı nedir?
MySQL
#database
Orta Seviye
›
EXPLAIN'i nasıl okur ve yavaş bir sorguyu optimize etmek için nasıl kullanırsınız?
MySQL
#performance
Orta Seviye
›
InnoDB'de transaction'ları ve isolation level'ları, önledikleri anomalilerle birlikte açıklayın.
MySQL
#database
Orta Seviye
›
Normalizasyon ile denormalizasyon arasındaki ödünleşimler nelerdir?
MySQL
#database
Orta Seviye
›
MySQL master–replica replication nasıl çalışır ve okuma ölçeklemesine nasıl yardımcı olur?
MySQL
#database
Orta Seviye
›
InnoDB'de satır kilitleri ve MVCC nasıl çalışır ve deadlock'lardan nasıl kaçınırsınız?
MySQL
#database
Senior
›
MySQL'i ölçeklemek için partitioning'e karşı sharding'e ne zaman başvurursunuz?
MySQL
#database
Senior
›
Bir MySQL sunucusunu nasıl ayarlarsınız: buffer pool, slow query log ve bağlantılar?
MySQL
#performance
Senior
›