Yerinde son görüşmeler için “Kiralama” ile dürüst “neredeyse” arasındaki farkı yaratan nedir? [kapalı]


9

Bu nedenle, son zamanlarda Google ve Amazon ile yerinde görüşmeler yaptım ve yakın olduğumu bildiren kibar ret mektupları aldım, ancak aradıkları beceriler için tam olarak doğru değil.

Yaptığım tüm röportajlar için son tura çıktım (pratik yapmak için görüştüğüm küçük ilgisiz pozisyonlardan bazı teklifler hariç), ancak şu ana kadar günde 5-8 röportaj yapmak bana yeterli zaman veriyor hatalarım beni koşudan çıkaracak kadar toplansın.

En azından kodlama soruları ve diğer genel teknik sorularda iyi yaptığımı biliyorum, görünüşe göre kart oyunları veya park garajları gibi OOP şeyleri tasarlamakta kötüyüm (bunun yerine tek bir nesnenin derinliklerine düştüm ve tüm zamanımı kullandım kodlama cevaplarım ve genel olarak çalışmama rağmen kodlama cevaplarımda çok az hata / kenar durumu yoktu (bir giriş düğümünün aslında farklı olmak yerine cevap olabileceği bir durum gibi). Ve "Bilmiyorum" demede sorunum yok, ama belki biraz karışıyorum ve cevaplayabileceğimi düşündüğüm sorular için söylemeliyim, ama net bir cevap veremem ...

Peki, sizi iyi olmaktan değil, “Kiralama” ya götürmek için sizi zirveye iten şeyler nelerdir?

Ne aradığınızı veya size bu küçük ekstra desteği veren bir şey hakkında herhangi bir tavsiye var mı?


Sadece yeni mezun pozisyonları için başvuruyorum (veya yaklaşık olarak aynı deneyim seviyesi).
Joshua Olson

2
Yapmanız gereken ilk şey İngilizceniz üzerinde çalışmaktır. Muhtemelen ana diliniz değil, ama tanıdığım tüm harika programcılar tam olarak konuşma ve yazma konusunda önemsiyorlardı. Bu "kazanılmadı", ancak "kazanıldı" veya "kazanıldı" veya "alındı". "Röportaj" değil "röportaj". "Derin dalış", "derin dalış" değil.
kevin cline

Ah, birkaç kolokyum ve yazım hatası ve "muhtemelen ana diliniz değil". Bu acıttı. : P Tamam ghrammer hatalarýmý düzelttim.
Joshua Olson

2
Kolokyum bir toplantıdır.
kevin cline

Konuşma dili sözcüğü. Aptal yazım denetimi.
Joshua Olson

Yanıtlar:


9

Her şeyden önce, her iki şirketteki İK temsilcisine başvurmanızı ve size "neden" hakkında herhangi bir ayrıntı verebileceklerini sormanızı öneririm. Nerede yanlış yaptığınız veya hangi şeyler üzerinde çalışmanız gerektiği konusunda size bazı ipuçları verebilmeleri muhtemeldir.

İkincisi, pes etme! Gerçekten bu şirketlerden biri için çalışmak istiyorsanız, birkaç ay, belki bir yıl bekleyin ve farklı bir iş için başvurun. Belli bir görüşmeci ile “jelleşmemiş” olabilirsiniz ve başka biriyle görüştüğünüz takdirde “işe” diyecektir.

Son olarak, teknik cevaplar açısından iyi yaptığınızı düşünüyorsanız, aradıkları önemli bir husus "kültürel" bir form olup olmadığınızdır. Yani, ekibin geri kalanına uyup uymayacağınız ve kişiliğinizin iyi bir eşleşme olup olmadığı. Şirketin kültürünü araştırın ve uygun olabileceğini düşündüğünüz bir şeye karar verin ve bunu röportajda da gösterdiğinizden emin olun.

İyi şanslar ve pes etme!


Ne yazık ki Google'daki işe alımcımın katı bir geri bildirim politikası yoktu (Politika olduğunu söyleyen Kept, ancak insanların ne üzerinde çalışacakları konusunda "ipuçları" aldığını biliyorum).
Joshua Olson

1
Amazon'daki herkesin sahiplik hakkında konuşmaya devam ettiğini fark ettim, bu yüzden sanırım bu yönü daha fazla oynamalıydım.
Joshua Olson

1
Bu iyi bir cevap ... İki şey ekleyeceğim: İlk olarak , soruların genel tonunu nasıl okuyacağınızı öğrenmeye çalışın. "Sahiplik" ile ilgili birkaç soru alırsanız, o zaman içeri gireceğinizden ve aşırı yönlendirmeye ihtiyacınız olduğundan veya her zaman "bu benim işim değil" temasına girmekten korkuyor olabilirler. İkincisi , şirkette çalışabileceğiniz durum gerçekten olabilir , ancak bu takım için en uygun değildi. Burada her şeyin bir etkisi olabilir. Belki seninle başka bir adam arasındaydı, ama diğer adam punk rock ve dağ bisikletini severdi, tıpkı takımın yarısı gibi.
red-dirt

Amazon bana da geri bildirimde bulunmadı. Hangi tür berbat çünkü eminim onlar büyük geribildirim olurdu ...
Cervo

Hayır! Amazon ne geribildirimde ne de MSFT'de. Benzer deneyimler yaşadım. Google, evde röportaj yaptığınızda kapsamlı bir geri bildirim verir. Aynı zamanda tüm 3 büyük evimizde de başarısız olma deneyimim var. Onlardan edindiğim bilgi oldukça önemlidir. Beceri setinize ve performansınıza ek olarak, bir miktar şansa da atfedilebilir. Beceri setini geliştir ve savaşı tekrar al ve daima Robert Bruce ve örümceği hatırla: D
Venki

3

Dean'in dediği gibi, birden fazla özellik üzerinde değerlendiriliyorsunuz ve bunlar genellikle:

  • Teknik beceriler
  • Takıma uyup uymayacağınız
  • Düşünce süreci
  • vb.

Rol için gerekli olan teknik beceriler, görüştüğünüz takıma bağlı olarak değişecektir, bu nedenle bir takımla çalışmazsa (şirkete bağlı olarak) yeniden başvurabilir ve başka bir takıma daha iyi bir uyum sağlayabilirsiniz. Yani umudunu kaybetme!

Teknik becerilerin çoğu genellikle kodlama problemleriyle test edilir. Bazen bir sınır vakasını kaçırdığınızı ve birkaç hatanın içeri girdiğini (bir beyaz tahtada kodlama istendiğinde kaçınılmaz olarak yaptıkları gibi) belirtmiştiniz. Bu kodlama sorularını cevaplamak için iyi bir yaklaşım aşağıdakileri yapmaktır:

  • Ne sorulduğunu anlayın (gerekirse belirli bölümleri tekrar etmeyi isteyin)
  • Açıklayıcı sorular sorun (yinelemeli / özyineli olarak, Belirli kısıtlamalar var mı?, Hangi dil ?, vb.)
  • Kullanılabilecek uygun veri yapılarını, algoritmaları, tasarım modellerini belirleyin ( Açıkta bulunan röportajları programlama ve İncileri Programlama buna yardımcı olur)
  • Düşünme sürecinizin ne olduğunu röportaj için yüksek sesle açıklarken kodu yazın . Görüşmeci ne düşündüğünüzü biliyorsa, yaklaşımınızdaki sorunları erkenden tespit edebilir ve sizi daha iyi bir çözüme yönlendirebilir.
  • Görüşmeciye tamamlandığını söylemeden önce, az önce yazdığınız yazılımı nasıl test edeceğinizi düşünün ve açıklayın. Basit vakalar, sınır vakaları, eşzamanlılık, yaklaşımın diğer kültürler için mantıklı olup olmadığı, güvenlik sonuçları, stres testi vb.

Sonunda bir şey bilmediğinizi itiraf etmek (IMHO) taklit etmeye çalışırken tökezlemeye tercih edilir. Verilen röportaj sizden bir sorunu çözmenizi istiyor, ancak nereden başlayacağınızı bilmiyorsanız, geçerli yaklaşımlardan bahsetmenizi ve verilen çelişkilere hitap eden doğru olanı daraltmayı denemenizi tavsiye ederim. Nereden başlayacağınız hakkında bir fikriniz yoksa, bunu açıklamanın zamanı gelmiş olabilir (Bu aynı zamanda takıma nasıl uyum sağladığınızla da bağlantılıdır. Erken yön sormanın daha iyi olduğunu söyleyebilirim). Bu yüzden bilmediğinizi söylemenin kötü bir şey olduğunu düşünmüyorum (söylenen tek şey olmadığını varsayarsak =])

