Bu yüzden bazı iyi tanımlanmış gereksinimleri olan yeni adaylara basit bir kodlama çalışması sunuyoruz. Zaman zaman problemi gerçekten çözmeyen, fakat genellikle alıştırmanın sınırlarının dışında algılanan bir problemi çözmek için fazla tasarlanan çözümler alıyoruz.
Şimdi sorum şu, bu bir uyarı işareti mi?
EDIT: Tartışmaların çoğu, kusurlu teste dayanıyor - ki bu adil bir nokta. Bir yorumda tanımladığım gibi, testin temel önermesi dosyadaki verileri mantıklı bir şekilde nasıl okuyabileceğinizi (ve gördüğümüz çeşitli yaklaşımlara hayran kalacaksınız) ve bunları nasıl eşleştireceğinizi göstermektir. güncellemeler arasındaki gecikmeyi hesaplamadan önce öğeler. Şimdi bunun çalışması için verilerle ilgili bazı varsayımlar yapılması gerekiyor ve bu varsayımları arıyoruz ve açıkça aldığınız yaklaşımı (OO yaklaşımı vb. Dahil) görmek istediğimizi de açıkça belirtiyoruz. zaman aralığı.
IMHO, röportaj yaparken karşılaştığım en eksiksiz egzersizdi.
Üzerinde durduğum belirli senaryo, bir adayın dosyadan okumak yerine, açıkça kapsam dahilinde olmayan, çok iş parçacıklı bir uygulamada "ağ" girdisini kabul etmesidir.