Skip to content
Back to blog
Kariyer Kariyer Mülakat Yazılım Sistem Yönetimi İletişim

Mülakatta Bilmediğin Soruya Cevap Vermek: Teknik Yetkinliği Karakterle Yönetmek

Teknik mülakatlarda bilmediğiniz bir soruyla karşılaştığınızda paniğe kapılmak yerine bu durumu avantaja dönüştürmenin yolları. Problem çözme yaklaşımınızı ve dürüstlüğünüzü sergileme rehberi.

Caner Serbest

Sistem ve Altyapı

4 min read

Mülakatta Bilmediğin Soruya Cevap Vermek: Teknik Yetkinliği Karakterle Yönetmek

Teknik mülakatlar, bilişim sektöründeki profesyoneller için her zaman belirli bir düzeyde stres barındırır. Özgeçmişiniz ne kadar güçlü olursa olsun, homelab projeleriniz ne kadar etkileyici görünürse görsün, mülakat masasında (ya da ekran başında) daha önce adını bile duymadığınız bir teknolojiyle veya daha önce karşılaşmadığınız karmaşık bir senaryoyla baş başa kalabilirsiniz.

Karşınızdaki kıdemli mühendis veya teknik lider, aslında her şeyi bilip bilmediğinizi test etmez. Bilgi dağarcığının sonsuz olmadığı bir sektörde, bilmediğiniz bir durumla karşılaştığınızda nasıl reaksiyon gösterdiğinizi, problemi nasıl parçalara ayırdığınızı ve en önemlisi dürüstlüğünüzü merak eder. Bu yazıda, mülakat sırasında bilmediğiniz bir soruyla karşılaştığınızda sergilemeniz gereken profesyonel yaklaşımları, kaçınılması gereken hataları ve bu durumu kendi lehinize nasıl çevirebileceğinizi ele alacağız.

Klasik Hata: Uydurmak ve Blöf Yapmak

Bilmediğimiz bir soruyla karşılaştığımızda psikolojik olarak bir savunma mekanizması devreye girer. Yetersiz görünme korkusu, insanları bazen hiç bilmedikleri konular hakkında eminmiş gibi konuşmaya iter. Buna sektörde “blöf yapmak” veya “sallamak” denir.

Teknik mülakatlarda blöf yapmak, yapabileceğiniz en büyük kariyer hatalarından biridir. Karşınızdaki kişi soruyu sorduysa, büyük ihtimalle konunun inceliklerine ve olası tuzaklarına hakimdir. Sizin uydurma bir terimle veya mantıksız bir mimari kararla kurduğunuz cümleler, deneyimli bir mülakatçı tarafından saniyeler içinde fark edilir. Bu noktadan sonra sorunun doğru yanıtını verememiş olmanızın bir önemi kalmaz; mülakatçının gözündeki en büyük kaybınız güvenilirlik olur.

“Bilmiyorum” demek, teknik dünyada bir zayıflık değil, aksine profesyonel olgunluğun ve öz farkındalığın ilk adımıdır.

Adım Adım: Bilinmeyen Bir Soruyu Yönetme Stratejisi

Bilmediğiniz bir soru geldiğinde sessizliğe gömülmek veya hemen havlu atmak yerine izleyebileceğiniz yapılandırılmış adımlar vardır. Bu süreç, teknik bilginiz olmasa bile analitik düşünme yeteneğinizi ortaya koymanızı sağlar.

1. Durumu Dürüstçe Kabul Edin

İlk adım, konuya olan hakimiyetsizliğinizi net ve samimi bir dille ifade etmektir. Bunu yaparken ezbere bir “bilmiyorum” yerine, konunun sınırlarını bildiğinizi gösteren ifadeler seçebilirsiniz.

  • Kötü Örnek: “Hmm, evet, o konuyu pek şey yapmadım.”
  • İyi Örnek: “Bu spesifik araçla (veya bu senaryoyla) daha önce doğrudan bir üretim ortamında çalışmadım, ancak temel mantığı hakkında yürütebileceğim birkaç varsayım var, isterseniz onlardan bahsedebilirim.”

Bu yaklaşım, mülakatçıya hem zaman kazanmak istemediğinizi hem de konuyu öğrenmeye açık olduğunuzu gösterir.

2. Soruyı Parçalara Ayırın ve Varsayımlar Üretin

Çoğu teknik soru, tamamen ezbere dayalı olmasa bile temel bilgisayar bilimi veya sistem mimarisi prensiplerine dayanır. Soru doğrudan bilmediğiniz bir teknoloji hakkında olsa bile, alt bileşenlerini analiz edebilirsiniz.