Uyum hakkında yapabileceğiniz özel bir şey yoktur, çoğu zaman görüşmecinin kişisel görüşüne gelir, ancak görüşmeci ile düşündüğünüz / yaptığınız şeyle konuşmak 15 dakika boyunca sessizce kodlamak ve sonra beyan etmek tercih edilir "Bitirdim".

Bunların genellikle iki yönlü bir röportaj olduğunu unutmayın . Onlar sadece sizinle değil, onlarla da görüşüyorsunuz. İş / ekip / şirket hakkında soru sormaktan çekinmeyin.

Son olarak, Microsoft işe alımcılar bir telefon ekranı / röportaj sırasında aradıkları hakkında oldukça adil bir bilgi yayınlamak, bu yüzden bir okuma olması tavsiye ediyorum. Buna ek olarak, GlassDoor'un şirketler için mülakat süreçleri hakkında çok fazla bilgisi vardır (ancak kullanıcı tarafından gönderilen cevaplar her zaman doğru değildir). MS / Google / Amazon / Apple / vb röportaj soruları için bir Google araması da sonuç verir.

İyi şanslar.


3

Bu seçkinlere benzeyebilir, ama acımasız gerçek şu ki, işe almak için yapabileceğiniz hiçbir şey olmayabilir. Belirli bir yetenek arıyorlar ve herkesin sahip olmadığı bir yetenek. Gösteri sanatlarında bu zor gerçeği kabul ediyoruz - bazı insanlar ne kadar pratik yaparlarsa yapsınlar, New York Filarmoni'de işe alınamayacaklar. Doktora İngilizce harika bir roman yazmanıza izin vermez. Bu, seçkin yazılım ekipleri için de geçerlidir. Belirli bir teknolojiyi bilen insanları bulmak için röportaj yapmazlar. Sığacak insanları bulmak için röportaj yaparlar: derin bir programlama görüşüne sahip, ekibe ayak uydurabilen, hızlı hareket eden teknik tartışmaları takip edebilen, yeni diller toplayan, yeni fikirler getiren, yeni teknoloji yaratabilen insanlar.

