Is ve Freelance Uzun Okuma Algoritma
Mülakat bir performans sanatıdır

Mülakat bir performans sanatıdır

Yapılandırılmış pratik, iletişim ve trade-off anlatımı.

29 Temmuz 2026 18 dk okuma
Paylaş
X in

Giriş

Teknik mülakat, yalnızca doğru cevabı bulmak değildir; düşünce sürecinizi görünür kılmak, varsayımları netleştirmek ve baskı altında iletişim kurmaktır. Birçok aday sessizce kod yazar ve jüri ne düşündüğünü bilemez.

Bu yazıda 4–6 haftalık bir hazırlık çerçevesi, tur türlerine göre odak alanları ve mock interview disiplini anlatılıyor. Amaç ezber kataloğu değil, transfer edilebilir problem çözme alışkanlığıdır.

Tur Türlerini Tanıyın

Tipik süreç: HR ekranı, coding (algoritma/veri yapıları), sistem tasarımı, domain/tech deep-dive ve behavioral. Her tur farklı sinyal arar. Coding'de doğruluk + karmaşıklık analizi; tasarımda ölçek, tutarlılık ve net diyagram; behavioral'da sahiplik ve çatışma yönetimi öne çıkar.

Şirketin boyutu süreci değiştirir. Startup'ta pratik debugging ve ürün hissi; büyük şirkette standartlaştırılmış leetcode + design daha yaygındır. İlan ve Glassdoor/Blind notlarını abartmadan okuyun; asıl kaynak: süreçte size söylenen format.

  • Coding: arrays, graphs, DP, hashing
  • System design: API, storage, caching, queues
  • Domain: framework, SQL, concurrency
  • Behavioral: STAR hikâyeleri

Coding Turu İçin Çalışma Ritmi

Günde 1–2 problem, süre tutarak ve sesli düşünerek çözün. Önce brute force, sonra optimize edin; karmaşıklığı yüksek sesle söyleyin. Pattern ezberi yararlıdır ama her problemi peşinen bir kalıba zorlamayın.

Zayıf olduğunuz kategoriyi (ör. graph) bilinçli seçin. Çözdüğünüz problemi 48 saat sonra tekrar yazmak, yeni problem çözmekten bazen daha öğreticidir.

  1. Problemi kendi cümlelerinizle tekrarlayın
  2. Örnek ve edge case yazın
  3. Yaklaşımı jüriye anlatın, sonra kodlayın
  4. Test edin ve karmaşıklığı özetleyin

Sistem Tasarımı Çerçevesi

Belirsiz soruda gereksinimleri netleştirin: kullanıcı sayısı, okuma/yazma oranı, tutarlılık ihtiyacı, gecikme hedefi. Sonra yüksek seviye diyagram, veri modeli, API, darboğazlar ve ölçekleme adımları. Mükemmel mimari değil, savunulabilir trade-off beklenir.

Hazır şablonlar (URL shortener, chat, news feed) üzerinde pratik yapın ama ezber diyagram okumayın. Her bileşen için 'neden bunu seçtim, alternatifi neydi?' sorusuna hazır olun.

Design checklist
1) Functional + non-functional reqs
2) Capacity estimate (rough)
3) API + data model
4) High-level components
5) Bottlenecks + scaling
6) Consistency, failure, security
İyi tasarım turu, doğru kutuyu çizmek değil; yanlış varsayımları erken yakalamaktır.

Behavioral ve İletişim

STAR (Situation, Task, Action, Result) ile 6–8 hikâye hazırlayın: çatışma, hata, liderlik, belirsizlik, mentörlük, baskı altında teslim. Abartmadan kendi aksiyonunuzu merkeze alın.

Mülakatta anlamadığınızı sorun; sessizce yanlış yola sapmak daha kötüdür. Takıldığınızda düşündüğünüzü paylaşın. Jüri çoğu zaman ipucu vermeye isteklidir.

  • Başarısızlık + öğrenme hikâyesi
  • Zor PR / code review çatışması
  • Production incident sahipliği
  • Başkasını hızlandırdığınız an

Mock Interview Disiplini

Haftada en az bir mock yapın: arkadaş, platform veya kayıt. Kendinizi izlemek utanç verici ama etkilidir; dolgu kelimeleri ve yapı eksikleri görünür olur.

Gerçek mülakat günü yeni konu açmayın. Uyku, hafif ısınma problemi ve lojistik kontrol (kamera, IDE, whiteboard) yeter. Sonuç olumsuz olsa bile not alın; bir sonraki tur için veri olur.

4 Haftalık Örnek Plan

Hafta 1–2: temel veri yapıları ve orta zorluk problemler. Hafta 3: zayıf alan + sistem tasarımı şablonları. Hafta 4: timed mock + behavioral. İş arayışı uzarsa planı döngüsel sürdürün; tükenmeden tempo tutun.

İş başındaysanız günde 45–60 dakika gerçekçidir. Hafta sonu 2–3 saatlik bloklar ekleyin. Mükemmel hazırlık beklemeyin; %70 hazırlıkla başvurup öğrenerek ilerlemek çoğu aday için daha iyidir.

Sonuç

Teknik mülakat başarısı, yapılandırılmış pratik ve görünür düşünme ile artar. Ezber listeler geçici; yöntem kalıcıdır.

Bu hafta bir timed coding oturumu ve bir STAR hikâyesi yazın. Küçük rutinler, mülakat günündeki stresi yönetilebilir hale getirir.

  • Sesli düşünerek pratik yapın
  • Tasarımda gereksinimle başlayın
  • Mock'u ihmal etmeyin