İçindekiler[Saklamak][Göstermek]
- 1. Veritabanı ile ne demek istiyorsunuz?
- 2. DBMS ile ne demek istiyorsunuz?
- 3. Çeşitli DBMS dillerini açıklayın.
- 4. DBMS'nin birkaç avantajını sıralayın?
- 5. VTYS'lerin sahip olduğu geleneksel dosya tabanlı sistemlerin dezavantajlarından bahsedin.
- 6. DBMS'deki ACID özellikleri ile ne demek istiyorsunuz?
- 7. SQL, DBMS'de hangi rolü üstlenir?
- 8. Veritabanlarında boşluk veya sıfır, NULL değer olarak sayılır mı?
- 9. Veri ambarı tam olarak nedir?
- 10. Bir DBMS kontrol noktası ne anlama gelir?
- 11. Çeşitli DBMS veri soyutlama katmanlarını tanımlayın.
- 12. "Sorgu optimizasyonu" sizin için ne anlama geliyor?
- 13. Varlık-ilişki modellemesi: nedir?
- 14. Bir veritabanı yönetim sisteminde "varlık", "varlık türü" ve "varlık kümesi" ifadeleri ne anlama gelir?
- 15. VTYS'de bağlantılar nelerdir ve ne tür ilişkiler vardır?
- 16. RDBMS tam olarak nedir?
- 17. Bir veritabanında "yönelim" ve "uzantı" terimleri ne anlama gelir?
- 18. Normalleştirmenin birçok yöntemi nelerdir ve “normalleştirme” terimi ne anlama gelir?
- 19. Bir kilidi tanımlayın. Veritabanı işlemi sırasında paylaşılan kilit ile özel kilit arasındaki temel ayrım açıklanmalıdır.
- 20. “Normalizasyon” ve “denormalizasyon” terimleri ne anlama geliyor?
- 21. Veritabanı bölümlemesini ve önemini açıklayın.
- 22. “Proaktif”, “geriye dönük” ve “eşzamanlı güncelleme” terimleri sizin için ne ifade ediyor?
- 23. “İmleç” terimi sizin için ne ifade ediyor? Birçok imleç türünü tanımlayın.
- 24. Ağ ve hiyerarşik veritabanı modelleri arasındaki farklılıkları tanımlayın.
- 25. MongoDB'yi tanımlayın.
- 26. 2 katmanlı ve 3 katmanlı VTYS sistemi arasındaki farklılıkları tanımlayın.
- 27. Bir veritabanında “hashing” terimi ne anlama gelir?
- 28. Veritabanı yöneticisi bir VTYS'de nasıl bir rol oynar?
- Sonuç
Veriler dünyanın her yerinde bulunabilir! Günümüz pazarında her gün 2.5 kentilyon bayttan fazla veri üretiliyor.
Hepimizin bu verileri analiz etmesi ve veritabanı yönetim sistemlerini (DBMS) kullanarak gerekli sonuçları sağlaması esastır. Öte yandan, DBMS bilgisine sahip olmak, veritabanı yöneticisi olarak çalışmayı mümkün kılar.
DBMS Mülakat Soruları hakkındaki bu yazıyı okuduğunuza göre, bu detayların zaten farkında olduğunuzu varsayıyorum. Veri analitiğindeki herhangi bir meslek, sağlam bir veritabanı yönetim sistemleri (DBMS) anlayışıyla başlamalıdır.
Etkili veritabanı sistemleri oluşturmak, büyük miktarda veriyi organize etme, değerlendirme, gözden geçirme ve anlamlandırma becerisi gerektirir.
Veri analitiği alanında bir kariyere başlamış olsanız da, yeni başlamış olsanız da, bir sonraki iş görüşmenizde başarılı olmanıza ve hayal ettiğiniz pozisyonu elde etmenize yardımcı olacak birkaç DBMS görüşme sorusu.
En iyi DBMS mülakat soruları, mülakatınızı başarılı bir şekilde tamamlamanıza ve konuyu daha iyi anlamanıza yardımcı olmak için sizin yararınıza olacak şekilde bir liste halinde toplanmıştır.
1. Veritabanı ile ne demek istiyorsunuz?
Veritabanı, kolaylıkla güncellenebilen, erişilebilen ve bakımı yapılabilen mantıksal olarak yapılandırılmış bir veri topluluğudur. Create komutuyla oluşturulan her şey bir veritabanı nesnesidir ve veritabanları genellikle girdileri ve alanları olan tablo veya nesne koleksiyonlarından oluşur.
Bir tablodaki tek bir giriş, bir demet veya bir satır ile temsil edilir. Tablonun belirli bir yönü hakkında ayrıntılar sağlayan temel veri depolama parçaları, bir nitelik veya bir sütundur.
Bir DBMS, kullanıcı tarafından sağlanan sorguları kullanarak bir veritabanından veri alır.
2. DBMS ile ne demek istiyorsunuz?
DBMS, mantıksal olarak bağlı verileri oluşturmanıza ve yönetmenize yardımcı olan yazılım programlarıdır.
Başka bir deyişle, bir veritabanı yönetim sistemi (DBMS), bir veritabanı oluşturma, ona veri ekleme, onu kaldırma, verileri değiştirme vb. dahil olmak üzere çeşitli işlemleri gerçekleştirmek için bize bir arayüz veya araç sağlar.
Veritabanı yönetim sistemi (DBMS) adı verilen yazılım, verilerin dosya tabanlı bir sistemden daha güvenli bir şekilde saklanmasını sağlar.
3. Çeşitli DBMS dillerini açıklayın.
Aşağıdakiler, DBMS'ler tarafından kullanılan dillerden bazılarıdır:
- DDL(Veri Tanımlama Dili): Veritabanını tanımlamak için gerekli talimatlar içinde bulunur. CREATE, ALTER, DROP, TRUNCATE, RENAME vb. birkaç örnektir.
- DML(Data Manipulation Language): Veritabanındaki verilerle çalışmak için gerekli komutları içerir. Örnekler SELECT, UPDATE, INSERT, DELETE vb.
- DCL(Veri Kontrol Dili): Kullanıcı izinleri ve veritabanı sistem kontrolleri ile ilgilenmek için gerekli olan komutları içerir. Örneğin, GRANT ve REVOKE.
- TCL(Transaction Control Language): Veritabanı işlemlerini yönetmek için kullanılması gereken komutları içerir. Örneğin, COMMIT, ROLLBACK ve SAVEPOINT.
4. DBMS'nin birkaç avantajını sıralayın?
- Çok sayıda kullanıcının aynı veri tabanından aynı anda veri alışverişi yapması mümkündür. Ayrıca, bu tür bir paylaşım, kullanıcıların veritabanı ortamındaki değişikliklere hızlı bir şekilde yanıt vermesini mümkün kılar.
- Çok sayıda kullanıcının aynı veri tabanının verilerini aynı anda görüntülemesi mümkündür.
- tüm verileri tek bir veritabanında birleştiren bir sistem sunarak bir veritabanındaki tekrarlamayı azaltır.
- Gerektiğinde veritabanındaki veriler geri yüklenebilir ve verilerin bir yedeği otomatik olarak oluşturulacak şekilde programlanabilir.
- Çalışan tüm uygulama süreçlerinin yapısını korurken veri biçimini değiştirmeyi sağlar.
5. VTYS'lerin sahip olduğu geleneksel dosya tabanlı sistemlerin dezavantajlarından bahsedin.
İçeriğe erişimi zaman alıcı ve ağırlaştıran indeksleme olmadığından, tipik bir dosya tabanlı sistemde her sayfayı taramak zorunda kalıyoruz.
Dosyalar sıklıkla fazlalık ve yinelenen veriler içerdiğinden ve bunlardan birinin değiştirilmesi hepsini tutarsız hale getirdiğinden, artıklık ve tutarsızlık diğer sorunlardır.
Veriler düzensiz olduğundan, geleneksel dosya tabanlı sistemlerde veri erişimi daha zordur. Diğer bir dezavantaj, birçok işlemin aynı dosya üzerinde aynı anda çalışmasını engelleyen ve bunun yerine tek bir eylemi tüm sayfayı kilitlemeye zorlayan eşzamanlılık denetiminin olmamasıdır.
Veritabanı yönetim sistemleri, bütünlük kontrolleri, veri ayrımı, atomite, güvenlik ve daha fazlasını içeren geleneksel dosya tabanlı sistemlerle ilgili sorunları da çözmüştür.
6. DBMS'deki ACID özellikleri ile ne demek istiyorsunuz?
Veri bütünlüğünü korumak için izlenmesi gereken temel kurallar, bir veritabanı yönetim sisteminin ACID özellikleridir. Bunlar:
- Atomisite - “Ya hep ya hiç” ilkesi olarak da adlandırılan atomiklik, tek bir birimin her değerlendirmesinin ya tamamen gerçekleştirildiğini ya da hiç yapılmadığını tutar.
- Tutarlılık: Bu özellik, veritabanındaki verilerin her işlemden önce ve sonra sabit olduğunu gösterir.
- İzolasyon – Bu özellik, birçok işlemin aynı anda gerçekleşebileceğini tanımlar.
- Dayanıklılık – Bu özellik, her işlemin tamamlandıktan sonra kalıcı belleğe kaydedilmesini sağlar.
7. SQL, DBMS'de hangi rolü üstlenir?
SQL, Structured Query Language anlamına gelir ve ana işlevi, verileri girerek ve güncelleyerek/değiştirerek ilişkisel veritabanlarıyla etkileşim kurmaktır.
8. Veritabanlarında boşluk veya sıfır, NULL değer olarak sayılır mı?
Hayır, NULL değeri, her biri bir karakteri temsil eden boşluk ve sıfırın aksine, atanan, bilinemeyen, kullanılamayan veya ilgili olmayan bir değeri ifade ettiğinden, sıfır ve boşluktan oldukça farklıdır.
9. Veri ambarı tam olarak nedir?
Veri ambarı, tek bir veritabanında depolamak için çeşitli kaynaklardan veri toplama, çıkarma, işleme ve içe aktarma işlemidir.
Bir veri ambarı, verilerin veri analitiği için kullanıldığı ve işlem sistemlerinden ve diğer ilişkisel veritabanlarından gelen akışların kullanıldığı merkezi bir havuz olarak düşünülebilir.
A veri ambarı şirket içinde karar vermeyi geliştirmek için kullanılan bir organizasyona ait bir dizi geçmiş veriyi içerir.
10. Bir DBMS kontrol noktası ne anlama gelir?
Kontrol Noktası yöntemi, önceki tüm günlükleri sistemden siler ve bunları kalıcı olarak depolama aygıtına kaydeder.
DBMS'nin ACID niteliklerini kurtarmasına ve korumasına yardımcı olabilecek iki teknik, gölge sayfaları korumayı ve her işlemin bir günlüğünü tutmayı içerir. Denetim noktaları, günlük tabanlı bir kurtarma mekanizması için önemlidir.
İşlem günlüğü kaydı, veritabanı motorunun bir çökmeden sonra kurtarabileceği minimum noktalar olan kontrol noktalarından çökme zamanına kadar tüm taahhüt edilen verileri kurtarmak için kullanılabilir.
11. Çeşitli DBMS veri soyutlama katmanlarını tanımlayın.
Veri soyutlama, daha sorunsuz bir etkileşimi teşvik etmek için kullanıcıdan önemsiz bilgileri gizlemektir. Üç soyutlama katmanı vardır:
- Fiziksel Düzey: En küçük soyutlama düzeyi, verilerin bellekte fiziksel olarak depolanmasını tanımlar. Verilere erişmek için hem sıralı hem de rastgele erişim yöntemleri kullanılabilir. Dosyaları düzenlemek için B+ ağaçları ve karma teknikleri kullanılır.
- Mantık Seviyesi: Verilerin tablolar halinde tutulduğu seviyedir. Ek olarak, farklı elemanlar arasındaki bağlantıları depolamak için temel yapılar kullanılır.
- Görünüm Düzeyi: Soyutlamanın en üst düzeyidir. Gerçek veritabanının yalnızca satırlar ve sütunlarla temsil edilen bir kısmı kullanıcılar tarafından kullanılabilir. Aynı veritabanının birden çok görünümü düşünülebilir. Kullanıcılar, depolama ve uygulama özelliklerinden haberdar edilmez.
12. "Sorgu optimizasyonu" sizin için ne anlama geliyor?
Sorgu optimizasyonu adımı, öngörülen en düşük maliyetli değerlendirme stratejisini bulur. Bu aşama, aynı problemi yapmak için birkaç algoritma ve teknik mevcut olduğunda alakalı hale gelir.
Aşağıdakiler, sorgu optimizasyonunun bazı avantajlarıdır:
- Çıktı daha hızlı teslim edilir
- Azaltır zamanın karmaşıklığı ve uzay
- Daha fazla sorgu daha kısa sürede işlenebilir.
13. Varlık-ilişki modellemesi: nedir?
Bu veritabanı tasarım yöntemi, gerçek dünyadaki gerçek öğeleri varlıklar olarak tasvir etmek ve ilişkilerini göstermek için diyagramları kullanır. Bu yöntem, DBA ekibinin şemayı anlamasını kolaylaştırır.
14. Bir veritabanı yönetim sisteminde "varlık", "varlık türü" ve "varlık kümesi" ifadeleri ne anlama gelir?
Varlık: Gerçek dünyadaki bir öğe, belirli niteliklerine karşılık gelen özelliklere sahipse bir varlık olarak kabul edilir. Örneğin, bir öğrenci, çalışan veya öğretmen bir varlığı simgelemektedir.
Varlık Türü: Bir varlık türü, benzer özelliklere sahip bir varlık grubu olarak tanımlanır. Bir varlık türü, bir veritabanındaki bir veya daha fazla bağlantılı tablo tarafından temsil edilir. Varlık tipini veya niteliklerini, varlığı spesifik olarak tanımlayan bir özellik olarak düşünmek mümkündür. Örneğin bir öğrenci, öğrenci kimliği, öğrenci adı gibi özelliklere sahip bir nesneyi sembolize eder.
Varlık Kümesi: Bir veri tabanındaki belirli bir varlık tipine ait olan tüm varlıklar, bir varlık kümesi olarak bir araya toplanır. Örneğin, bir varlık kümesi tüm öğrencilerin, personelin, öğretmenlerin vb. bir koleksiyonudur.
15. VTYS'de bağlantılar nelerdir ve ne tür ilişkiler vardır?
Bir DBMS'de ilişki, iki varlığın birbirine bağlı olduğu bir durumdur. Bu durumda, yabancı anahtar tablosunun diğer tablonun birincil anahtarına bir referansı vardır.
Aşağıdaki liste, DBMS'de bulunan birçok ilişki türünü içerir:
- Bire Bir İlişki: Bu terim, Tablo A'daki bir satır ile Tablo B'deki bir satır arasındaki ilişkiyi tanımlamak için kullanılır.
- Bire Çok İlişki: Tablo A'daki bir satır ile Tablo B'deki birçok satır arasında ilişki olduğunda kullanılır.
- Çoktan Çoka İlişki – Tablo A'daki çok sayıda satır, tablo B'deki çok sayıda satıra bağlanabildiğinde kullanılır.
- Kendi Kendine Başvuru İlişkisi – Tablo A'daki bir kayıt aynı tablodaki başka bir kayda bağlandığında kullanılır.
16. RDBMS tam olarak nedir?
RDBMS veya ilişkisel veritabanı yönetim sistemleri, bu sistemlerin kısaltmasıdır. Tablo indekslerini ve veri kayıtlarını takip etmek için kullanılır.
RDBMS'ler, diğer veritabanı nesneleri hakkında bilgi bulmak ve almak için yapıyı kullanan veritabanı yönetim sistemlerinin bir alt kümesidir. İlişkisel bir veritabanı yönetim sistemi (RDBMS), ilişkisel bir veritabanını güncellemeyi, eklemeyi, kaldırmayı, düzenlemeyi ve yönetmeyi kolaylaştırır.
RDBMS, kullanıcı dostu olduğu ve düzenli olarak kullanıldığı için çoğu zaman SQL dilini kullanır.
17. Bir veritabanında "yönelim" ve "uzantı" terimleri ne anlama gelir?
Bir veritabanındaki amaç ve uzantı arasındaki temel ayrım şu şekildedir:
Niyet: Niyet, bazen veritabanı şeması olarak da adlandırılır, veritabanının açıklamasını tanımlamak için kullanılır. Veritabanının inşası sırasında kurulur ve çoğunlukla değişmez.
Uzantı: Öte yandan, uzantı, herhangi bir zamanda veritabanındaki toplam demet sayısının bir ölçümüdür. Bir veritabanında tanımlama grupları oluşturulduğunda, değiştirildiğinde veya silindiğinde, veritabanının anlık görüntüsü olarak da bilinen uzantının değeri sürekli değişir.
18. Normalleştirmenin birçok yöntemi nelerdir ve “normalleştirme” terimi ne anlama gelir?
Normalleştirme, veri tekrarını ve fazlalığı önlemek için verilerin yapılandırılması işlemidir. Birkaç normalizasyon aşaması birbirini takip eder ve normal formlar olarak adlandırılır. Aşağıdaki tipik formlar birbirine bağlıdır.
İlk üç normal form aşağıdaki gibidir.
NF-1 veya İlk Normal Form, tekrarlanan gruplamalar olmadan satırlar
2NF, İkinci Normal Form anlamına gelir. Destekleyici (anahtar olmayan) bir sütunun her değeri, ana anahtarın tamamına bağlıdır.
Üç Normal Biçim (3NF) yalnızca birincil anahtara bağlıdır ve diğer destekleyici (anahtar olmayan) sütun değerlerine bağlı değildir.
Bunlara ek olarak BCNF gibi daha yüksek normal formlarınız da var.
BNCF – 3NF'nin daha karmaşık ve titiz bir çeşidine 3.5NF denir. Bir tablo 3NF'de olmalı ve A->B'nin herhangi bir işlevsel bağımlılığı için A'nın tablonun süper anahtarı olması gerektiği BCNF kuralına uymalıdır.
19. Bir kilidi tanımlayın. Veritabanı işlemi sırasında paylaşılan kilit ile özel kilit arasındaki temel ayrım açıklanmalıdır.
Veritabanı kilidi, iki veya daha fazla veritabanı kullanıcısının paylaşılan bir veri parçasını aynı anda güncellemesini önleyen bir güvenlik önlemidir.
Başka hiçbir veritabanı kullanıcısı veya oturumu, tek bir veritabanı kullanıcısı veya oturumu bir kilit aldığında, belirli bir veritabanında kilit serbest bırakılıncaya kadar verileri düzenleyemez.
Paylaşılan Kilit: Bir veri öğesini okumak, paylaşılan bir kilit gerektirir ve birçok işlem, paylaşılan bir kilit altında aynı veri öğesi üzerinde bir kilit tutabilir. Paylaşılan bir kilitteki veri öğeleri birçok işlem tarafından okunabilir.
Özel kilit: Yazma işlemi yapmak üzere olan herhangi bir işlemin özel kilit olarak bilinen bir kilidi vardır. Bu kilit biçimi, birden fazla işlemi yasaklayarak veritabanında herhangi bir tutarsızlığı önler.
20. “Normalizasyon” ve “denormalizasyon” terimleri ne anlama geliyor?
Normalleştirme işlemi, fazlalığı azaltmak için verileri birçok tabloya bölmeyi içerir. Normalleştirme, daha fazla disk alanı kullanımıyla sonuçlanır ve veritabanının bütünlüğünü korumayı kolaylaştırır.
Denormalizasyon, veri alımını hızlandırmak için normalleştirilmiş tabloları tek bir tabloda birleştirdiği için normalleştirmenin tersidir. Normalleştirmeyi ters çevirerek, JOIN işlemi, verilerin denormalize edilmiş bir temsilini üretmemizi sağlar.
21. Veritabanı bölümlemesini ve önemini açıklayın.
Mantıksal bir veritabanı, kullanılabilirliği, performansı ve yönetilebilirliği artıran veri bölümleme işlemiyle ayrı, bağımsız varlıklara bölünür.
Veritabanı bölümlemenin önemli olmasının bazı nedenleri şunlardır:
- Sorguların verimliliğini artırır
- Belirli bir bölümün önemli bölümlerine erişmenizi sağlar
- Veriler ağır, ucuz depolamada saklanabilir.
22. “Proaktif”, “geriye dönük” ve “eşzamanlı güncelleme” terimleri sizin için ne ifade ediyor?
Proaktif Güncelleme: Veritabanının gerçek dünyada yürürlüğe girmesinden önce, veritabanında bu ayarlamalar yapılır.
Geriye Dönük Güncelleme: Bir veri tabanı gerçek dünyada faaliyete geçtikten sonra, veri tabanında bu geriye dönük değişiklikler yapılır.
Eşzamanlı Güncelleme: Bu değişiklikler, gerçek dünyada geçerli oldukları anda veritabanında yapılır.
23. “İmleç” terimi sizin için ne ifade ediyor? Birçok imleç türünü tanımlayın.
İmleç, satır satır veri işlemeyi kolaylaştıran ve bir sonuç kümesini temsil eden bir veritabanı nesnesidir.
Bunlar çeşitli imleç türleridir:
- Örtülü imleç: Bu tür imleç, SQL yürütülür yürütülmez hemen bildirilir. Kullanıcı, bu durumda imlecin bildirimi hakkında bilgilendirilmez.
- Açık imleç: Bir sorguyu birkaç satırda işlediğinden, bu tür imleç PL/SQL tarafından tanımlanan bir imleçtir.
24. Ağ ve hiyerarşik veritabanı modelleri arasındaki farklılıkları tanımlayın.
Veriler, hiyerarşik bir veritabanı paradigmasında bir ağaca benzeyen şekilde düğümler halinde düzenlenir. Bir düğüme yalnızca bir üst düğüm eklenebilir.
Sonuç olarak, bu modelin verileri bire çok bağlantıya sahiptir. Web tarayıcılarında sıklıkla kullanılan Belge Nesnesi Yaklaşımı (DOM), bu modelin en önemli örneğidir.
Hiyerarşik bir modelin geliştirilmiş bir çeşidi, ağ veritabanı modelidir. Veriler bu örnekte bir ağaca benzer şekilde düzenlenmiştir. Ancak bir alt düğüm, birkaç üst düğüme bağlı olabilir.
Sonuç olarak, veri düğümleri arasında çoktan çoğa bir bağlantı gelişir. Ağ veritabanları, Entegre Veri Deposu (IDS) ve IDMS'yi (Entegre Veritabanı Yönetim Sistemi) içerir.
25. MongoDB'yi tanımlayın.
MongoDB açık kaynaklı, ilişkisel olmayan, yapılandırılmamış bir veritabanıdır. Verileriniz, belge odaklı veri tabanımızda tek tek belgelerden oluşan koleksiyonlarda saklanır.
MongoDB'deki bir belge, belirli bir yapısı veya sözdizimi olmayan oldukça büyük bir JSON nesnesidir. JSON belgeleri, MongoDB tarafından BSON adı verilen ikili kodlanmış bir biçimde temsil edilir.
26. 2 katmanlı ve 3 katmanlı VTYS sistemi arasındaki farklılıkları tanımlayın.
"İki katmanlı mimari" terimi, istemcilerde çalışan uygulamaların herhangi bir ara katman yazılımı kullanmadan sunucularda çalışan veritabanlarıyla doğrudan etkileşime girdiği bir istemci-sunucu mimarisini ifade eder.
3 katmanlı tasarım, kullanıcılara grafiksel bir kullanıcı arabirimi sunmak ve sistemi daha güvenli ve erişilebilir kılmak için istemci ve sunucu arasında ek bir katman içerir. Bu tasarım biçiminde, istemci tarafı uygulama, daha sonra veritabanı sistemi ile konuşan bir sunucu tarafı uygulama ile etkileşime girer.
27. Bir veritabanında “hashing” terimi ne anlama gelir?
Bir karakter dizisi, orijinal dizeyi temsil eden ancak genellikle daha kısa bir uzunlukta sabitlenen bir anahtara veya değere hash edilir. Orijinal değerden daha kısa bir karma anahtar kullanarak bir öğeyi bulmak daha hızlı olduğundan, veritabanlarındaki nesneleri indekslemek ve almak için karma kullanılır.
28. Veritabanı yöneticisi bir VTYS'de nasıl bir rol oynar?
Veritabanı Yöneticisi (DBA), DBMS'de aşağıdaki önemli rollere sahiptir:
- Veritabanlarını kurma ve yükleme
- Verilerin taşınması
- Performans değerlendirmesi
- Güvenlik önlemlerinin planlanması ve uygulanması
- Veri kurtarma ve depolama
- Sorun giderme
Sonuç
DBMS mülakat soruları ve cevapları koleksiyonu, potansiyel adayların bu soruları hızlı ve kolay bir şekilde anlayabilmeleri için referans olarak sağlanmıştır.
Sonuç olarak, kuruluşlarda sıkça sorulan en önemli DBMS mülakat sorularını analiz ettik.
Yorum bırak