Röportajda adaylara üretim kodunuzu gösterir misiniz? [kapalı]


14

Bunun birkaç kez gerçekleştiğini gördüm:

Aday şirketi seviyor, röportajda başarılı. Sonra işe başlar ve ilk günün sonunda kod tabanı / projesinin zaman geçirmek istediği şey olmadığından emin olur. Böylece hızla ayrılır.

Görüşmelerde kod tabanına adayları tanıtmanın bu sorunu çözebileceğini düşünüyorum. Belki daha da iyisi: "kodun bu bölümünü nasıl geliştirirdiniz?" Bu şekilde, adayın "kod temeli için uygun" olup olmadığı aşikardır.

Bu yaklaşımın herhangi bir yerde uygulandığını gördünüz mü? Röportajda adaylara kendi kod tabanınızı gösterir misiniz: röportaj sürecinin bir parçası olarak / isterse?

Yanıtlar:


10

Sadece adaylara kodumuzu göstermekle kalmıyor, aynı zamanda onların üzerinde çalışmalarını sağlıyoruz. Çift programlama yapıyoruz, bu yüzden adayı programcılarımızdan biriyle eşleştirerek ve gerçek bir sorun üzerinde çalışarak (dikkatle seçilmiş bir konu olsa da - bağlamsal bilgi kitlelerine ihtiyaç duymayan bir şey) röportajlar yapıyoruz. Kodumuzu görüyorlar ve kodlamalarını görüyoruz ve ikimiz de kültürümüze nasıl uyduklarını görüyoruz.


3
Bunu severim. Hangi şirket için çalışıyorsun? :)
Marek

Sadece çift programlamayı yapsaydık bunu yapmak harika olurdu. . .
Wyatt Barnett

Ancak görüşme süreci ne kadar sürecek? Mülakata çok sayıda kişi katılabilir!
Gopi

@Sri: Her seferinde sadece bir kişiyle röportaj yapıyoruz. Bunun birinci basamak görüşme olmadığını da eklemeliyim; gönderdiğimiz özgeçmişleri okuyarak başlıyoruz, daha sonra potansiyel adaylarla bir telefon görüşmemiz var, sonra bunu geçen herkesten eşleştirme görüşmesi yapmasını istiyoruz. Ayrıca, oldukça odaklanmış bir işe alma sürecimiz olduğunu da eklemeliyim; bize önerilen kişileri çalışanlar veya güvendiğimiz şirket dışındaki kişiler veya birlikte çalıştığımız işe alım temsilcileri tarafından işe alma eğilimindeyiz. Asla elemek için yüzlerce baţvurumuz olmadýk.
Tom Anderson

2
@Wyatt: Eşleştirme olmayan şirketlerde bile kullanılabilir olup olmadığını merak ediyorum. Bir problemi çözmek için adamı oturun, rehberi gibi davranın, arka planı açıklayın, ona destek verin. Somut bir sorunun nasıl çözüleceği hakkında bir konuşma yapmak bile (bunu eşleştirmeseniz bile meslektaşlarınızla yaptığınızı hayal edin) yararlı olabilir.
Tom Anderson

5

Ben yapmadım, ama yapardım. Bir geliştirici üzerinde çalışmak istediği bir şey gibi görünmüyorsa, bu adayın zihniyeti hakkında bir şeyler bulma şansı olabilir: neden beğenmiyor? Neyi değiştirecekti? Böyle bir değişiklik yapabileceği bir pozisyonda olmaktan hoşlanır mı? Eğer öyleyse, neden aslında üzerinde çalışmak istemediğini söyledi?

Günlük WTF'de insanların bir röportajcı size gerçek kodu gösterdiğini düşünüyorsa, sorunlarını ücretsiz olarak düzeltmek için aday bulmaya çalıştığını düşündüm. Bu paranoyak, IMO. Görüşmeci, gerçek bir dünya kod tabanında gerçek dünya sorunlarını ne kadar iyi çözebileceğinizi bulmaya çalışıyor. Ve üzerinde çalışacağınız proje hakkında daha fazla bilgi edinebilirsiniz.


1

Evet, söz konusu kod bir istemciye ait değilse.

En son birisiyle görüştüğümde, kişi sarsıldı ve kod tabanının boyutunda tamamen bunalmış hissetti ve kısa süre sonra ayrıldı.

Kod bir istemciye aitse, (bence) kaynağı göstermek etik olmaz çünkü müşterinizin kodu sizin değil, müşterinizin kodudur. (Tabii ki, müşterinizden izin istediyseniz ve aldınız, o zaman sorun yok.)


1

Bu NDA'ları ihlal etmediğiniz sürece bunun iyi bir şey olacağını düşünüyorum. Bu şekilde adayı boyutlandırırsınız ve aday sizi boyutlandırır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.