top oracle dba rac
Deneyimli Profesyoneller için İleri Konularda En İyi Oracle DBA, RAC ve Performans Ayarlama Soruları:
Bir önceki yazının devamında, En çok Oracle mülakat soruları Bu makale, veritabanı mimarisi, veritabanının yedeklenmesi / kurtarılması ve performans ayarı gibi bazı gelişmiş Oracle kavramlarını kapsayan bir dizi mülakat sorusu içerir.
Oracle Advanced Mülakat Sorularında Kapsanan Konular:
- Oracle DBA mülakat soruları
- Oracle RAC mülakat soruları
- Oracle Performance Tuning mülakat soruları
Burada, orta seviyedeki adayların yanı sıra herhangi bir iş arayanın görüşmeyi başarıyla tamamlamasına yardımcı olacak bir dizi soru topladık.
En Popüler Oracle DBA, RAC ve Performans Ayarlama Soruları
En önemli Oracle Mülakat Soruları, cevaplarla birlikte Gelişmiş Konularda listelenmiştir.
Hadi başlayalım!!!
S # 1) Neden tablo veya görünümler yerine materyalleştirilmiş görünümü kullanıyoruz?
Cevap: Materyalleştirilmiş görünüm, sorgu sonuçlarını tutan bir veritabanı nesnesidir. Karmaşık sorgu yürütmelerinde tablolar veya görünümler yerine somutlaştırılmış görünümler kullanılırsa, tekrarlanan sorgular için yeniden yürütme gerekmediğinden performans artar.
S # 2) Kümelenmiş Dizinin Kümelenmemiş Dizinden farkı nedir?
Cevap: İndeks, tablo içinde verileri verimli bir şekilde arayabilen bir şema nesnesidir.
Dizinler kümelenmiş veya kümelenmemiş olabilir. Farklılıklar şunları içerir:
- Kümelenmiş bir dizinde, tablo kayıtları fiziksel olarak sıralanır ve belirli bir sırada saklanır. Bu nedenle, bir tablonun yalnızca tek bir kümelenmiş dizini olabilir. Kümelenmemiş bir dizindeyken, kayıtların fiziksel sırasına uymayan mantıksal sıralama gerçekleşir.
- Kümelenmiş bir dizinin yaprak düğümü veri sayfalarını tutarken kümelenmemiş dizin dizin satırlarını tutar.
S # 3) Bir DBA'nın farklı sorumlulukları nelerdir?
Cevap: DBA, tüm yönetim görevlerini gerçekleştiren veritabanı yöneticisidir.
İdari görevler şunları içerir:
- Kullanıcı düzeyinde yönetim, yani kullanıcılar oluşturur, mevcut kullanıcıları kaldırır veya kullanıcı izinlerini değiştirir.
- Veritabanı güvenliğini korur.
- Veritabanı depolamasını ve nesneleri yönetir.
- Bir veritabanının performansını ayarlar.
- Yedekleme ve kurtarma görevlerini gerçekleştirir.
S # 4) Veritabanı Normalleştirme ile neyi kastediyorsunuz ve bu neden önemlidir?
Cevap: Normalleştirme tekniği, veri fazlalığını ve bağımlılığını önlemek için ilişkisel veritabanını düzenlemek için kullanılan bir dizi kuraldır. İlk veritabanı nesneleri belirlendikten sonra, normalleştirme şema nesneleri arasındaki ilişkilerin belirlenmesine yardımcı olur.
Farklı normalleştirme formları aşağıdaki gibidir:
- İlk Normal Form (1NF)
- İkinci Normal Form (2NF)
- Üçüncü Normal Form (3NF)
- Boyce-Codd Normal Formu (BCNF)
- Dördüncü Normal Form (4NF)
- Beşinci Normal Form (5NF)
S # 5) Fiziksel ve mantıksal veritabanı yapısının farklı bileşenlerini listeleyebilir misiniz?
Cevap: Aşağıda farklı bileşenlerin listesi verilmiştir.
Fiziksel yapı şunları içerir:
- Tablolar, görünümler, dizinler vb. Gibi tüm DB nesnelerini tutan veri dosyaları.
- Kullanıcı işlemlerinin bir sonucu olarak veritabanı değişikliklerinin kayıtlarını tutan Redo Log dosyaları.
- Veritabanı durumunu ve fiziksel yapıyı koruyan kontrol dosyaları.
Mantıksal yapı şunları içerir:
- Veritabanı nesnesinin bulunduğu mantıksal bir depolama birimi olan tablo alanı.
- Segmentler yalnızca mantıksal depolama birimleridir, ancak bir tablo alanı içindedir.
- Kapsam, çeşitli bitişik veri bloklarının ve kapsamlarının birlikte bir segment oluşturduğu mantıksal birimdir.
- Bir veri bloğu, veri tabanındaki en küçük mantıksal depolama birimidir.
S # 6) SİSTEM tablo alanı nedir ve neden buna ihtiyacımız var?
Cevap: Sistem tablo alanı, veritabanı yaratılırken oluşturulur. Bu tablo alanı, tüm veri sözlüğü tablolarını tutar ve bu nedenle çeşitli veritabanı nesnelerinin oluşturulması için kullanılır. Veritabanının sorunsuz çalışması için sistem tablo alanı çevrimiçi kalmalıdır.
S # 7) SGA ile ne demek istiyorsunuz ve PGA'dan farkı nedir?
Cevap: SGA, Sistem Küresel Alanının, bulut sunucusu başlangıcı sırasında Oracle tarafından tanımlanan bellek alanı olduğu anlamına gelir. Bu alan, sistem düzeyindeki süreçlerle paylaşılabilir ve bu nedenle Paylaşılan Küresel Alan olarak da bilinir.
PGA, Program Küresel Alanıdır, bir işleme veya oturuma özgü bellektir. Oracle süreci başladığında oluşturulur ve her işlem özel bir PGA'ya sahip olacaktır.
S # 8) Bir veritabanındaki parola dosyası nedir ve bir kullanıcının veri sözlüğü tabloları kullanılarak kimliği doğrulanabildiğinde neden gereklidir?
Cevap: Veritabanı kullanıcıları, kullanıcı adı ve parolayı sakladıkları için veri sözlüğü tabloları kullanılarak doğrulanabilir. Bir kullanıcı tarafından sağlanan parola veritabanında saklanan parola ile eşleşirse, kullanıcı oturum açabilir. Ancak, bu yalnızca veritabanı açıksa gerçekleşebilir.
Veritabanı kapatma modundaysa, bu tablolara erişilemez ve bu nedenle veritabanı yöneticileri tarafından oturum açmak ve veritabanını açmak için parola dosyası kullanılacaktır.
S # 9) Oracle'da bulunan farklı yedekleme türleri nelerdir?
Cevap: Daha yüksek bir düzeyde, Oracle'da fiziksel ve mantıksal olmak üzere 2 tür yedekleme vardır.
Fiziksel yedekleme sırasında, fiziksel veritabanı dosyalarının kopyaları (veri dosyaları, kontrol dosyaları, yineleme günlükleri ve diğer yürütülebilir dosyalar gibi) gelecek için oluşturulur ve kaydedilir. Bu, işletim sistemi yardımcı programları veya RMAN kullanılarak gerçekleştirilebilir.
Bunun aksine mantıksal yedekleme, Oracle tarafından sağlanan Dışa Aktarma / İçe Aktarma yardımcı programı aracılığıyla tablolar, görünümler, dizinler, depolanmış prosedürler vb.
S # 10) Sıcak yedekleme ve soğuk yedekleme ile ne demek istiyoruz ve bunlar nasıl farklı?
Cevap: Sıcak yedekleme, veritabanı çalışma modundayken veritabanı yedeklemesi alma işlemidir. Bu nedenle, Çevrimiçi Yedekleme olarak da bilinir. Soğuk yedekleme yalnızca veritabanı kapatma modundayken alınabilir ve bu nedenle Çevrimdışı Yedekleme olarak da bilinir.
Bankacılık ve alım satım gibi 24 saat çalışır durumda olan ve bu nedenle veri tabanının kapatılmasını destekleyemeyen birkaç web sitesi vardır. Bu nedenle, DBA'ların yedeği yalnızca çevrimiçi modda alması gerekir.
S # 11) Bir veritabanını geri yüklemek ile bir veritabanını kurtarmak arasındaki fark nedir?
Cevap: Geri yükleme işlemi sırasında, yedekleme dosyaları sabit diskten, ortamdan veya bantlardan geri yükleme konumuna kopyalanır ve daha sonra veritabanını çalışır hale getirir. Kurtarma, yedeklenmeyen değişiklikleri kurtarmak için yeniden günlükleri uygulayarak bu veri dosyalarını güncellemek için ek bir adıma sahiptir.
Bunu bir senaryo yardımıyla anlayalım.
- Veritabanı tam yedeği Cuma 23.00'da alınır
- Veritabanı çökmesi Cumartesi 07: 00'de meydana geldi
Kayıp dosyaları, Restoration olan 11 PM tam yedeğini kullanarak geri yükleyebiliriz. Ancak, veriler Cuma günü saat 23: 00'e kadar geri yüklenecek ve Cumartesi sabah 7'ye kadar geri yüklenmeyecektir. Aynısını yapmak için, veritabanını başarısızlık noktasına getirecek olan yineleme günlükleri uygulanabilir.
S # 12) Günlüğü Yinele dosyası yansıtmasından ne anlıyorsunuz?
Cevap: Yineleme günlüğü, veritabanı mimarisinin en önemli bileşenidir ve veritabanı içindeki tüm işlemleri, veri dosyasına gitmeden önce bile kaydeder.
Bu nedenle, bu dosyaların aynalanması onları korumak için yapılır. Redo Log dosyası aynalama, yineleme günlüklerinin aynı anda farklı disklere kopyalanmasını sağlar. Ve bu, Data Guard ve diğer yardımcı programlar kullanılarak gerçekleştirilebilir.
S # 13) Artımlı yedeklemenin diferansiyel yedeklemeden farkı nedir?
Cevap: Artımlı yedekleme, tam veya artımlı olabilen son yedeklemeden bu yana yalnızca değiştirilen veri dosyalarının yedeklenmesi ile bilinir. Örneğin, Artımlı / tam yedekleme Cuma günü saat 10: 00'da yapılır ve sonraki yedekleme Cumartesi 10: 00'da yapılır. İkinci artımlı yedeklemede işlemler yalnızca Cuma saat 10: 00'dan sonra gerçekleştirilecektir.
Diferansiyel yedekleme, son tam yedekleme sırasında değişen dosyaları yedekler.
Cuma günü saat 10: 00'da tam yedekleme ve ardından Cumartesi saat 10: 00'da farklı yedekleme alırsanız, Cuma günü saat 10: 00'da değiştirilen dosyaların yedeğini alacaktır. Ayrıca, fark yedeklemesi Pazar günü sabah 10'da alınırsa, Cuma günü sabah 10'dan beri değiştirilen dosyaların yedeğini alacaktır.
S # 14) Flashback Sorgusu nedir ve ne zaman kullanılmalıdır?
Cevap: Oracle, veritabanı nesnelerinin geçmiş durumlarını kurtarmak için bir geri dönüş teknolojisi geliştirdi. Aynı zamanda işlenen kazara değişiklikleri de kurtarabilir. Kurtarma, UNDO_RETENTION parametresinin belirtilen değerine bağlıdır.
Örneğin, UNDO_RETENTION parametresi 2 saate ayarlanır ve bir kullanıcı, gerçekleştirilmiş olan kaydetme ile saat 11: 00'de verileri yanlışlıkla silerse. Ardından, FLASHBACK QUERY kullanarak bu satırları yalnızca 13.00'e kadar alabilir.
S # 15) RMAN, kullanıcı tarafından yönetilen yedekleme kurtarma sürecinden nasıl daha iyidir?
Cevap: Recovery Manager (RMAN), veritabanı yedekleme ve kurtarma süreçlerini otomatikleştirebilen ve aynı zamanda yedekleme stratejilerini yönetebilen Oracle yerleşik bir yardımcı programdır. Kullanıcı tarafından yönetilen yedeklemelerde, kullanıcının yedeklemeyi manuel olarak gerçekleştirmesi gerekir.
RMAN, Merkezi Depo'daki tüm meta verileri koruduğundan ve bunları hızla geri alabildiğinden, RMAN yedekleme süresi kullanıcı tarafından yönetilen yedeklemelere kıyasla daha az olacaktır.
RMAN, kullanıcı tarafından yönetilen yedeklemelerle yapılan tam dosya yedeklerini almak yerine artımlı yedekleme yapar ve bu da yine zamandan tasarruf sağlar.
RMAN, yeniden kullanılabilen ve programlanabilen ve manuel müdahale gerektirmeyen yedekleme ve kurtarma komut dosyaları oluşturur.
RMAN, yedekleme işlemi sırasında bozuk veri bloklarını otomatik olarak algılayabilir ve kurtarabilir, oysa kullanıcı tarafından yönetilen yedeklemelerde bu gerçekleşmez.
S # 16) Kurtarma Kataloğu nedir?
Cevap: Kurtarma kataloğu, RMAN tarafından geri yükleme ve kurtarma işlemleri için kullanılan meta verileri tutan bir veritabanı şemasıdır.
Temelde bilgileri depolar
- Veri dosyaları ve yedek dosyaları.
- Arşivlenmiş Yineleme Günlükleri ve yedekleme kümeleri.
- Depolanan komut dosyaları
- Enkarnasyon
- Yedekleme geçmişi
Katalog, RMAN yedeklemeyi aldığında veya yineleme günlüğünü değiştirdiğinde veya veri dosyasını değiştirdiğinde güncellenir.
S # 17) Kayıp bir kontrol dosyasını nasıl kurtarırsınız?
Cevap: Kontrol dosyalarından biri kaybolursa veya bozulursa, işletim sistemi düzeyinde tutulan kontrol dosyasının başka bir kopyasını kullanabiliriz. Kontrol dosyalarının tüm kopyaları kaybolursa veya bir kullanıcı, kaybolan kontrol dosyasının yalnızca bir kopyasını tutuyorsa, kullanıcı
- Manuel olarak bir kontrol dosyası oluşturun.
- Aşağıdaki komutu kullanarak yedekleme kontrol dosyasından geri yükleyin.
ALTER DATABASE BACKUP CONTROL FILE TO TRACE;
- Aşağıdaki komutları kullanarak RMAN yedeklemesini kullanarak geri yükleyin.
setdbid XX; restorecontrolfile;
S # 18) Ortam kurtarma ile kilitlenme kurtarma arasındaki fark nedir?
Cevap: Ortam kurtarma, bir disk arızası olduğunda veritabanını yedeklemeden kurtarma işlemidir. Veri dosyaları, kontrol dosyaları veya sunucu parametre dosyaları gibi fiziksel dosyalar, ortam kurtarma sırasında kurtarılır. Ancak, bir veritabanı örneği hatası oluştuğunda kilitlenme kurtarma işlemi gerçekleştirilir.
Ortam kurtarmanın DBA tarafından gerçekleştirilmesi gerekirken, çökme kurtarma, SMON arka plan işlemiyle ilgilenilen otomatik bir işlemdir.
S # 19) RAC nedir ve RAC mimarisini kullanmanın çeşitli faydaları nelerdir?
Cevap: RAC veya Gerçek Uygulama Kümesi, veritabanının bir küme oluşturan ve aynı anda depolama yapısını paylaşan birden çok sunucuya kurulmasına izin verir. Bu, veri tabanını tek bir hata noktasından korur, çünkü biri veya diğeri başarısız olsa bile her zaman ayakta kalır.
RAC kullanmak,
- Sistemin yüksek kullanılabilirliğini sürdürmek.
- En az masrafla iş yükünü yönetmek.
- Ölçeklenebilirlik ve çeviklik.
S # 20) Küme ve ızgarayı nasıl ayırt edersiniz?
Cevap: Kümeleme, şebeke altyapısının ayrılmaz bir parçasıdır ve belirli bir hedefe odaklanır.
Birden çok kümeden oluşabilen veya içermeyen grid, depolama sistemlerinin, veri kaynaklarının ve diğerlerinin farklı coğrafi konumlarda paylaşılmasını sağlayan daha geniş bir çerçeveye sahiptir.
Bir kümenin tek sahipliği olacaktır, ancak şebekenin sahip olduğu kümenin sayısına bağlı olarak birden çok sahipliği olabilir.
S # 21) Cache Fusion'dan ne anlıyorsunuz?
Cevap: Önbellek füzyonu, bir küme içinde çok yüksek hızda bir örnek arabellek önbelleğinden diğerine veri aktarma işlemidir. Yavaş bir işlem olan fiziksel diskten veri almak yerine, veri bloğuna önbellekten erişilebilir.
Örneğin, Örnek A, B örneğine ait olan bir veri bloğuna erişmek istiyor. B örneğine bir erişim isteği gönderecek ve bu nedenle diğer B örneğinin arabellek önbelleğini kullanarak aynısına erişebilir.
S # 22) Tek bir örnek ortamı RAC ortamına nasıl dönüştürülebilir ve nasıl farklı olacaklar?
Cevap: Tek örnek, aşağıdaki yöntemlerden biri kullanılarak RAC'ye dönüştürülebilir:
- Şirket yöneticisi
- DBCA yani Veritabanı Yapılandırma Yardımcısı
- RCONFIG Yardımcı Programı
Tek Örnek ortamı Vs RAC Ortamı
Parametreler | Tek Örnek Ortamı | RAC Ortamı |
---|---|---|
Örnek | Örnek | Çoklu |
Hafıza | Bulut sunucusunda özel SGA olacaktır | Her örnek ayrı SGA'ya sahip olacaktır |
Erişim fiziksel dosyalar | Veri dosyalarına yalnızca bir örnek erişecek ve kontrol dosyaları. | Veri dosyaları ve Kontrol Dosyaları arasında paylaşılır tüm örnekler. |
Flash Kurtarma Günlüğü | Tek örnekle erişilir. | Birden çok örnek tarafından paylaşıldı. |
Günlükleri Yeniden Yap | Tek örneğe adanmıştır. | Bir seferde yalnızca bir örnek yazabilir, ancak diğerleri kurtarma sırasında verileri okuyabilir veya arşivleme süreci. |
S # 23) Bir veritabanındaki alan tahsislerini nasıl izleyebiliriz?
Cevap: Alan tahsislerini izlemek için aşağıdaki veri sözlüğü tablolarını kullanabiliriz :;
- DBA_FREE_SPACE
- DBA_SEGMENTS
- DBA_DATA_FILES
S # 24) “DB'nin Performans Ayarlaması” ndan ne anlıyorsunuz ve ayarlama yapabileceğimiz farklı alanlar nelerdir?
Cevap: Mevcut kaynakları en iyi şekilde kullanarak veritabanı performansını geliştirme sürecidir.
Aşağıdaki alanlardan herhangi biri ayarlanarak performans artırılabilir:
- Veri tabanı tasarımı.
- Bellek ayırma.
- Disk G / Ç'leri.
- Veritabanı çekişmesi.
- İşletim sistemi seviyesi (CPU).
S # 25) Performans izlemeye yardımcı olmak için Oracle tarafından sağlanan farklı araçlar nelerdir?
Cevap: Çeşitli araçlar şunları içerir:
- AWR (Otomatik İş Yükü Deposu)
- ADDM (Otomatik Veritabanı Teşhis Monitörü)
- TKPROF
- İSTATİSTİK
- OEM (Oracle Şirket yöneticisi )
S # 26) Veritabanını optimize etmek için kullanılan farklı optimize ediciler nelerdir?
Cevap: İki tür optimize edici vardır:
- Kural Tabanlı Optimize Edici (RBO) : Başvurulan nesneler herhangi bir dahili istatistik tutmuyorsa, RBO kullanılır.
- Maliyet Tabanlı Optimize Edici (CBO): Referans alınan nesneler dahili istatistikleri tutarsa, CBO tüm olası yürütme planlarını kontrol edecek ve en düşük maliyetli olanı seçecektir.
S # 27) Açıklama planı nedir ve SQL sorgusunu optimize etmeye nasıl yardımcı olur?
Cevap: Açıklama planı, SELECT, INSERT, UPDATE & DELETE ifadeleri için Oracle optimizer tarafından seçilen yürütme planını görüntüleyen bir ifadedir. Bu plana bakarak, Oracle'ın doğru dizinleri, uygun birleştirme ve sıralama işlemlerini vb. Seçmesi anlaşılabilir.
S # 28) Farklı veritabanı nesnelerinin istatistiklerini nasıl toplayabiliriz?
Cevap: ANALYZE ifadesi tablolar, dizinler, bölümler, küme veya nesne referansları gibi çeşitli veritabanı nesnelerinin istatistiklerini toplamak için kullanılabilir. Bu ifadeyi kullanarak, bir tablo veya küme içindeki taşınan ve zincirlenmiş satırları da belirleyebiliriz.
S # 29) Neden dizinleri yeniden oluşturmamız gerekiyor?
Cevap: Bir uygulamanın performansını artırmak için dizinlerin yeniden oluşturulması gerekir. Çeşitli INSERT & DELETE işlemleri nedeniyle, dizin parçalanır ve yapılandırılmaz, bu nedenle uygulamayı yavaşlatır. Bu dizinler içindeki verileri yeniden düzenlemek için yeniden oluşturma gerçekleştirilir.
S # 30) TKPROF nedir ve onu nasıl kullanabiliriz?
pc tarama ve onarım aracı windows 10
Cevap: TKPROF, Oracle tarafından sağlanan ve SQL izleme dosyalarını okunabilir bir biçime dönüştürebilen bir ayarlama aracıdır.
İzleme dosyası, SQL İzleme Yardımcı Programı kullanılarak oluşturulduktan sonra, TKPROF aracı izleme dosyasına karşı çalıştırılabilir ve çıktı okunabilir. Ayrıca SQL ifadeleri için yürütme planı da oluşturabilir. TKPROF için yürütülebilir dosya, ORACLE HOME / bin dizininde bulunur.
S # 31) Bir veritabanının performansını optimize etmek için bir SQL sorgusunu nasıl ayarlayabiliriz?
Cevap: SQL sorguları yazmak için en iyi uygulamalardan birkaçı listelenmiştir.
- SELECT deyimlerinde * yerine sütun adları sağlanmalıdır.
- Alt sorgular yerine birleştirmeler kullanılmalıdır.
- Verilerin varlığını doğrulamak için IN yerine EXISTS kullanılmalıdır.
- UNION ALL, UNION yerine kullanılmalıdır.
- HAVING, yalnızca SQL sorgusundan sonuçlanan satırları filtrelemek için kullanılmalıdır.
S # 32) Ayarlanması gereken SHARED_POOL_SIZE parametresini nasıl tanımlarsınız?
Cevap: Aşağıda aynı göstergeler yer almaktadır:
- ORA-04031 hatası alınıyor.
- Diğer tüm parametreler zaten optimize edilmiş olsa bile performansı düşürmek.
- Zayıf kitaplık önbelleği / veri sözlüğü isabetleri.
S # 33) Row Chaining'den ne anlıyorsunuz?
Cevap: Bir sıra, bir bloğa sığamayacak kadar büyük olduğunda, o zaman Sıra Zincirleme konseptine yol açan ardışık blokları kullanır. Depolama parametrelerini uygun bir değere güncelleyerek önlenebilir.
S # 34) Tablo bölümleme nedir ve neden gereklidir?
Cevap: Veri alımını kolay ve hızlı hale getirmek için bir tabloyu daha küçük parçalara bölme işlemidir. Her parça bir bölüm olarak bilinecek ve ayrı ayrı erişilebilir. Tabloların yanı sıra dizinler de bölümlenebilir.
S # 35) Oturumların beklediği kaynakları nasıl belirleyebiliriz?
Cevap: Bunu v $ session_waits ve v $ system _waits kullanarak bulabiliriz.
Sonuç
Umarım yukarıdaki sorular size Oracle'ın gelişmiş kavramlarından bazılarını iyi anlamanızı sağlardı.
Mülakata katılmadan önce bu soruları gözden geçirin, başarı sizin olacaktır.
=> Oracle Röportaj sorularını kapsayan Diziler İçin Burayı Tıklayın
SONRAKİ Bölüm 3'ü Okuyun: En Popüler Oracle Formları ve Raporları Mülakat Soruları
En iyi dileklerimle!!!
Önerilen Kaynaklar
- Mülakat Soruları ve Cevapları
- En İyi Oracle Apps Teknik ve Oracle SOA Mülakat Soruları
- En Popüler Oracle Formları ve Raporları Mülakat Soruları
- En Popüler Oracle Mülakat Soruları: Oracle Basic, SQL, PL / SQL Soruları
- Bazı İlginç Yazılım Testi Görüşme Soruları
- ETL Test Mülakat Soruları ve Cevapları
- En İyi 12 Sahte Görüşme Sorusu (Alaycı Çerçeve Görüşmesi)
- Deneyimli Profesyoneller İçin Yazılım El Kitabı Testi Mülakat Soruları