Bir Röportajda en iyi şirketler neyi arar? [kapalı]


9
  1. Temelde ben ne kadar arıyoruz ve kalan süreçten dışarı arıyorsunuz?
  2. Eleme turları bir kişiyi yargılamak için adil bir yol mudur? Herkesin kötü bir saati olabilir :-(
  3. Mümkün olan en iyi kodlamayı mı yoksa Algoritmayı doğru mu almalısınız? Ben genellikle ilk uygulanabilir bir kod kodlamak ve sonra benim için güzel görünüyor düşünüyorum bir seviyeye kadar üzerinde çalışmak. Bu yanlış bir yaklaşım mı?

Son zamanlarda, 20 dakika içinde Seviye Düzeni geçişinin bir varyasyonunu yazmamın istendiği bir telefon görüşmesi yaptım. Algoritma ve çalışma kodunu 20 dakikada alabilirim, ancak İstisna işlemeyi ve kodlama kuralını doğru alamadım, onlardan haber alamadım :-( Röportajdaki diğer tüm sorular çok iyi gitti. 'işareti olmayan' tek şey.

Tabii ki şirketi seviyorum ve tekrar başvuracağım ama bir dahaki sefere doğru almak istiyorum :-)

Lütfen deneyimlerinizi ve değerli önerilerinizi paylaşın.


4
Bir adayı yanlış değerlendirmenin göreceli maliyetlerini unutmayın. Yanlış bir negatif (iyi bir çalışan olacak birini işe almamak) işveren için sadece fırsat maliyetine sahipken, yanlış bir pozitif çok maliyetli olabilir ve kuruluş çapında sonuçları ve kötü olanları da olabilir.
Chris Bye

@Chris: Haklısın. +1.
Geek

Yanıtlar:


7

Teknik röportajlar yaparken, dürüst olmak gerekirse insanların evden kaçmalarını arıyorum. Eğer aday eşyalarını biliyormuş gibi görünmüyorsa, rollerinde etkili olmayacaklardır (burada üst düzey geliştiricilerin pozisyonlarından bahsediyorum).

Misiniz sen daha çok (eğer uygun olmadığını çünkü) Eğer iş bulamazsam zor bir görüşme veya kolay bir röportaj var: Şöyle bak yapmak iş, ama sonra 90 sonra gitmesine izin almak çünkü kafanın üstündesin?

İkinci kampta çok fazla geliştirici gördüm. Eğer işi alamadınız çünkü teknik kısmı terk ettiyseniz, kılık değiştirmiş bir nimet olarak düşünün. Reddetmeyi sevmiyorsanız, teknik becerilerinizi geliştirin.


4
Çok iyi dedi Marcel. Her nasılsa, herkesin (ne kadar iyi olursa olsun) bilinmeyen bir problemde her şeyin doğru olamayacağını hissediyorum (zaman bir kısıtlamadır). Birisi bir sorunla karşılaşırsa, muhtemelen aynı kodu veya benzer kodu daha önce yazmış olabilir. Bir eleme turunda bir soru, bir ya da iki soruyu (eğer bir gaf yapmazsa) geçerse birisinin yeterince iyi olmadığını biliyor musunuz? Üzerinde durmaya çalıştığım nokta, 'El1'in yeterince iyi olmadığını biliyorsun' gibi bir Hipotezden hareket ediyor gibi göründüğünüzde 'Eleme Turu'. Evet kötü bir adam ?? Açık Kiralama Yok ..
Geek

Görüşme kesinlikle zor bir sanattır ve hiçbir şekilde uzman olduğunu iddia etmiyorum. Ama benim durumumda, "gotcha!" - sadece birinin yanlış bir şey yapmasını bekliyorum. Bunun yerine, ne kadar derin olduğunu görmeye çalışarak bilgilerini araştırıyorum. Örneğin, bir hash tablosunun nasıl çalıştığını kolayca açıklayabilir mi? Kazanma sütununda kimin sona erdiğini ve kimin gelmediğini görmek genellikle oldukça kolaydır.
Marcel Lamothe

@Geek - doğru anlayan ve yapmayan biri tarafından kaçırılan kişi olmayı tercih eder misiniz? Bu bir kodlama zorluğu veya sorunlu ekip üyeleriyle nasıl çalıştığınızla ilgili yumuşak bir soru olabilir, ancak sonuçta biri hariç tüm adayların ortadan kaldırılması gerekir.
JeffO

@Geek: "daha önce benzer bir kod yazmış". Belki de oldukça benzer bir kod yazmışlardır. Seviye sıralı geçiş, her CS mezununa aşina olması gereken bir ağaç geçişi çeşididir. Eğer size tanıdık gelmiyorsa, bir yerde bir şeyleri kaçırdınız. Bir algoritma dersi aldın, değil mi?
kevin cline

@kevin: Seviye sırası geçişi kolay dostum, eğer soruyu "Zaman kısıtlaması göz önüne alındığında, atlayabileceğiniz ve hala yeterince iyi kabul edilebilecek şeyler" olarak yeniden ifade edebilirsem. Bence Chris Bye'nin bu soruyla ilgili harika bir yorumu var.
Geek

4

İnsanlar basit algoritmaları çok sınırlı bir sürede kodlamanızı istediğinde, kodlama kuralları ve istisna işleme baktıkları son şey olacaktır. Eğer çaprazlama işlevini adlandırma gibi tabii korkunç bir şey, yapıyoruz sürece func, ve tüm değişkenleri a, b, c. Belki de sizi geri aramamalarının bir başka nedeni daha vardı.

Tabii ki, herkes kötü bir saat geçirebilir. Ancak, birkaç röportaj turunda harcadığınız bu beş saatten birinde kötü bir saat geçirmeniz ve önemli eylemlere hazırlanamamanız kötü bir işarettir.

Şahsen, işe yarayan bir şey elde etmenin ve onu geliştirmenin yanlış bir yaklaşım olduğunu düşünüyorum. Birçok kişi (ben dahil) bir kişi bir karmaşaya benzeyen bir kod yazarsa, kafasında da bir karmaşa olduğunu düşünür. Daha yavaş ama daha düşünceli bir şekilde kod yazmanızı öneririm.

Ve daha da kişisel olarak (ve belki de saldırgan), algoritmalarda yeterince iyi olduğunu sanmıyorum. Sadece başkent A ile "Algoritma" olarak hecelediğiniz için, bundan korkmadığınız bir şeyi hecelemezsiniz.


5
Lol .. Son paragrafı beğendim :-) 'Lol' harfinin L başlığına dikkat edin. Üzgünüm ama İngilizce benim ilk dilim değil. BTW Algoritmanın büyük harf olmadan yazılması gerektiğini öğrendim A :-)
Geek
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.