Programlama röportajına ne getirmeli? [kapalı]


31

Master derecemi Computer Science'ta bitirdim ve ilk iş görüşmemi geliştirici olarak aldım. Büyük ölçekli geliştirme projelerinde fazla tecrübem yok, ancak üniversite eğitimimin bir şey için geçerli olduğunu umuyorum.

Merak ediyorum, görüşmecilerimi etkileyecek hangi materyalleri getirmeliyim? Görüşmecilerin çoğu, özellikle de yeni mezunlardan ne bekliyor?

**Düzenle:

İş görüşmesi tamam gitti, ancak pantolonumu unuttum.

Bütün mükemmel tavsiyeler için teşekkürler!


4
Bu soruyu SO'dan yalnızca kapatmak için geçirmenin amacı neydi? SO'da kapatıp bir adım kurtarmış olabilir
Steven A. Lowe

1
bunu yapmayı seviyorlar
David Andrei Ned

Yanıtlar:


60

Bir not defteri ve kalem iyidir, ancak görüşmeyi yapan kişiyi en fazla etkileyebilecek biraz alçakgönüllülük ve coşku getirin ;-)

Ve pantolon - pantolon giymeyi unutmayın.


7
dostum, pantolon ucu altın tozu, keşke birisi bana 5 yıl önce

9
+1, bunu önerene kadar pantolon ucu hakkında hiç düşünmedim, ama düşündükten sonra kabul ediyorum ... pantolon giymelisin.

6
Pantolonu bir kez unuttum ve işi hemen oraya aldım.
WOPR

1
Umudunu alıntı Pursuit, "sen adam gömlek yok buraya giren ve onu işe ne derdi böyle söyledin ne olacak?", "O bazı gerçekten güzel pantolon olmalıydı."

3
Peki ya etekler? Sonuçta 'ddrum' bir kız olabilir ... (+1)
EricSchaefer

22

Sakin ol ve güven. Do not herhangi bir kod getirmek, başkalarını mülakat benim deneyime dayalı olduğunu söyleyebilirim.

Elde ettiğiniz şey hakkında güvenle konuşamıyorsanız, kod hemen işe yarayacaktır.

Aslında, istenmedikçe herhangi bir dış malzeme getirmeyin (ayrıntıları yazmak için bir şeyler hariç). Sadece görün, dürüstçe soruları cevapla, görüşme yaptığın çalışma türüne bir tutku göster (veya en azından bir ilgi) ve oradaki yolun% 80'in olduğuna inanıyorum.


1
Görülmeye değer olmadığı ve savunabileceğin sürece birinin kod getirmemesi gerektiğine katılıyorum. Bunu akılda tutarak: kodu gösterip neden yaptıklarını neden açıklayabiliyorlarsa, üzerinde çalıştıkları sistemler hakkındaki belirsiz açıklamalardan daha fazla etkileyecektir.
Richard Levasseur

1
Sanmıyorum (ama yanılıyor olabilirim). Kodlama ihtiyacınız olanın küçük bir kısmı olduğunda, çoğu kişi sizi seçkin kodlama becerileriyle etkilemeye çalışacaktır. Bir takıma uymak ve sosyalleşmek, ileriye bakmak ve bakış açılarını savunmak vb. Önemli

Yeni algoritmanızın neden en iyi olduğunu açıklarken kaynak listelerini göz önünde bulundurmak istemiyorum. Açıkla bana - Eğer algoritma ve rakip anlamak kanıtlıyor ve başarılı bir ekip haline yuvaya güvenen yeterince konum.

2
Bir görüşmeci portföyünüzü görmek isterse sizden getirmenizi ister.

@Pax, o kadar siyah ve beyaz değil. Joel / Jeff'in dediği gibi, "kod yazmak için birilerini işe alıyorsanız, kod yazabileceklerini bilmek isteyebilirsiniz". Geç saatlerde tartışıldığı gibi, temel bilgilerle bile mücadele eden çok fazla programcı var.
Kül

12

Bir not defteri! Önceden bazı soruları / kaygıları düşünün ve işi size tarif ederken not alın.


Steven A Lowe'un "ve kalemi" yorumu ile size bir

evet, dayanamıyorum!
Steven A. Lowe

1
Bu bana işimi indirdi - hazırlık, yani. Tüm telefon görüşmelerini yaptım, ancak görüşmecilerim onlara sormak istediğim sorularla vaktinden hazırlıklı olmamdan çok etkilendi.
Erik Forbes

