Teknik Mülakat Yazılım Soruları: Trendyol, Getir ve Türk Şirketlerinin Gerçek Soru Kataloğu
Teknik mülakat yazılım soruları için kıdeme göre soru kataloğu — Trendyol, Getir ve bankalar bazında gerçek sorular. Yapay zeka ile Türkçe mülakat simülasyonu nasıl yapılır?

TL;DR: Teknik mülakat yazılım soruları Türkiye'de iki kategoriye ayrılıyor: Trendyol ve Getir gibi teknoloji şirketleri pratik kod kalitesi ve mikroservisleri ölçerken, bankalar ve telekom OOP temellerine odaklanıyor. Bu rehberde gerçek şirket verilerine dayalı kıdem bazlı soru kataloğu ve AI ile Türkçe teknik mülakat simülasyonu yapmanın adım adım yöntemini bulacaksınız.
Bir Medium yazısında Trendyol'a başvuran bir yazılım mühendisi şunu aktardı: "Teknik mülakat yaklaşık iki saat sürdü. Mikroservislerden, OOP'den, unit testlerden konuştuk. TY testinde 4 tane problem vardı, 3 tanesi verilen bir durumda doğru ve efektif kod yazmayla ilgiliydi." Başka bir deneyimde şu eleştiri vardı: "SOLID nedir? Factory Pattern nedir? — Bu sorular artık sadece junior mülakatı için uygun, ama her seviyede soruluyor."
Mevcut Türkçe kaynaklar bu gerçeği yansıtmıyor: generic soru listeleri, şirkete özel bilgi yok, AI hazırlık tavsiyesi sıfır. Bu rehber farklı.
Türk şirketlerinin teknik mülakat yazılım soruları birbirinden nasıl farklılaşıyor?
Tüm teknik mülakatlar aynı değil. Kariyer.net'teki 152 gerçek yazılım mühendisi mülakat kaydı incelendiğinde üç net profil çıkıyor:
Teknoloji unicornları (Trendyol, Getir, Hepsiburada, Yemeksepeti):
- Pratik kod kalitesine odaklanır: correctness önce, performance sonra
- OOP, unit test ve mikroservis mimarisi mutlaka çıkıyor
- CI/CD ve testing süreçleri hakkında sohbet bekleniyor
- Trendyol'da 4 problemlik coding assessment ve mimari tartışma kombinasyonu tipik
Geleneksel Türk şirketleri (Türk Telekom, Turkcell, Garanti, İNG Türkiye, Yapı Kredi):
- OOP temel soruları (kalıtım, polimorfizm, encapsulation)
- SQL ve veritabanı tasarımı
- Proje deneyimi üzerinden teknik sohbet
- Daha az algoritma yoğunluğu, daha fazla mimari anlayışı
Savunma ve kritik sistemler (Baykar, Aselsan, Havelsan):
- C/C++ ve gömülü sistem bilgisi
- Gerçek zamanlı sistemler ve bellek yönetimi
- Algoritma ve veri yapıları klasikleri (daha teorik)
Yazılım mühendisi teknik mülakat hazırlığı açısından bu ayrım kritik: Trendyol için hazırlanıyorsanız mikroservisleri, Garanti için hazırlanıyorsanız SOLID ve SQL'i önceliklendirin.
Sık çıkan algoritma mülakat soruları — kıdem düzeyine göre
Junior (0–2 yıl)
Kariyer.net ve istemulakat.com verilerine göre junior mülakatında öne çıkanlar:
OOP ve SOLID:
- "Kalıtım, polimorfizm ve kapsülleme arasındaki farkı açıklar mısınız?"
- "SOLID prensipleri nedir? Single Responsibility'yi örnekle açıklayın."
- "Abstract class ile interface arasındaki fark nedir?"
Veri yapıları:
- Array, linked list, stack ve queue temel operasyonlar
- Binary search ve temel sorting (bubble sort, merge sort)
- "En sık kullandığınız veri yapısı hangisi ve neden?"
Dil temelleri:
- Garbage collection nasıl çalışır? (Java)
- List comprehension ile for loop farkı? (Python)
- Event loop nasıl çalışır? (JavaScript)
Teknik mülakata hazırlanırken gerçek zamanlı AI desteği ister misiniz? AceRound AI mülakat simülasyonu yapmanıza ve cevaplarınızı geliştirmenize yardımcı olur. Ayrıca video mülakat hazırlığı rehberimize bakabilirsiniz.
Mid-level (2–5 yıl)
Algoritma mülakat soruları Türkiye şirketlerinde bu seviyede en yoğun çıkar:
- BFS ve DFS — ağaç ve graf traversal
- Dynamic programming başlangıç örnekleri (fibonacci, LCS)
- "Linked list'te döngü var mı nasıl anlarsınız?"
- Two-pointer ve sliding window teknikleri
Sistem düzeyi:
- REST API tasarımı — endpoint naming, HTTP method seçimi
- Veritabanı tasarımı — normalizasyon, index stratejisi
- "Basit bir URL kısaltma servisi nasıl tasarlarsınız?"
Backend-specifik:
- Microservices vs monolith — ne zaman hangisi?
- JWT ve session tabanlı authentication farkı
- Caching stratejileri (Redis, Memcached)
- "Race condition nedir, nasıl önlenir?"
Senior (5+ yıl)
Bu düzeyde Trendyol'un teknik mülakat soruları ağırlıklı olarak mimari tartışmaya kayar:
- "Trendyol ölçeğinde bir öneri motoru nasıl tasarlarsınız?"
- "Anlık bildirim sistemi — push mu, pull mu? Trade-off'ları neler?"
- "Yüksek trafikli e-ticaret sisteminde veritabanı darboğazını nasıl çözersiniz?"
- "Teknik borç nasıl yönetilir?" — deneyime dayalı tartışma bekleniyor
Sistem tasarımı mülakat soruları — Türk şirketleri ne bekliyor?
FAANG tarzı sistem tasarımı teorisini ezberlemek Türk şirketleri için yanıltıcı olabilir.
Trendyol yaklaşımı (gerçek deneyime dayalı): Soyut "Twitter'ı tasarla" soruları yerine şirketin kendi ürün problemlerine yakın sorular geliyor. Sipariş takibi, kampanya motoru veya stok yönetimi senaryoları. Amaç teorik bilgi değil, mühendislik sezgisini test etmek.
Pratik sistem tasarımı mülakat hazırlığı:
- CAP teoremini ezberlemek yerine gerçek senaryolarda hangi trade-off yapacağınızı düşünün
- SQL vs NoSQL — ne zaman hangisi? Örnek şema ile anlatabilin
- Basit bir message queue nasıl çalışır (RabbitMQ, Kafka farkı)
- CDN ve load balancer kavramları
Kariyer.net verilerine göre sistem tasarımı soruları çoğunlukla mid-senior geçişinde başlıyor. Junior mülakatı için OOP ve veri yapılarını sağlam tutmak yeterli.
Ayrıntılı sistem tasarımı çalışma yöntemi için Tech Interview Handbook kaynağını inceleyebilirsiniz — ex-Meta mühendisi tarafından hazırlanmış, 1 milyon kullanıcı tarafından kullanılan güvenilir bir rehber.
Yapay zeka ile teknik mülakat simülasyonu nasıl yapılır?
Ekşi Sözlük'te "mülakatta yapay zeka copilot kullanmak" başlığı altında aktif bir tartışma var. Bu merak boşuna değil — AI'yı mülakat sırasında değil, hazırlık sürecinde kullanmak net bir rekabet avantajı yaratıyor.
Kod mülakat soruları pratiği için somut adımlar:
Adım 1: Hedef şirkete özel senaryo oluşturun
"Bana Trendyol Java yazılım mühendisi mülakatı için tipik bir
teknik soru sor. Microservice veya OOP odaklı olsun.
Soruyu sor ve bekle, cevabımı değerlendir."
Adım 2: Kod kalitesi feedback alın
Cevabınızı yazdıktan sonra:
"Bu kodu incele:
[kodunuzu yapıştırın]
1. Correctness açısından sorun var mı?
2. Time complexity nedir?
3. Daha iyi nasıl yazılabilir?"
Adım 3: Sözlü açıklama pratiği
Teknik mülakatla kod yazmak yetmez — düşünce sürecinizi anlatmanız gerekir:
"Bana bir binary search sorusu sor.
Cevabımı hem kod hem Türkçe açıklama olarak yazacağım.
Açıklama kalitemi de değerlendir."
Adım 4: Zayıf noktaları keşfedin
"Son 20 dakikadaki pratiğimize bakarak:
hangi konularda yavaşladım veya hata yaptım?
Mülakata kadar hangi konulara odaklanmalıyım?"
AI simülasyonu gerçek mülakatın yerini tutmaz. Bir mock interview için Pramp gibi araçlarla veya gerçek bir developer arkadaşınızla da pratik yapın — farklı soru tarzlarına maruz kalmak önemli.
Sık Sorulan Sorular: Teknik Mülakat Yazılım Soruları
Teknik mülakat ne kadar sürer?
Kariyer.net verilerine göre Trendyol gibi teknoloji şirketlerinde 1.5–2 saat, geleneksel şirketlerde 45–60 dakika. Coding assessment varsa buna ek 30–45 dakika eklenir.
Mikroservislerden ve unit testlerden hangi sorular geliyor?
Trendyol deneyimlerine göre tipik sorular: "Bir servis ne zaman microservise ayrılmalı?", "Integration test ile unit test farkı nedir?", "Bu servislerin birbirini nasıl test ettiğini anlat." Ezber cevap değil, deneyime dayalı tartışma bekleniyor.
Trendyol mülakatında OOP ve SOLID soruları hâlâ çıkıyor mu?
Evet, çıkıyor — ama senior pozisyonlar için bağlamsal olarak soruluyor. "SOLID nedir?" tanım soruları yerine "Bu kod SOLID prensiplerini ihlal ediyor mu, nasıl refactor edersiniz?" tarzı pratik sorular daha yaygın.
SOLID ve Factory Pattern gibi sorular tüm seviyelerde mi çıkıyor?
Maalesef Türkiye'de birçok şirket seviyeyi ayırt etmeden aynı soru setini kullanıyor. Bu yüzden temel OOP soruları senior mülakatında da karşınıza çıkabilir — kısa ve net cevapları hazır tutun, detaya takılmayın.
Yapay zeka mülakat hazırlığında nasıl kullanılır?
ChatGPT veya Claude ile Türkçe teknik mülakat simülasyonu yapmak, code review almak ve zayıf konuları tespit etmek net fark yaratıyor. Mülakat sırasında kullanmak ise şirketin politikasına bağlı — çoğu şirket buna izin vermiyor.
Junior yazılım mühendisi mülakatında ne sorulur?
Kariyer.net'teki kayıtlara göre: genel HR soruları, yaptığın projeler hakkında teknik sohbet, OOP temelleri ve bazen basit bir coding challenge (30–45 dakika). Algoritma yoğunluğu mid/senior seviyeye göre çok daha az.
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.
İlgili Yazılar

"Bir Sorunu Nasıl Çözdüğünüzü Anlatın": Uluslararası Mülakatları Kazandıran STAR Yöntemi
Davranışsal mülakatların en sık sorulan sorusu en çok adayı tökezletiyor. STAR yöntemiyle problem çözme hikâyenizi yapılandırmayı, Avrupa ve ABD şirketlerine başarıyla sunmayı öğrenin.

"Beklentilerin Ötesine Geçtiğiniz Bir Durumu Anlatın": Mülakatçıların Gerçekte Duymak İstedikleri
Çoğu aday bu soruda donup kalır — hikâyesi olmadığı için değil, deneyiminin ne kadar değerli olduğunu fark etmediği için. Doğru örneği bulma, yapılandırma ve sunma rehberi.

Mülakatta Sorulacak Sorular: Yurt İçi ve Yurtdışı Şirketler İçin Kapsamlı Rehber
Mülakatta sorulacak sorular: işverene ne sormalısınız, yurtdışı şirkete özel soru bankası, İngilizce sorular ve AI ile pratik yapma rehberi.