Yazılımcı Mülakat Hazırlığı: Yerli ve Yurt Dışı İş Görüşmelerini Kazanmak
Özet: Yazılımcı mülakat hazırlığı, hedeflediğiniz şirket türüne göre köklü biçimde farklılaşır. Trendyol gibi yerli unicorn'lar hız odaklı algoritma sorularına odaklanırken, Avrupa ve ABD şirketleri sistem tasarımı, davranışsal mülakat ve İngilizce iletişim becerisi değerlendirmeye ağırlık verir. Bu rehber, her iki dünyada da başarılı olmanın yolunu gösteriyor.
Türkiye'den tanınan bir yazılımcı geliştirici, yurt dışı iş başvurusu sürecini belgeleyen bir yazısında şunu aktarıyor: 8 ay boyunca 30'dan fazla mülakat yaptı ve sonunda 2 teklif aldı. Bu oran, sadece o yazılımcıya özgü değil — yerli teknik bilgisiyle uluslararası mülakat formatları arasındaki köklü farka hazırlıksız yakalanmanın tipik sonucu.
Türkiye'deki yazılımcı mülakat kültürü, OOP temellerini hızla test etmek üzerine kurulu. Uluslararası mülakat kültürü ise sistem düşünücüsü, hikaye anlatan ve İngilizce'yi baskı altında kullanan birileri arıyor. Aradaki boşluk teknik değil — format ve dil.
Bu rehber o boşluğu kapatmak için yazıldı.
Hangi Şirket İçin Hazırlanıyorsunuz?
Hazırlık stratejisi, hedeflediğiniz şirket türüne göre belirlenir. Önce bunu netleştirin.
Yerli Unicorn'lar: Trendyol, Getir, Peak Games
Bu şirketlerin mülakatları yoğun ve hızlı. Trendyol'da mülakat yapan adaylar, tek oturumda 50'ye yakın soru sorulduğunu aktarıyor. Format genellikle şöyle işliyor:
- Telefon taraması (30 dk, temel teknik sorular)
- Teknik mülakat (LeetCode tarzı algoritmalar, OOP prensipleri, veri yapıları)
- Sistem tasarımı sorusu
- İkinci bir kültür/değer mülakatı (Trendyol'da ayrı bir tur)
Bu şirketlerde hız önemli. Veri yapılarını elle kodlayabilmeli, zaman karmaşıklığını anında söyleyebilmelisiniz. Algoritma pratiği için LeetCode'u ısıtın — orta seviye 100 soruyu rahatça çözüyorsanız hazırsınız.
SAP Turkey, Siemens, Ericsson — Kurumsal Yabancı Şirketler
Daha yapılandırılmış, daha yavaş bir süreç. Tipik olarak:
- İK taraması (CV, motivasyon)
- Teknik mülakat (daha az algoritma, daha fazla mimari tartışma)
- İngilizce yetkinlik testi — bu şirketlerde açık olarak değerlendiriliyor
- Bazen grup değerlendirmesi veya vaka çalışması
Burada İngilizce akıcılık gerçekten elenme kriteri. Teknik açıdan yeterli ama İngilizce iletişimde zorlandığınızda reddediliyorsunuz.
Avrupa Nearshore Şirketleri (Almanya, Hollanda, İngiltere)
Bu formata hazırlıksız giren Türk yazılımcılar en çok burada zorlanıyor. Tipik süreç 4–6 hafta, 3–5 tur:
- İK taraması — motivasyon, maaş beklentisi, başlangıç tarihi
- Teknik tarama — telefon veya video (30–45 dk, açık uçlu teknik sorular)
- Take-home görevi — 3–5 günlük kod ödevi, genellikle gerçek bir mini proje
- Teknik mülakat — kodunuzu tartışıyorsunuz, tasarım kararlarını açıklıyorsunuz
- Kültür/değer mülakatı — STAR formatında davranışsal sorular, İngilizce
Bu format için iki ayrı hazırlık gerekiyor: teknik mülakat ve davranışsal mülakat. Çoğu Türk yazılımcı ikincisini atlıyor.
ABD Remote (Arc.dev, Toptal, Doğrudan Başvuru)
En meşakkatli süreç, en yüksek kazanç potansiyeli. Arc.dev verilerine göre Türkiye'deki remote yazılımcıların ortalama yıllık kazancı yaklaşık 56.000 dolar. Ama buna karşılık:
- Tüm mülakat sürecinin İngilizce yürümesi
- Asenkron değerlendirmeler (Loom video yanıtları, yazılı teknik açıklamalar)
- Tutarlı sistem tasarımı soruları
Ayrıca önemli bir hukuki not: Türkiye'deki yazılımcılar ABD şirketlerinden maaşlı personel olarak işe alınamaz. Serbest meslek (şahıs şirketi) kurarak fatura kesmeniz gerekiyor. Bu bilgiyi birçok aday iş teklifini aldıktan sonra öğreniyor.
Teknik Mülakat: Algoritma ve Veri Yapıları
Hedef şirket hangi tier olursa olsun, temel veri yapıları ve algoritmalar her yerde çıkıyor. Fark hız ve derinlik beklentisinde.
Temel listesi:
- Diziler ve string manipülasyonu
- Hash tabloları (Python dict, Java HashMap)
- Bağlı listeler (oluşturma, tersine çevirme, birleştirme)
- Ağaçlar (ikili ağaç gezinme: inorder, preorder, BFS/DFS)
- Graf algoritmaları (BFS, DFS, topological sort)
- Dinamik programlama (fibonacci'den başlayarak, knapsack, LCS)
- Sıralama algoritmaları (en az quicksort ve mergesort'un mantığını anlayın)
Pratik yaklaşım:
LeetCode'da "Easy" soruları geçtikten sonra "Medium" kategorisine odaklanın — bu mülakatların büyük çoğunluğu orta zorlukta. Çözümü yazmadan önce sözlü olarak anlatın: "Şu yaklaşımı düşünüyorum çünkü..." Bu alışkanlık, özellikle İngilizce mülakatlar için kritik.
Zaman ve alan karmaşıklığını (Big O notation) her çözüm için otomatik olarak hesaplayabilmeniz bekleniyor. "O(n log n) çünkü şunu yapıyoruz" — bu cümleyi akıcı kurabilmek bir hazırlık meselesi.
Sistem Tasarımı Mülakatı
Yerli unicorn'larda bile artık sistem tasarımı sorusu çıkıyor. Yurt dışı mülakatlarında ise genellikle ayrı bir tur.
Sık çıkan senaryolar:
- URL kısaltıcı (bit.ly gibi) tasarla
- Twitter/Trendyol gibi bir feed sistemi tasarla
- Dosya depolama sistemi (Dropbox klonu) tasarla
- Gerçek zamanlı sohbet uygulaması tasarla
Yanıt vererken izlenecek çerçeve:
- Gereksinimleri netleştirin: "Günlük kaç kullanıcı bekliyoruz? Yüksek erişilebilirlik mi öncelikli?" — Bu soruları sormak, soruları cevaplamak kadar önemli
- Kapasiteyi tahmin edin (kaba hesap: 10M kullanıcı × ortalama 5 istek = dakikada X istek)
- Yüksek seviyeli mimariyi çizin (load balancer, servisler, veritabanı, cache)
- Kritik bileşeni derinleştirin (genellikle "şu kısmı biraz daha açar mısınız?" şeklinde yönlendirme gelir)
- Olası darboğazları ve çözüm seçeneklerini tartışın
Hata: Sistemin tamamını sormadan önce çizmeye başlamak. Bu yaklaşım hem kötü bir tasarıma hem de "gereksinimlerini sorgulamıyor" izlenimine yol açar.
Davranışsal Mülakat: Türk Yazılımcıların En Çok Zorlandığı Alan
Yerli mülakatlar genellikle davranışsal soruları hafif tutsa da, yurt dışı mülakatlarında bu sorular tam değerlendirme kriteri. Ve burada Türk adaylar en çok zorlanıyor — teknik yetkinlikten değil, formatı bilmemekten.
STAR Yöntemi:
Davranışsal sorulara verilen yanıtlar dört parçadan oluşmalı:
- Situation (Durum): Bağlamı kısaca kurun
- Task (Görev): Sizin rolünüz ve sorumluluğunuz neydi?
- Action (Eylem): Ne yaptınız? (Birinci tekil şahıs, özellikle)
- Result (Sonuç): Ölçülebilir sonuç ne oldu?
Türk adayların yaptığı en yaygın hata: "Ekibimiz şunu yaptı" demek. Mülakat görüşmecisi sizin katkınızı değerlendiriyor, ekibinkini değil. "Ben" kullanmak kibir değil — sorulana doğru yanıt vermek.
STAR yöntemiyle ilgili kapsamlı örneklere bakarak hazırlanabilirsiniz.
Sık sorulan davranışsal sorular:
- "Zorlu bir ekip üyesiyle nasıl başa çıktınız?" (conflict resolution)
- "Bir projeyi geri takvime döndürdüğünüz bir an anlatın" (leadership)
- "Hatalı bir teknik karar verdiğinizde ne yaptınız?" (growth mindset)
- "Belirsizlik içinde nasıl karar verirsiniz?" (ambiguity tolerance)
Her soru için iki ila üç gerçek hikaye hazırlayın. Mülakatın başlangıcında "anlat" soruları geliyor, sonunda "nasıl yapardınız" soruları — her ikisi de hazırlık istiyor.
İngilizce Mülakata Hazırlanmak: Fark Yaratan Alan
Bu bölüm çoğu Türkçe kaynakta eksik. Ama yurt dışı mülakatı başarısızlıklarının büyük bölümü teknik yetersizlikten değil, İngilizce iletişim baskısından kaynaklanıyor.
Baskı altında İngilizce konuşmanın sorunu şu: Teknik soru gelir, siz çözümü bilirsiniz, ama hem düşünmek hem formüle etmek hem İngilizce'ye çevirmek hem de ses tonu ve göz temasını yönetmek aynı anda çok yük oluşturur. Bir kez panik başladı mı, basit cümleleri bile kurmakta zorlanılıyor.
Pratik öneriler:
1. Yanıt yapılarını İngilizce olarak ezberleyin, cümleleri değil.
Şunu söyleyin:
- "My first instinct is to use [approach], because [reason]. But before I commit, can I clarify — [soru]?"
- "The tradeoff here is [A] vs [B]. In this context I'd choose [A] because..."
- "Can you repeat that? I want to make sure I understood correctly."
Bu kalıpları biliyor olmanız, düşünce sürecinizi İngilizce'de sürdürmenizi kolaylaştırır.
2. Sesli pratik yapın.
Yazılı pratik ile sesli pratik arasında büyük fark var. Mülakat sorularını sesli yanıtlayın — telefonunuzu kayıt moduna alın, kendinizi dinleyin. Bu rahatsız edici ama çok etkili.
3. Anlamadığınızda dürüst olun.
"I'm sorry, could you repeat that?" veya "Just to make sure I understand — are you asking about X or Y?" demek hiç sorun değil. Görüşmeciler bunu profesyonel iletişim olarak görüyor. Anlamadığınızı anlamadan cevap vermeye çalışmak asıl sorunu yaratıyor.
4. AceRound AI ile İngilizce mülakat pratiği yapın.
AceRound AI, canlı mülakat sırasında gerçek zamanlı yanıt önerileri sunuyor. İngilizce olarak soru geldiğinde, STAR formatında yapılandırılmış ipuçları ekrana yansıtıyor. Bu bir yazı tahtası değil — aklınızın köşesinde tuttuğunuz ama tam formüle edemediğiniz şeyleri yüzeye çıkaran bir destek.
Ücretsiz deneme için kayıt yaptırabilirsiniz; sistemi önce pratik seanslarında deneyin.
Maaş Müzakeresi: TRY ile EUR/USD Arasındaki Gerçek
Yurt dışı pozisyonlarında maaş müzakeresi ayrı bir hazırlık istiyor.
Yerli şirketler: Trendyol, Getir gibi şirketlerde TL bazlı maaşlar BBDK ve piyasa verilerine göre belirli bandlarda. Müzakere genellikle başlangıç teklifinin %10–20 üzerinde başlıyor.
Yurt dışı şirketler ve remote roller:
- Avrupa nearshore (Almanya): Kıdemli geliştirici için €50.000–80.000/yıl brüt. Şehir maliyeti çok değişken — müzakerenizde bunu hesaba katın.
- ABD remote: Arc.dev Türkiye verilerine göre ortalama $56.000/yıl. Kıdemli mühendisler için $80.000–120.000 aralığı mümkün.
Müzakerede şunu bilin: İlk teklifi nadiren kabul edin. "I was expecting something in the range of [X]" cümlesi standarttır. Şirketlerin %70'i bir miktar müzakere beklediğini bildiriyor. İlk teklifi sessizce kabul etmek genellikle para bırakmak demek.
Pratik not: Maaş müzakeresini bir konuşma senaryosu olarak hazırlayın — nasıl teknik mülakata hazırlık yapıyorsanız. Yanıtları ezberleyin değil, yapıyı öğrenin.
Sıkça Sorulan Sorular
Yurt dışı yazılımcı mülakatında başarı oranı neden bu kadar düşük?
Çoğunlukla format farkından kaynaklanıyor. Türkiye'deki teknik mülakat hazırlığı algoritmaya odaklanırken, yurt dışı mülakatlar sistem tasarımı + davranışsal + İngilizce iletişim üçlüsünü birlikte değerlendiriyor. Üçünü ayrı hazırlık kolları olarak ele almak başarı oranını önemli ölçüde artırıyor.
Trendyol mülakatında yaklaşık 50 soru sordular — bu normal mi?
Evet. Trendyol ve Getir gibi şirketlerin teknik mülakatlarının yoğun ve hızlı olduğu yaygın biçimde belgeleniyor. Bu şirketler için özellikle algoritma hızını pratik etmek, ayrı bir hazırlık kolu oluşturuyor.
Yüksek lisans ya da doktora olmadan yurt dışında yazılım işi bulabilir miyim?
Evet, özellikle yazılım geliştirme pozisyonlarında akademik derece zorunluluğu nadir. Portföy, GitHub, açık kaynak katkıları ve referanslar çok daha belirleyici. ML/Araştırma pozisyonları için tablo farklı.
ABD şirketine uzaktan çalışırken vergi ve fatura işlemleri nasıl yürüyor?
Türkiye'deki yazılımcılar ABD şirketlerine maaşlı personel olarak bağlanamıyor — şahıs şirketi kurarak fatura kesmeleri gerekiyor. Vergi avantajları mevcut ama kurulum sürecini bir muhasebeci rehberliğinde yapın.
İngilizce mülakatında anlamadığımda ne yapmalıyım?
"Could you clarify — are you asking about X or Y?" demek tamamen kabul edilebilir. Bunu düzgünce sormak, anlamadığınız bir soruyu yanıtlamaya çalışmaktan her zaman daha iyi bir izlenim bırakıyor.
Video mülakata nasıl hazırlanmalıyım?
Video mülakat hazırlığı hakkında ayrı bir rehberimiz mevcut. Teknik hazırlığın yanı sıra kamera açısı, arka plan, bant genişliği ve ses kalitesi de mülakat performansınızı etkiliyor.
Author · Alex Chen. Career consultant and former tech recruiter. Spent 5 years on the hiring side before switching to help candidates instead. Writes about real interview dynamics, not textbook advice.