Bundan ikinciyim. Onları zorluğa sok !!!
Andrei Rînea

10
  • Özgeçmişin

  • Belki bunun üzerine bazı çalışma ile bir dizüstü size göstermek olabileceğini eğer konuşmayı hiç çıkageldi.

  • Varsa, katkıda bulunmuş olabileceğiniz sayfaların kısa bir listesi

  • Enerji .. ne kadar çok kişi / kişiyle hiçbir enerji / motivasyon olmadan röportaj yapmamam şaşırtıcı ..

  • Kimseyi etkilemek için yanınıza almanız gerektiğini söylemiyorum, ancak genelde sahip olduğunuz bir gazete varsa, sizinle röportaj yapmayan bir şey almaktan korkmayın.

Ne götürürseniz götürün, düzenli bir şekilde alın, yanınızda taşıyacağınız şeylerle organize olduğunuzu kanıtlayın, birkaç puan kazandırın.


Özgeçmiş çıktısını almanın neden gerekli olduğunu hala anlamıyorum. Görüşmeler, adaydan herhangi bir şeyin çıktısını getirmesini istemek zorunda kalmadan yapılmalıdır: nrecursions.blogspot.in/2015/10/…
Nav

Özgeçmişinizi getirin ... ... KENDİNİZ İÇİN. Böylece tüm söylediklerinizi hatırlayabilir ve daha ayrıntılı bir şekilde dokunmaya çalıştığınız projeleri kendinize hatırlatmak için başvurabilirsiniz.
Kzqai

6

Diğerleriyle aynı fikirdeyim, belki küçük bir not defteri haricinde hiçbir şeyle uğraşmayın. Belki bir kitap okumak için beklemede oturup bırakılmış olabilir çünkü. Sadece görün, kendine güven, dürüstçe soruları cevapla. Eğer böyle bir şey size yardım ederse, onlara işin neye benzeyeceğini sormaları için hileli bir soru formu getirmek isteyebilirsiniz. Unutma, onlarla seninle röportaj yaptıkları kadar röportaj yapıyorsun. İnsanlarla tanışmak ve onlarla iyi geçinmek, ardından teknik sorular konusunda ızgara yapmaktan daha fazla endişe edin.

Kod konusunda hemfikirim. Yapma getirmek kodu, ama tabii onlar zaten bazı gerçek proje üzerinde kod örnek var olun. Kullanıcılara göstermesine izin verilen kod olduğundan emin olun, bu nedenle önceki bir işten kod girmeyin. Gerçek bir projeden Açık Kaynak kod idealdir. Gerçekçi kod örnekleri, ne tür bir programcı olacağınızla ilgili birçok soruyu yanıtlar ve sadece 9'dan 5'e programcı olmadığınızı gösterir. İş dışında becerilerini geliştireceksin.

Vaktinizi, şirketi, ne yaptıklarını ve nasıl yaptıklarını araştırmaya hazırlayarak geçirmelisiniz. Ne yaparlarsa yapsınlar, böylece birkaç Vikipedi makalesi okuyor olsa bile, tamamen kör değilsiniz. Bu aynı zamanda dürüst bir ilgi göstermenize ve daha fazla soru sormanıza izin verecektir.

Sonunda, iyi bir gece uykusu alın, elinizden önce iyi bir yemek yiyin, erken yaşta bekleyin, içeri girmeden önce tuvalete gidin ve cep telefonunuzu kapatın.


5

Üzerinde çalıştığınız ve gurur duyduğunuz projelerden bir miktar örnek kod alın.

Bu kod bir çeşit problemi nasıl çözdüğünüzü veya gelişim sırasındaki engellerin üstesinden nasıl geldiğinizi göstermelidir.


Bu projelerin işle ilgili olduğunu varsayarsak, bunu yaparak iş sözleşmenizi ihlal ediyor olabilirsiniz.

Bu neden indiriliyor?

@cletus: OP, ilk röportajı olduğunu ve kolejden yeni çıktığını ve işle ilgili projeleri olmadığını varsaymak için güvenli olduğunu söyledi.
Hosam Aly,

Bunu bilmiyorum. Üniversiteler hakkındaki tüm hoo-ha ile orada bulunduğunuz koda sahip olduğunuzda, hala yasal sorunlarınız olabilir.