==== 3/7/2014 ====

Laszlo Bock ile yapılan bu röportaj aynı fikirde. Google, dereceleri veya notları veya test puanlarını umursamıyor:

Tüm veri sıkışmalarımızdan gördüğümüz şeylerden biri, GPA'ların işe alım kriterleri olarak değersiz olması ve test puanlarının değersiz olmasıdır - hafif bir korelasyonun olduğu yepyeni üniversite mezunlarının dışında hiçbir korelasyon yoktur. Google ünlü olarak herkesten transkript ve GPA ve test puanları isterdi, ancak okuldan sadece birkaç yıl geçmedikçe artık yapmıyoruz. Hiçbir şey tahmin etmediklerini gördük. ... Şirket genelinde beş işe alım özelliğimiz var. Teknik bir rol ise, kodlama yeteneğinizi değerlendiririz ve şirketteki rollerin yarısı teknik rollerdir. Bununla birlikte, her iş için aradığımız 1 numaralı şey genel bilişsel yetenek ve IQ değil Bu öğrenme yeteneği. Anında işleme yeteneği. Farklı bilgi parçalarını bir araya getirme yeteneğidir. Öngörülü olduklarından emin olmak için doğruladığımız yapılandırılmış davranışsal görüşmeler kullanarak değerlendiriyoruz.


5
Elitist ve tamamen yararsızdır. Söylediğin tek şey 'çok aptal olduğunu denemeyin' ise bir soruyu cevaplamanın anlamı nedir?
Joshua Olson

Ayrıca, Google ve Amazon için işe alım, dünya standartlarında bir çellist olmakla aynı sınıfta bile değil, Peter Norvig'in işi için röportaj yapmıyorum. İşe alma çubukları o kadar yüksek değil.
Joshua Olson

