Canlı Kodlama Mülakatında Nasıl Hayatta Kalınır
Ön elemeyi geçtiniz. Teknolojinize hakimsiniz. Şimdi bir Zoom görüşmesindesiniz. Mülakatçı bir bağlantı gönderiyor. Ekranınızı paylaşmanızı ve kod yazmanızı istiyorlar.
Aniden elleriniz terlemeye başlar. Zihniniz boşalır. Temel döngüleri unutursunuz. Becerilerinizden şüphe edersiniz.
Kötü bir yazılımcı değilsiniz. Canlı kodlama sadece doğal olmayan bir çalışma biçimidir. Kaygıyı yönetmek ve mülakatı bir sohbete dönüştürmek için bu adımları izleyin.
Kusursuz sözdizimi hakkında endişelenmeyi bırakın. Mülakatçılar sürecinizi görmek isterler. Şunlara bakarlar:
- Takıldığınızda nasıl tepki verdiğiniz.
- Büyük problemleri parçalara ayırma yeteneğiniz.
- Birlikte çalışması keyifli biri olup olmadığınız.
Bir derleyici değil, bir iş arkadaşı arıyorlar.
Başarılı olmak için bu kuralları takip edin:
Sesli düşünün. Sessizlik düşmanınızdır. Sessiz kalırsanız mülakatçı size yardımcı olamaz. Düşüncelerinizi açıklayın. Eğer "Basit bir yaklaşımla başlayıp daha sonra optimize edeceğim" derseniz, kalp atış hızınızı yavaşlatırsınız. İyi bir mülakatçı, yanlış yöne gittiğinizi fark ederse size ipuçları da verecektir.
Önce soru sorun. Hemen yazmaya başlamayın. Uç durumlar (edge cases) hakkında soru sormak için üç dakikanızı ayırın. Girişin null olup olamayacağını sorun. Negatif sayılar hakkında soru sorun. Bu, beyninizin sakinleşmesi için zaman kazandırır.
Sözde kod (pseudo-code) yazın. Gerçek kodu yazmadan önce bir yol haritası oluşturmak için yorum satırlarını kullanın. Eğer donup kalırsanız, sadece bir sonraki yorum satırınıza bakın.
Dürüst olun. Bir metod ismini unutursanız, numara yapmayın. Tam ismi hatırlayamadığınızı söyleyin. Bunun yerine bir yer tutucu (placeholder) kullanın. Mülakatçılar dürüstlüğe saygı duyar.
Nasıl hazırlanılır:
- Kod yazarken konuşma pratiği yapın. Basit bir problemi açıklarken kendinizi kaydedin. Bu, kas hafızası oluşturur.
- Deneme mülakatları yapın. Bir arkadaşınızdan 30 dakika boyunca bir problemi çözmenizi izlemesini isteyin.
Canlı kodlama bir performanstır. Bu eylemi pratik yaparsanız korkunuz azalacaktır.
Sizce canlı kodlama geçerli bir test mi? Yoksa sektör bunu kullanmayı bırakmalı mı?
Mülakat hikayelerinizi yorumlarda paylaşın.
