Hey Millet! Benim adım Piyush. Bu internetteki ilk makalem, öyleyse öykü anlatımımı bağışlayın. Bu gönderi beklediğimden daha uzun çıktı ama gitmeye değer. Staj başvurusu ve mülakat sürecini anladığıma göre bilgi, deneyim, yapılması ve yapılmaması gerekenlerimi paylaşıyorum. Diğer makalelerde veya bloglarda zaten okumuş olabileceğiniz genel önerilerden kaçınmaya çalışıyorum. Bu gönderi, yazılım stajlarına başvurma konusundaki deneyimime dayanmaktadır, ancak bu önerilerin çoğu diğer staj alanları için kullanılabilir. Öyleyse, içeri girelim.
Biraz kendim hakkında
Ekim 2017 civarında yaz stajlarına başvurmaya başladım. Sonbahar dönemi eğlence dolu bir kış tatili ile sonuçlanmadan önce, olumlu sonuçları olan olası mülakat çağrıları konusunda en başından emindim.
Ancak gerçek şu ki, bu yaz stajları için çılgın rekabet nedeniyle başvurulardan hiçbirine tek bir cevap almadım. Çoğu şirketteki mevcut stajyer pozisyonlarının önemli bir kısmı üniversite öğrencileri tarafından doldurulur. Ayrıca, çoğu şirket, seçtikleri öğrencilerin eğitim gördükleri üniversiteler konusunda titiz davranıyor.
Başvurularım için mülakat çağrılarının olmaması başlangıçta beni biraz korkuttu, ancak biraz araştırma yaparak, çağrıların neredeyse% 99'unun bahar döneminde olacağını öğrendim. Yani, Kış tatilinden önce röportaj şansı bulamayanlar, İNANIN BANA, Kış tatilinizden sonra çok sayıda telefon görüşmesi alacaksınız.
Güz döneminin final haftasında bir telefon görüşmesi planlamak için Microsoft'tan bir e-posta aldım. Görüşme iyi geçti ve işe alan kişi, görüşme sürecinde ilerlemeye karar verirlerse bir hafta içinde geri döneceklerini söyledi. Onlardan yanıt alamamak, işe alım sürelerini merak etmeme neden oldu, yalnızca Microsoft'un işe alım sürecini görüşme zaman çizelgem sırasında veya öncesinde bitirdiğini okumam için. İşe alım görevlisinden, görüşmelerin son turları için beni Seattle'daki genel merkez ofisine çağırma sürecinde olduklarını belirten bir e-posta aldım, ancak ne yazık ki çoktan tamponlanmış durumdaydılar. Yani, büyük hayalim tam orada paramparça oldu.
Ama umutluydum. Bu 1. Hataydı: Sonbaharın başında iyi şirketlerden bazılarına başvurmayı kaçırdım. Bu kural tüm şirketler için geçerlidir, ancak özellikle Google, Microsoft, Bloomberg ve diğerleri gibi tanınmış şirketler için geçerlidir.İpucu: Büyük şirketlerin bazıları Yaz stajyerlerinin işe alımlarını Kasım ayına kadar sonlandırır, bu nedenle Ağustos ayında işe alım süreçleri başladığında en kısa zamanda başvurun.
Böylece, kış tatili başladı ve kodlama görüşmelerine hazırlanmayı ve mümkün olduğunca çok stajyer pozisyonuna başvurmayı planladım. Ancak günler geçti ve titizlikle başvurdum, kodlama becerilerimi geliştirmek için çok az düşündüm.
Bu Hata 2: Veri yapıları ve algoritmalarının temellerini hazırladım ve bir röportajda görünebileceğini düşündüğüm Leetcode'dan bazı temel problemleri yapmaya çalıştım. Kısa vadeli bir kazanıma o kadar odaklandım ki tüm görüşme hazırlığını mahvettim. Kullandığım yaklaşım yanlıştı ve uzun vadeli başarı için doğru plan yapmadım.İpucu: Kodlama röportajlarına asla röportajınızdan bir veya iki hafta önce hazırlanamazsınız, programınız bu şekilde uyuşmasa bile her gün kodlamanız gerekir.
Hata # 3'e gelince , kariyer hedeflerimi ve ilgi alanlarımı hemen anlamadım ve karar vermedim - AMA yapmalısın. Söylemesi yapmaktan daha kolay, değil mi?
Bu kural sadece bir staj avı sırasında değil, kariyer yolunuzun herhangi bir aşamasında geçerlidir. Üzerinde çalışmak istediğim ilgili pozisyonları çözememenin sonuçlarının farkında olmama rağmen, mesela, sınırın ötesinde değilse en az 3-4 yıl. Ama bunun bedelini ben ödedim. Makine Öğrenimi, Tam yığın, UI Tasarımı, Bulut ve benzeri pozisyonlar için çağrılar aldım, ancak hepsine açıkça başvurmadım ve bu roller için tüm mülakat turlarında başarılı olamadım. İşte tavsiyem:İpucu: Her şeyin Jack'i olmayın ve hiçbirinin efendisi olmayın . Ben biriydim ve sefil bir şekilde başarısız oldum.
Beni motive eden ve güçlendiren ilham verici sözlerden biri, çünkü bana çok sert vuruyor ve ne kadar doğru olduğunu anlamamı sağlıyor.Mücadeleyi değil ödülü istedim. Sonucu istedim, süreci değil. Ben kavgaya değil, sadece zafere aşıktım. Ve hayat bu şekilde işlemiyor. - Mark Manson
Öyleyse, biraz analiz yapalım ve staj başvuru sürecimi inceleyelim.
Özgeçmiş
Başvuru sürecinin bu kısmını okumaktan yorulmuş olabilirsiniz. Herhangi bir röportaj çağrısı almıyorsanız, özgeçmişiniz en büyük suçlu olabilir. İşte olası nedenlerin küçük bir listesi.
- Özgeçmişinizle hiç ilgisi olmayan pozisyonlara başvurmak.
- Özgeçmişiniz ATS dostu değil.
- Özgeçmişinizde yazım hataları, yanlış biçimlendirme gibi küçük hatalar var.
Uygulamalar
Benim durumumda, Amerika Birleşik Devletleri'ndeki çeşitli şirketlerde ve Kanada'da birkaç şirkette 1000'den fazla pozisyona başvurdum.
Başlangıçta, sadece genel Yazılım Mühendisi Stajı ve bazı Tam yığın Geliştirici Stajları için başvuru planına bağlı kaldım. Ancak Büyük Veri, Makine Öğrenimi ve Bulut Bilişim gibi bilgisayar bilimleri kursları alırken, bu becerileri içeren roller için başvurmaya başladım. Bazı test deneyimim olduğundan ve tanıdık olandan bir değişiklik yapmak istediğim için QA rollerine başvurmadım.
Bu rollerden bazıları için çağrılar aldım ve çok bilgili olmadığım için bu röportajları kıramadım, bu da beni 4. Hataya getiriyor :Yalnızca önemli deneyime sahip olduğunuz pozisyonlar veya gerçekten tutkulu olduğunuz işler için başvurun.
Ancak başarısızlık, size karşı yığılmış ihtimaller olsa bile sizi istediğiniz şeyi yapmaktan alıkoymamalıdır. İstediğiniz ilgi alanında bir staj veya tam zamanlı bir iş almamak, sizi bu beceriler üzerinde çalışmaktan ve yetkin olmaktan caydırmamalıdır. Bir stajın nihai hedefi, doğru uyumu keşfetmeniz ve bulmanızdır.
Çağrı almamanıza rağmen başvurmayı asla bırakmayın. Aldığım son teklif, başvurmayı kaçırdığım bir pozisyon içindi; işe alan kişi özgeçmişimi saklayacak ve benim için uygun olan rolü eşleştirecekti.
Yeterince konuşalım, hadi bu makalenin etine geçelim. Bunlar staj için görüşme yaptığım firmalardan bazıları.
Başvuru Kanalları
Başlangıçta başvurular için sadece Linkedin işlerini kullandım ve sonuçta sizi şirketlerin kariyer sayfalarına yönlendiriyor. Ancak daha sonra, tüm şirketlerin iş ilanlarını yayınlamak için Linkedin'i kullanmadığını anladığımda Glassdoor'u da denedim.
Başvuru sürecinde yaptığım en büyük hata, sevk isteme konusundaki tereddütüm oldu. Daha sonra yedek olarak bir tavsiye isteyeceğimi varsaydım. Ancak bu, başlangıçta referansları kullanmadığımda ve daha sonra kullandığımda, işe alım süreci sezon için neredeyse tamamlandığında bana geri tepti. Hata 5.Tavsiye istemekte asla gecikmeyin veya tereddüt etmeyin. Şirketin işe aldığını bildiğiniz zaman yönlendirmelerinizi kullanın.
Kodlama Zorlukları - Mülakat sürecinin sıkıcı kısmı
İlk turda birkaç şirketten birçok kodlama zorluğu yaşadım. Konu zaman yönetimi olduğunda en iyisi değildim ve bedelini ödedim. Derslerimi yönetmek, bu röportajları hazırlamak ve vermek zorlaştı. Minimum hazırlığım ve kodlama becerilerim düşüncesiyle bu kodlama zorluklarını denemeye bile çalışmadım. En büyük hatalarımdan birine işaret etmemi sağlayan tek bir kodlama zorluğu vermedim. Hata 6:Asla bir şey varsaymayın. En azından kodlama zorlukları için değil. Hazırlıklı olmasanız bile kodlama zorluklarını denemeye çalışın çünkü HAZIRLIĞINIZI HİÇBİR ZAMAN TAMAMEN HAZIRLANMAYACAK VEYA MEMNUN OLMAYACAKSINIZ.
O zamanlar olumsuz tavrımdan dolayı özlediğim her şeyi anladıktan sonra, final sınavlarımda Google'dan e-posta aldığımda röportajı iki kez ertelemeyi veya vermemeyi düşünmedim bile.
Başvuru sürecinin zaman çizelgesi
Mart ayında küçük bir aykırı değeri kaldırırsanız, Ekim 2017'den Mayıs 2018'e kadar aldığım görüşme sayısında yalnızca doğrusal bir artış görebilirsiniz. Bu nedenle, Nisan'a kadar bir teklif almadıysanız umudunuzu kaybetmeyin çünkü Tesla, Intel, Adobe, Salesforce, SAP ve diğerleri gibi bazı büyük şirketler işe alımlarını genellikle Mayıs ayı kadar geç sonlandırıyor.
Noel tatilinden sonra görüşme görüşmeleri alma şansınız yüksektir.
Görüşmeler konumlara göre sayılır
Görünüşe göre çitin diğer tarafında çimen her zaman daha yeşil, değil mi? Ve diğer taraf genellikle çoğu durumda Körfez bölgesi olarak ortaya çıkar (çoğunlukla New York bölgesinde bulunan East Coast'a özgü şirketlere açıkça başvurmadığınız sürece).
Aşağıdaki 3 boyutlu coğrafi görüntü, staj için aldığım görüşme sayısının dağılımını göstermektedir. Bu, Yazılım mühendisliği veya ilgili staj rolleri için bulunduğunuz konumdan bağımsız olarak, Amerika Birleşik Devletleri'ndeki veya dışındaki bu konumların herhangi birinden bir görüşme çağrısı alabileceğiniz sonucuna varmanıza yardımcı olabilir. Ancak bazı firmalar lokasyona önem veriyor ve ofis lokasyonuna yakın olan adayları tercih ediyor.
En iyi şirketler genellikle konumunuzla ilgilenmez; sadece teknik ve kişilerarası becerilerinize odaklanırlar.
Farklı Görüşme Düzeyleri
Görüşme sürecimin çeşitli aşamalarının dökümü aşağıdadır. Görüşme sayısının veya görüşme sırasının sabit bir modeli yoktur. Stajlar genellikle 2-3 turdan oluşur. Birkaç röportaj için 5. tura çıktım (Turların ortalamasını aldığım için aşağıda belirtilmemiştir) Ancak genel olarak, benim durumumdaki her iki uç durumu da göz önünde bulundurarak, üç tur, staj için ideal bir maksimum tur sayısı olarak ortaya çıktı.
Hazırlık
Kodlama
Bu, merkezi odak alanı veya mülakat hazırlık aşamanızın en azından önemli bir kısmı olmalıdır. Veri yapılarını ve algoritmaları uygulamak için hazırlık sürenizin% 70-80'ini ayırmaya çalışın. Bana göre üç ana ve en yararlı kaynak LeetCode, GeeksforGeeks ve CTCI'dır. Kritik problemleri hepsinden veya bunların bir kombinasyonundan çözmeye çalışın.
Sistem tasarımı
Bu bölüm benim için staj mülakat sürecinin çok önemli bir parçası değildi, ancak bir tasarım sorusuyla karşılaştığınızda buna nasıl yaklaşacağınız konusunda biraz bilgi sahibi olmak ve ustalık sahibi olmak güzel. Yine de bunun için çok zaman harcamanıza gerek yok. Birkaç Youtube videosu izlemek ve görüşmecinin ne aradığını anlama becerisi kazanmak ve iyi olmalısın. Diğerlerine kıyasla hazırlanması en rahat bölümlerden biridir. Bu yüzden, bunu kaçırmanızı önermeyeceğim.
Role özgü
Google, Amazon, Microsoft, Facebook gibi Big 4'te staj arıyorsanız, çoğunlukla genel bir Yazılım Mühendisliği stajı yapıyorlar ve görüşmeler sırasında uzmanlık becerilerinize fazla odaklanmıyorlar. Ancak diğer şirketlerin çoğu, stajyer rolü için gerekli veri yapıları ve algoritmalar dışında, becerilerinize eşit derecede odaklanır. Bu nedenle, Büyük Veri, Bulut, Tam yığın, Makine Öğrenimi, DevOps, Test vb. Gibi bir uzmanlık seçin ve bu alandaki uzmanlığınızı geliştirmeye ve oluşturmaya odaklanın. Daha sonra, sadece üzerinde çalışmak istediğiniz veya becerilerinizden emin olduğunuz pozisyonlara başvurun.
Mülakat İpuçları
Genel görüşme ipuçlarından kaçınıyorum ve birkaç öneriye atlıyorum. Bunları görmezden gelerek birkaç röportajı mahvettiğim için önemli olduğunu düşünüyorum.
- Bir startup'ta bir ML stajı için mülakat yapıyordum ve mülakatım harika gidiyordu. Ancak tartışma 5 dakika daha uzatıldı ve bir sonraki yuva için odayı rezerve eden kişi odaya girdi ve görüşmecinin ilgisini kaybetmesine ve telefonu kapatmasına neden olan uzun süre hakkında benimle bir tartışma başlattı. Bu nedenle, kolejinizde, kütüphanenizde veya herhangi bir yerde bir görüşme için özel bir oda rezerve ettiğinizde, her zaman fazladan otuz dakika için rezervasyon yapın.
- Telefon görüşmeleri için, mükemmel bir hücresel ağ bağlantısına sahip olmaya çalışın veya ağın en iyi durumda olduğu bir alan veya oda seçin ve tüm görüşmeler için her zaman aynısını kullanın. İşe alım görevlilerinin bazen önceden haber vermeksizin aradıklarını unutmayın, bu nedenle iyi bir bağlantıya sahip olmak daha iyidir.
- Gerekmedikçe görüşmeyi aldıktan sonra görüşmelerinizi ertelemeyin. Görüşmelerinizi daima en kısa zamanda planlayın. Mülakatın son turuna geçerek birkaç şirketten teklif almaktan bir adım uzaktaydım, ancak mülakat sırasında işe alma süreçleriyle tamamlandılar.
İleriye Hazırlanın, Hızlı Hareket Edin ve Röportajları Ara Verin.
Müzakere
Süreçte bu kadar ilerlediyseniz, bu gurur verici bir andır ve istediğinizi alırsanız mutlu olmalısınız. Daha azına razı olsanız bile pozitif olun.
Olduğu söyleniyor: HER ZAMAN teklifi müzakere etmeye çalışmalısınız.
İpuçları
- Önceki ödeme oranlarını öğrenmek için Glassdoor'u kontrol edin ve buna göre enflasyonunuzu ekleyin veya bir şirkette benzer bir teklif alan arkadaşlarınıza sorun.
- Bazı şirketlerin tüm stajyerler için sabit ücret oranları vardır, bu nedenle inatçı olmayın veya sıkı bir pazarlık yapmayın. Teklifinizi iptal ettirebilirsiniz.
- Şirket maaş oranını artırmak istemiyorsa, barınma, seyahat veya yiyecek tazminatı istemeye çalışın çünkü bazen işe alım görevlileri hedef bütçede fazla değişiklik yapmadan faydaları ayarlayabilir.
Son
Yaptığım herhangi bir iş için daha yüksek beklentiler belirleme fikrine her zaman inandım ve çok çalışıyorum ve başarıyorum ya da en azından ona yaklaşmaya çalışıyorum. İşte benim en sevdiğim alıntı.Ay için ateş edin. Iskalasanız bile yıldızların arasına ineceksiniz. - Norman Vincent Peale
Bu kadar ileri geldiğiniz için teşekkür ederim. Umarım benim zayıf yazma becerilerimi önemsememişsindir. Deneyimlerime daha fazla odaklanmaya ve başkalarının yaptığım hatalardan kaçınmasına yardımcı olmaya çalıştım.
Staj avcılığının tüm sürecini yaşadım ve karışık bir deneyim oldu. Bunun burada bitmediğini biliyorum, yolculuğum hayalimdeki işe gitmeye yeni başladı. Şu andan itibaren üzerinde çalışmaya başlayalım. Bu makaleyi beğendiyseniz ve yardımcı olabileceğimi düşünüyorsanız, aşağıya yorum yapın.