Üniversitede / işte yazılı kodu unutun. Eğer kod kendi zamanında yazılmışsa (açık kaynak / hobinin bir parçası olarak) ve uygun kalitede ise, bunun çoğu görüşmeci için çok olumlu bir şey olacağını düşünüyorum.
Ash,

5

Nefes darpleri, hiçbir şey bir aday size ilk konuşursa, ilk izlenimleri şaka yapmaktan daha fazla mahvedemez!


4

Re: kod getirme veya kod getirme. Röportajlarla ilgili kesin olan şey, özgeçmişinizi isteyeceklerdir (daha önce yapmadıysanız). Geriye kalan her şey görüşmeciye kalmış.

Röportaj 101 - Röportajı düzenlerken, "Getirmemi istediğin bir şey var mı, belki de bir örnek kod var mı?" Diye sor.

Sana söylemelerine izin ver, tahmin etmeye çalışma.


İyi cevap. Tahmin etme, sadece sor.
JimDaniel

4

İstenmedikçe kendinizden başka hiçbir şey getirmeyin.

İz kaydının eksikliği konusunda endişelenme. Seninle röportaj yapıyor olsaydım, ustaların projesine nasıl yaklaştığını anlatırdım: Geldiklerinde zorluklarla nasıl başa çıktın. Beceri ve teknikleri ne kadar çabuk kazandığınızı hissetmeye çalışırım. Her şeyden çok, yardım almadan bir şeyler bulmanın ne kadar iyi olduğunu görmeyi çok isterdim.

Bir programlama ekibinde sahip olduğum en yorucu insanlardan biri, kendi kendine motive edici olmayan ve 'mülkiyete girmeyenler'. Tahsis edilen görevleri tamamladıklarında, orada etkisiz kalıyorlar ya da bunun kabul edilebilir bir davranış olduğu izlenimini uyandıran sosyal siteleri dolaşıyorlar. Eğer inisiyatif alabileceğinizi, sadece hafif gözetim altında çalışabileceğinizi, ekip çalışması için gerekli sosyal becerilere sahip olduğunuzu ve görevlere bağlı kalacağınızı gösterirseniz, o zaman her takım liderinin hayali sizsiniz.


3

Cevap tamamen röportaj yaptığınız şirketin türüne bağlıdır.

Yalnızca çalıştığım şirkete (oldukça rahat bir ajans) gerçekten cevap verebilirim - ancak görüşmelerimizden birine elbise giyerseniz, kültüre uygun olup olmadığınızı merak ediyoruz.

“Bir şeyler” almaya gelince - bir seçeneğiniz olmadığı sürece (örneğin toplu taşıma araçlarıyla görüşmeye gitmek gibi) getirmeniz istenmeyen hiçbir şey yok.

Bunun tek istisnası, başkalarının söylediği gibi, özgeçmişinizin bir kaç kopyasını getirmenizdir - en az iki tane.

Eşyalarını bilmek, görüşmeye 'getirmek' için anahtar şeydir. Rol ve şirket hakkında araştırmanızı yapın.

Cevap bilmediğin zaman ön tarafta ol. Soruyu anlamadıysanız açıklayıcı sorular sorun.

Mülakatçılar hile soruları sormamalı (imo), ancak sizden bir şeyi nasıl uygulayacağınıza dair bir örnek vermenizi isteyebilirler. Belirtilen gereksinimleri dikkatlice dinleyin.

Kod incelemesi için hazırlıklı olun.



2

Görüşme yaptığınız her kişi için özgeçmişinizin basılı bir kopyasını ve kendiniz için başka bir kopyasını getirin. Muhtemelen, özgeçmişinizi çoktan basmış ve dağıttılar, ancak birkaç ekstra kopyayı elinizde bulundurmak asla zarar vermez. Bir zamanlar bir mülakatçı özgeçmişimin bir kopyasını istedi ve "Üzgünüm, getirmedim" demek zorunda kaldım. Kendimi aptal gibi hissettim ve bu hatayı tekrar etmedim.

Bunun dışında bir kağıt ve kalem alın. Bazen, görüşmeler yazı tahtaları olmayan odalarda yapılacaktır ve bazen bir fikri açıklamak için hızlı bir şema çizmeniz gerekir. Kağıdın ve kalemin varsa, altınsın.

