Stripe ve Atlassian
Stripe gerçek bir açık kaynak bug'ını birlikte çözdürür; Atlassian'ın değerler görüşmecisi çoğu zaman mühendislik dışından gelir.
- Stripe: Bug Squash, entegrasyon, pair programming
- Atlassian: 2 kodlama, sistem tasarımı, yönetim, değerler
Süreç
Stripe: Stripe Atlas rehberi "Bug Squash" turunu anlatıyor: aday ve görüşmeci, adayın seçtiği dilde gerçek bir açık kaynak projedeki geçmiş bir bug'ı birlikte çözer. Entegrasyon, refactoring ve pair programming turları üçüncü taraflarca raporlanıyor. Stripe sorularının "beyaz tahtadaki ezoterik beceriler" yerine gerçek dünya problemlerine yaklaşımı ölçtüğünü söylüyor.
Atlassian: Resmi backend rehberi (PDF): iki kodlama, bir sistem tasarımı, bir yönetim ve bir değerler görüşmesi; ilk dördü 60'ar dakika, değerler 45 dakika. Değerler görüşmecisi çoğu zaman mühendislik dışından (satış, İK, destek). Principal (P60) seviyede yönetim görüşmesinin yerini "leadership craft" alıyor.
Neyi değerlendiriyorlar
Stripe: gerçek kodda gezinme, hata ayıklama, net iletişim. Atlassian: kodlama, tasarım, değerlere uyum (STAR önerilir).
Soru tipleri ve örnekler
Stripe: yabancı bir kod tabanında bug bulma. Atlassian: orta seviye kodlama, sistem tasarımı, değer odaklı davranışsal sorular.
Java notları
İkisinde de dil serbest; Atlassian'ın backend'i büyük ölçüde Java.
Nasıl hazırlanmalı
Yabancı bir açık kaynak projeyi klonlayıp bir issue'yu çözme pratiği; Kitap Bölüm 23 (hata ayıklama adımları).