Örneğin, Kubernetes üzerinde daha önce hiç duymadığınız bir CNI (Container Network Interface) eklentisinin performans sorununu nasıl çözeceğiniz sorulduğunda:

  • “Daha önce bu spesifik CNI’ı kullanmadım ama genel olarak ağ katmanındaki darboğazların nerede yaşanabileceğini biliyorum. Muhtemelen paket yönlendirme (routing) veya iptables kurallarıyla ilgili bir maliyeti vardır…”

Şeklinde bir yaklaşım sergileyebilirsiniz. Burada amaç, sıfırdan doğru cevaba ulaşmak değil; problem çözme metodolojinizi masaya koymaktır.

3. Soruya Karşı Soruyla Yaklaşın (Netleştirme)

Bazen sorular kasıtlı olarak çok soyut veya eksik bırakılır. Mülakatçı, sizin eksik gereksinimleri fark edip edemeyeceğinizi görmek ister. Bilmediğiniz bir terim geçtiğinde bunu sormaktan çekinmeyin:

  • “Bahsettiğiniz bu protokolü bu projede hangi katmanda konumlandırmayı hedefliyorsunuz? Eğer X amaçlıysa, benim aklıma şu alternatifler geliyor…”

Bu hamle, pasif bir yanıt bekleyen aday konumundan çıkıp, aktif bir teknik tartışma partneri konumuna gelmenizi sağlar.

Kod veya Mimari Tasarım Sorularında Bilinmeyen Durumlar

Sadece teorik sorularda değil, canlı kodlama ya da sistem tasarımı (system design) aşamalarında da bilmediğiniz kütüphaneler, fonksiyonlar veya servislerle karşılaşabilirsiniz. Böyle durumlarda pseudo-code (sözde kod) yazmak veya mantığı tasarlamak hayat kurtarır.

# Bilmediğiniz bir kütüphanenin fonksiyonunu ezbere yazmaya çalışmak yerine:
# "Burada veriyi asenkron olarak kuyruğa atmamız gerekiyor. 
# Spesifik kütüphanenin syntax'ını tam hatırlamasam da mantıksal akış şu şekilde olacaktır:"

async def process_data(payload):
    # 1. Veri doğrulama
    validate(payload)
    
    try:
        # 2. Kuyruk servisine iletme (Örn: RabbitMQ / Kafka entegrasyonu)
        await message_queue.publish(payload)
    except QueueConnectionError as e:
        # 3. Hata yönetimi ve yedekleme mekanizması
        fallback_log_to_disk(payload)

Yukarıdaki örnekte, fonksiyonun detaylarını bilmeseniz bile mimari akışı ve hata yönetimini biliyor olmanız, teknik kapasitenizi açıkça kanıtlar.

Bilmemek ile Öğrenmeye Açık Olmak Arasındaki Köprü

Mülakatın sonunda genellikle “Bizimle paylaşmak istediğiniz bir şey var mı?” veya “Sorunuz var mı?” aşamasına geçilir. Bilmediğiniz ve takıldığınız o soruyu bu aşamada avantaja dönüştürebilirsiniz.

Mülakat biterken şuna benzer bir cümle kurabilirsiniz:

“Görüştüğümüz konular arasında X protokolü hakkında detaylı bilgiye sahip olmadığımı fark ettim. Mülakat sonrasında bu konuyu incelemeyi ve hangi senaryolarda tercih edildiğini araştırmayı planlıyorum. Ekip olarak bu teknolojiyi hangi projelerde aktif olarak kullanıyorsunuz?”

Bu soru iki şeyi başarır:

  1. Eksikliğinizi fark ettiğinizi ve üzerine gitmek istediğinizi gösterir (growth mindset / gelişim zihniyeti).
  2. Şirketin güncel teknolojileri nasıl kullandığına dair somut bir geri bildirim almanızı sağlar, bu da sizin o şirkete ne kadar ilgi duyduğunuzu gösterir.

Sonuç

Teknik mülakatlar sadece doğru cevapların verildiği bir sınav salonu değildir. Karşılıklı uyumun, problem çözme yeteneğinin ve iletişim kalitesinin test edildiği bir süreçtir. Bilmediğiniz bir soruyla karşılaştığınızda panik yapmak yerine dürüstlüğü elden bırakmadan analitik düşünceyi devreye sokun. Unutmayın ki, her şeyi bildiğini iddia eden bir adaydan ziyade, bilmediğini dürüstçe kabul edip mantıklı çıkarımlar yapabilen bir aday her zaman çok daha cazip bir iş ortağıdır.


Bu yazı Gemini ile otomatik oluşturulmuştur.