Getirilmeyecek şeyler: cep telefonu, dizüstü bilgisayar, örnek kod (kısa rant: endüstrideki örnek kod getirmeyi kabul etmek isterdim; beyaz tahta kodu yazmaktan nefret ediyorum , ancak kişisel portföyümde binlerce kod satırına sahibim. Göstermekten gurur duyarım).

Mümkünse, ceplerimi tamamen boş tutmaya çalışıyorum. Cüzdanımı arabada bırakıyorum ve araba anahtarımı her zamanki anahtarlarından alıyorum, sadece tek bir anahtar taşıyor. Bazı nedenlerden dolayı, ceplerimde eşyaların olması röportaj sırasında dikkat dağıtıcıdır, bu yüzden hafif seyahat etmeyi tercih ederim.


Görüşmecilerin sizi

Her biri için +0,25: Basılı CV, kâğıt ve kalem, cep telefonu yok ve aracı kapatmadan önce carklara çıkmayı düşünüyor.
Treb

Son birkaç yıldaki birkaç röportajda özgeçmişimin kopyalarını hiç getirmedim. Çoktan basıldılar, tanıdığım herkese yetecek kadar. Ben görüşme tarafındayken de aynı şey geçerli.
DarenW

2

Coşku, işveren hakkında bilgi ve arka plan bilgisi.

Fiziksel eserler getirmeyin. Cidden, onun 2011 1 teknoloji alanında bir iş başvurusu. İnternet denilen bu harika yeni şey var. Çevrimiçi olarak iyi bir çalışma portföyüne sahip olun ( GitHub profili harika), çevrimiçi bir özgeçmişe sahip olun ve her ikisinin de bağlantısını içeren bir web sitesine veya profile sahip olun. Onlara bu adresi verebileceksiniz. Bir etki alanı bulursanız bonus puanları, yalnızca bir profile yönlendirmiş olsa bile, bir yıllığına üye olmak öğle yemeğinin maliyetinden düşüktür. Gerçekten fiziksel bir şeye ihtiyacınız varsa, üzerinde bu içeriğe sahip bir parmak sürücü var, onlarla bırakabilirsiniz veya adınız ve adresinizle birlikte bir kart.

1 Evet, asıl sorunun '09'dan olduğunu biliyorum, ancak yine de alakalı.


1

Röportaja açık olun - başvurduğunuz işle ilgili bilgi toplamaya çalışın ve görüşmeci ile ilgili gerçekleri sunun, yani eğer bir Rails geliştirme mağazasıysa, yazdığınız Gtk + Widget için fazla heyecanlanmayacaklardır. ancak bu kod deposu GitHub’ta mevcutsa değişebilir.


1

Cesaret . Patronunuz veya meslektaşlarınız röportajda size kaba ve profesyonelce davranırlarsa pozisyonunuzu reddetme cesareti. Kendine güven ve algılayıcı ol.

Şimdi, daha pratik olarak, bir kalem getirmeniz gerektiğini söyleyebilirim. Ve bu konuda.


Görüşme yapan kişiyi gözünüzün içine sokacak bir kalem? Yoksa koluna not alacak mısın? Belki biraz kağıt da getirin, orada işe başlamadan önce ofis malzemelerini çalmak iyi değil :-)

Yaptığım röportajı tekrar düşünüyorum. Bana bir problemi çözmek için bir kalem / kağıt verdiler ve elbette dang kalemi işe yaramazdı. "Bir tane getirdim tamam" dersem harika olurdu. Demek istediğim, yine de işi aldım. Bond bir röportajda olsaydı ... kendi kalemi olurdu.

2
Ve görüşme yapan kişiyi gözünün önünde bıçaklardı - çünkü bütün adı Bond'du. James Bond.
Treb

1

Dürüstlük ve alçakgönüllülük .

İşe uygun kıyafet (yani: bir makine mühendisliği işi için güzel bir kıyafet giymeyin)

İşverene ne getirmelerini istediklerini sorun. İşe ihtiyacın var, neye ihtiyacın olduğunu öğren.

Spot kod testinde hazır olun. Bu durumda, işvereni süslü bir şeyle etkilemeye çalışmayın, gerçekten işe yaramaz. İşlevsel, istediklerini, daha fazlasını, daha azını değil.

Kendin ol.

Ve size en iyi dileklerimle! Umarım istediğin işi alırsın!


1