4
Üzgünüm, ama kesinlikle röportaj sürecini tam olarak anlamadığınız fikrini aldım. Birçok insanla görüştüm ve birçok kez görüştüm. Seçkin bir ekipten röportaj yapmak, SAT için çalışmak kadar etkilidir. Görüşme bir bilgi testi değildir. Problem çözme yeteneği ve düşüncenin netliği, kodun ifade aracı olduğu bir testtir. Bu beceriler, saatlerce programlamanın ve programlama hakkında düşünmenin bir ürünüdür. Burada saatlerce süren dersler, "okul ödevleriyle ilgisi olmayan çok sayıda bağımsız programlama" anlamına geliyor.
kevin cline

Lol. Keşke. Hayır, röportaj süreci muhtemelen bir "bilgi testi" olmamalıdır, ancak SV'de genellikle Google, Facebook veya Amazon gibi şirketlerdendir. Görüşme kesinlikle bir beceridir ve ne kadar çok çalışırsanız ve pratik yaparsanız o kadar iyi olur.
Joshua Olson

2
@josh - Ben de böyle röportajlar yaptım. Röportaj önemsiz bir arayış gibi geliyorsa, muhtemelen çalışmak için iyi bir yer değildir. Röportaj zayıf bir şekilde organize edilmişse, proje de mümkündür. Yazılım süreçlerini düşünen takımlar aynı zamanda mülakat süreçlerini de düşüneceklerdir.
kevin cline

1

Görünüşe göre, kendinizi geliştirebileceğiniz bazı alanları zaten tanımlamışsınızdır.

Bu yönleri önceki sorunuzla birleştirerek, hakkınızda başka bir şey bilmeden, mühendislik tarafında biraz çaba göstermenizi, pratik yazılım tasarlayabilmenizi ve bu tasarımı net bir şekilde iletebilmenizi tavsiye ederim. Daha fazla CS teorisi öğrenmek yerine, Programlama İncileri , Yeniden Düzenleme , C ++ Kodlama Standartları ve Kod Tamamlama gibi bazı kitapları okuyun . "İlgisiz" işlerden biri size gerçek yazılım tasarlama konusunda sorumluluk veriyorsa, işi alın ve ilginç hale getirin. Gerçek dünyada, sık sık bu adam gibi hissediyorsun, ancak sıradan bir uygulamada olsa bile, zor bir sorunla uğraştığınızı bilmek çok tatmin edici olabilir.


Gerçekten o kadar seçici değilim. Sadece gerçek yazılım üzerinde çalışmak istiyorum. Burada ve orada çok az senaryo veya sadece 10 yıl önce bu biraz farklı iş kuralı veya cebir formülü ile çalışmak için yazılmış if ifadelerini değiştirmek.
Joshua Olson

Mühendislik yönü üzerinde çalışmak neden yazılım şirketlerinde (bir yazılım ürünü olan b2b şirketleri değil) iş arıyorum.
Joshua Olson

1

Tamam, burada pratik bir deneyim yaşatmak için.

Bu seçkin yazılım firmalarından biri için çalışıyorum ve işe alma politikalarımızın büyük yetenekleri “kaçırmama” fakat vasat yetenekleri “işe almamaya” yönelik olduğunu düşünmüyorum. Bu şirketlerin bazılarının gerçekten harika insanlar kiralamak istediğini gördüm, ancak bunu çok iyi görünümlü (kağıt üzerinde) geliştiricilerle röportaj yaparak ve sonra istemediklerini çıkartarak yapıyorlar. Birisi işe alındıktan sonra, onlardan kurtulmak çok zordur, bu yüzden gerçekten uygun olabileceğine inandığınız bir adayı geri çevirmek öder, ancak görüşmecilerden biri kırmızı bayraklar gördü.

Şu anda çalıştığım şirkette reddedildim çünkü görüşmecilerden sadece bir tanesi (en önemlisi) bana başparmak verdi. Bu görüşmeci bana alan adına özel bir soru sordu ve akıcı bir İngilizce bilmiyordu. Beni işe almadılar, ancak ekip şirketin potansiyel olarak iyi bir kiralamayı kaçırdığını düşündü. Gelecek hafta beni farklı bir ekiple başka bir röportaj setine gönderdiler ve işi aldım (ekleyebileceğim "güçlü işe alım" işaretleriyle).

