Skip to content

Teknik Mülakatlar için Ekili İletişim Yöntemleri STAR

Mülakat sorularına özgüvenle yanıt vermek için STAR yöntemini kullanarak bilgi ve tecrübelerinizi somut örneklerle destekleyin.

Mülakat gelip çattığında benim gibi gergin, stresli oluyorsanız bu yazıyı hem kendim hem sizin için yazıyorum.

Bilgi ve tecrübemizi karşı tarafa en iyi şekilde nasıl aktarabiliriz? Var mı bunun bir formülü? Diye araştırırken STAR yöntemine denk geldim. Aslında bunu muhtemelen birçok kez görmüş olabiliriz ama pratiğini yapmadığımız şeyleri unutuyoruz. Neyse konuyu çok uzatmaya gerek yok, yöntemi öğrenmeye geçelim.

STAR Yöntemi nedir?

  • ( S )ituation : Durum; uğraşmak, çözmek zorunda olduğunuz mesele, problem
  • ( T )ask : Görev; verilen iş
  • ( A )ction : Eylem; aldığınız aksiyon, uyguladığınız çözüm
  • ( R )esult : Sonuç; yaptığınız eylem sonucu aldığınız çıktılar, sonuçlar ve edindiğiniz tecrübe.

STAR Yöntemini Nerelerde Kullanabilirsiniz?

  • CV veya Özgeçmiş
  • Önyazı(Coverletter)
  • Başvuru Formlarında
  • Mülakatlarda

STAR Yöntemi Nasıl Kullanılır?

  • Mülakat sırasında sorulan sorulara cevap verirken veya başvurduğunuz pozisyonda aranan yeteneklere, kriterlere sahip olduğunuzu vurgulamak için kullanırsınız. Birkaç tane örnek üzerinden görelim.

Örnek 1 (Kısa)

  • Uygulamamızı kullanan kişi sayısı arttıkça çalışma sürelerinde yavaşlama gözlemledik.(Situation/Durum). Bu problemi çözmek ve optimizasyon yapmak için görevlendirildim(Task/Görev). Veritabanı sorgularını optimize ederek, gereksiz sorguları kaldırdım ve ekstra sorgular yerine JOIN kullanarak tek sorguda ilişkili verileri getirmek için çalışma yaptım ve okuma işleminin fazla olduğu tablolar için INDEX kullandım(Action/Eylem). Böylece uygulamamız 16 kat daha hızlı çalışmaya başladı, kullanıcı deneyimi iyileşti ve şikayetler sona erdi.(Result/Sonuç).

Örnek 2 (Uzun)

  • Durum (Situation): "Bir müşterim için AI tabanlı bir MVP geliştirmem istendi. Proje, dış servislerden(API) veri çekme, bu verileri depolama ve işleme gibi işlevleri yönetebilecek bir API geliştirmeyi içeriyordu. Müşteri, API öncelikli bir yaklaşım ve Tek Sayfa Uygulaması (SPA) talep etti."

  • Görev (Task): "Sorumluluğum, backend API'sini tasarlamak ve geliştirmek, veri tabanını oluşturmak ve dış API'lerle sorunsuz entegrasyonu sağlamaktı. Ayrıca, uzun süreli görevleri ve e-posta otomasyonunu verimli bir şekilde yönetmem gerekiyordu. Projenin gereksinimleri göz önüne alındığında, performans, ölçeklenebilirlik ve sürdürülebilirliği sağlamak önemliydi."

  • Eylem (Action): "API için FastAPI'yi seçtim çünkü yüksek eşzamanlılığı(concurrency) yönetebilen asenkron özelliklere sahip ve veri doğrulama için Pydantic kullanıyor. Uygulamayı Docker ve Docker Compose kullanarak yayına aldım(deployment), bu da kolayca tekrarlanabilir ve ölçeklenebilir bir ortam sağladı. Celery'yi, dış API'lerden veri çekme ve e-posta gönderme gibi periyodik görevleri yönetmek için entegre ettim. Ayrıca, uzun süreli görevleri asenkron olarak işlemek için Celery'yi kullandım. Veri tabanını, hem ham verileri hem de LLM API'sinden gelen yanıtları depolayacak şekilde tasarladım ve uyguladım."

  • Sonuç (Result): "MVP başarıyla geliştirildi, dış API'den veri çekildi ve veri tabanımızda depolandı. API, istekleri verimli bir şekilde yönetirken, Celery görevleri periyodik ve uzun süreli işlemler için sorunsuz çalıştı. Uygulama, Docker kullanılarak dağıtıldı, bu da canlı ortamda ölçeklenebilirlik ve sorunsuz operasyon sağladı."