Adınızı stackoverflow'ta verin, temsilcilerin ne kadar yüksek olduğunu görecekler! : D


4
Bunu asla yapma. Temsilcinin ne kadar düşük olduğunu görecekler ... Jon Skeet'le (ve tabii ki WTP'lerle).
sağa doğru

0

Açıkçası, hiçbir şey almamanı öneririm. Hiçbir şey yapmazsanız, görüşmecinin sizin hakkınızdaki görüşünü etkilemeyecektir. - Tecrübeden fikrim

Bir görüşmeye bir şey götürmek zorundaysanız, görüşmecilerin daha sonra bakması için geçmişte üzerinde çalıştığınız bazı proje CD'lerini alın.


0

Sadece bilgi ve başka hiçbir şey.

Her ne kadar belki de havalı bir gadget görüşmeci gözünde biraz daha iyi bir izlenim bırakacaktır, ancak buna güvenmezdim.

Hiç kimse koda bakmayacak, zaten onu yazan kişi olduğundan emin olmayacaklar. Ve senin için kağıt ve kalem hazır olacaklar, orası kesin.


0

Sadece özgeçmişinin kopyalarını getir. Birden fazla görüşmeci ile genellikle geçen 1 - 1 gün boyunca yaptığım yerinde görüşmeler.


0

“İyi kod” olarak kabul ettiğiniz kodu (bazı formların) yanına getirin ve sonra neden iyi olduğunu düşündüğünüzü açıkça anlatabiliyorsanız, çalışmanız konusunda tutkulu olduğunuzu ve istekli olduğunuzu kanıtlamanın ve göstermenin en iyi yollarından biridir. yanında dur.

Bu, kendiniz üzerinde çalıştığınız kod olabilir veya örneğin bazı yönlere hayran olduğunuz açık kod olabilir.

Tabii ki pek çok şirket röportajda özel olarak kod istemeyecektir, bu da zaten yanınızda olamayacağınız anlamına gelmez. Bazı görüşmeci sormayı bile düşünmeyebilir, ancak yine de onu görmekle ilgilenebilir. Teklif et, ancak çok az ilgi çekiyorsa, anketöre zorlama.

Joel ve Jeff'in podcast / bloglarda konuştuğu gibi, "Neden birisini programcı olmak için işe alırsın ve gerçekten düzgün kod yazıp yazamadıklarını kontrol etmek istemezsin."

Aslında, görüşmecilerin kodunuza nasıl yanıt verdikleri, coşku düzeyleri ve bu konuda sordukları soruların derinliği, bu şirketin sizin için olup olmadığına karar vermenize yardımcı olmak konusunda çok anlayışlı.

Ne yazık ki bir röportajda bazı kodları sunmam / tartışmam istenmedi. Geldiğim en yakın temel kodlama testidir.

Ancak, gördüklerime göre, yazılım şirketleri görüşmelerde daha sık kod sormalı, yazılım kalitesi ancak en azından "başka bir kariyerde daha iyi olacak" insanları eleyerek ortadan kaldırabilirdi.


0

Karnında biraz yiyecek var.

Bir keresinde 4-5 saat süren bir görüşmeye gittim ve gerginlik yüzünden önceden yemek yemedim. Midem röportajda çökmeye ve incinmeye başladı ve hiç rahat değildi.

Bu yüzden önceden yemek yiyin, bu size enerji verecek ve saatlerce sizinle kalacaktır ancak sizi ağırlaştırmaz . Bir saat önce hafif bir öğle yemeği yapmalı. Sadece atıştırmak istiyorsanız, biraz badem ve biraz protein çırpması yapar.


-1

Tecrübelerime göre kodlayıcı işe alma:

  • Kodlama testinden geçmeye hazır olun
  • Uygun bir takım elbise giy!

takım elbise? Sadece normal kıyafetler giyin. Programlarken aşınmayacağınız bir şey giydikten sonra yanlış yapıyorsunuz!

@PoweRoy: Birçok insan kaynakları için, takım elbise giymemek kesinlikle işe yaramaz. Kesinlikle bir takım elbise giy.
Treb

Sizinle röportaj yapan insanlara eşdeğer kıyafetler giyebilirim. Bir keresinde, benimle görüşen iki erkeğin şort ve tişört giydiği ve ayakkabı giymediği bir röportaj yapmıştım. Bu röportaj için çok
abartıldım

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.