Benim tavsiyem, gerçekten gerekenlere sahip olduğuna inanıyorsanız, bu şirketle görüşmeye devam edin ve işi alana kadar her deneyimden ders alın. Bu şirketlerin çoğu görüştükleri herkesin kayıtlarını tutar ve fakir adayları kara listeye alır (böylece başka bir şans elde etmezler). Ancak, iyi aday olan ancak o gün iyi performans göstermeyen veya takıma iyi uymayan adaylar işe alım havuzunda kalacaktır. İşveren telefon aramaları sadece bir gün durduğunda kara listeye alınıp alınmadığınızı ve gelecekteki her kişinin sağır kulaklara çarptığını göreceksiniz. Şirketten gelecekteki sorularınız olursa, iyi olduğunuzu bilirsiniz. Kara listeye alınmadığınız sürece, ilk reddetmenizden sonra daha fazla röportaj kurmanın kesinlikle bir zararı yoktur. Aslında, Aynı anda birden fazla ekiple röportaj yapmanızı şiddetle tavsiye ederim. Görüşmeciler, gerçek bir sorun olsun ya da olmasın, ilk algılanan sorun belirtisinde sizi reddedeceklerdir. Temkinli davranıyorlar ve kötü işe alımlar yapmak istediklerinden daha fazlasını yapmak istemiyorlar.

Birkaç düşünce daha:

- Bu şirketlerin hiçbiri size geri bildirimde bulunmayacak. Bu yasal bir sorumluluktur. Bu şekilde olması berbat, ama bunun olmayacağına söz verebilirim.

- Microsoft'la röportaj yaparken kişisel olarak parlak bir mühendisle konuştum, bu da bana işe alınmadan önce 5+ deneme yaptığını söyledi. Bu adam üst düzey bir SDE idi, bu yüzden MSFT, onu tanıtarak iyi bir işe alındığını açıkça doğruladı.

Bazı ipuçları:

Veri yapılarınızı ve algoritmalarınızı geriye ve ileriye doğru bilin. Grafik gezintilerine kadar her şeyi bilmeniz gerekir.

Mimariyi, özellikle dağıtılmış sistemleri ve ölçek problemlerini bilir

Ezberlemiş olduğunuz projelerin bir listesini hazırlayın. Ezberlediğiniz işte sergilediğiniz liderlik ilkelerinin örneklerini içeren bir liste hazırlayın. Bunlar görüşmede cevaplanması gereken en zor sorulardır (davranışsal görüşmeler). Teknoloji tarafında mükemmel olabilirsiniz ve davranışsal röportajdan hayatta kalmazsanız işe alınmazsınız.

Hangi programlama dillerini aradıklarından endişelenmeyin. Bir nesne yönelimli dili ileri geri bilme ve kodlama. Görüşmeci genellikle hangi dili kodladığınız umurunda değildir ve sizi bu dile göre yargılamaz.

Son olarak, özgeçmişinizi bana e-posta ile gönderin. =)


0

Yanlış olarak kaçırmamak gerekmiyor

Belki yanlış bir şey yapmadın, ama bir başkası daha iyisini yaptı. Belki kişilik, iletişim becerileri, karşılıklı ilişki, benzer geçmiş proje deneyimi vb.

İşe alınmak için iyi olabilirsiniz, ancak listede sadece siz değildiniz. Çok fazla endişelenmezdim. Her şey bir amaç için gerçekleşir.


Doğru, ama elde ettiğim şanslı bir şeyde daha çok çalıştım, bu yüzden sadece kendimi "şanslı" yapmanın yollarını bulmaya çalışıyorum. :)
Joshua Olson

1
Hayır, nadiren kaç işe alım konusunda sınırlamaları vardır. Kesimi yaparsanız, sizi işe alırlar. Standartlarını karşılayan herkes için şirkette bir yer bulacaklar. Şahsen bunu Google, Amazon ve MSFT için doğru buldum.
Jonathan Henson
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.