Stajyerler icin: Neden Microsoft?


Full time employee gozunden Yenel’in Neden Microsoft?! yazisina ek, bir ogrenci olarak kendi bakis acimdan bir seyler katmak istedim…

Oncelikle daha oncesinde Facebook’ta 4. mulakatta elenen ve Google’da da Microsoft’la coktan butun ayarlamalari tamamlamis oldugum icin gorusemeyen biri olarak bu yorumlari yapacagim. Baska sirketlerde de mulakatlara girdim ve asagi yukari farkli surecler ve sorular gordum.

  • Oncelikle Turkiye’de okuyan ve yurt disina cikmamis biri olarak sizin icin guzel bir yaz olacagina supheniz olmasin. Hayatinda hic gormediginiz yerler goreceksiniz, yemekler tadacaksiniz, aktiviteler yapacasiniz. Seattle, ABD’nin bati kiyisindaki en guzel birkac sehirden biri. Gerci kampus Seattle’a arabayla 20-30 dakika kadar uzak ama oraya da gidebiliyorsunuz. Onun disinda civardaki Redmond, Bellevue, Kirkland da sakin sehirler.
  • Blue Badge adi verilen giris kartina sahip oluyorsunuz ki bu da sokakta yururken insanlarin sizi full-time sanmasina neden olabiliyor. :) Blue badge sahibi biri olarak full-time calisandan hicbir farkiniz yok. Yenel’in benefitler yazisinda yazdigi benefitlerin tamami stajyerlere de veriliyor. :)
  • Mutlaka maas konusunu merak ediyorsunuzdur. :) Zira Turkiye’de stajyere maas odeyen sirketler parmakla sayilirken asgari ucretten fazlasini odeyeni duymadim. :) Ama durum ABD’de boyle degil. Microsoft’ta Maaslar Google ve Facebook stajyer maaslarina cok yakin, hatta fazla sayilabilir cunku Washington’daki vergiler California’daki vergilerden az. Stajyerlere maaslarda pazarlik yaptirmiyorlar, sabit bir maas var $5300-$5600 arasi. Tabi bu rakam mutlaka zamanla degisir. Bu yil boyleydi. Bu yonden iyi bi sirket. :)
  • Maas konusuna ek olarak, mulakat surecinde ve ABD’ye gelis gidiste butun ucak/taksi/havaalaninda yemek paralariniz karsilaniyor. Hatta bisiklet alacaksaniz 350$ yardim ediyorlar, arabayi da indirimli kiraliyorsunuz. Bisiklet alirsaniz 24 taksi ucretini karsiliyorlar. Ucakla veya kargoyla ek esyalarinizi tasimak icin de 600$ odenek ayiriyorlar.  Cebinizden, sirf buraya geldiginiz icin para cikmamasina ozen gosteriyorlar anlayacaginiz…
  • Bir cok stajyerle ve full-time insanla tanisiyorsunuz. Onlar sayesinde haftasonlariniz bos gecmiyor (benim hic gecmedi) ve guzel bir cevre ediniyorsunuz. Dahasi, Turkiye’de oturup derin bir teknik konuda muhabbet edecek sadece bir iki arkadasim oluyordu, onlarla da chat yapiyorduk anca. Fakat burada otobuste karsilastiginiz bir insanla bir saat teknik sohbet edebiliyorsunuz.
  • Microsoft gercekten buyuk teknolojiler uretiyor. Ben Linux’a programlar yazan, open source teknolojiler disinda programlama yontemi bilmeyen ve MacBook kullanan biriyim ve uzun sure on yargili bicimde Microsoft’un yaptigi her seye “kotu” damgasi yapistiranlardan biriydim. Evet kotu urunleri var ve bunu sirketin kendisi ve cok sayida calisani da kabul ediyor. Fakat urettigi cok iyi urunler de mevcut. Dahasi Microsoft, Apple gibi son kullaniciyi etkilemek zorunda degil. Paranin ciddi kismini enterprise’lar (buyuk sirketler)’den, patentlerden ve arastirmalardan kazaniyor. Son kullanicinin kullandigi urun zaten Windows, XBOX gibi urunler, bunlar da zaten genelde girdikleri pazarlari domine ediyorlar. Sirket icinde daha cikmamis top-secret super teknolojileri gorme firsatiniz oluyor. Mesela ben Windows 8′i gordum :) Unutmayin, sonucta burasi da her yer gibi bir ticarethane, her ne kadar user experience’mis, research’mus falan kassalar da gunun sonunda kazanilan paraya bakiyor herkes. :)
  • Stajyerler buyuk bir topluluk. Bu sene 1000 kisilerdi. Yalniz sadece 60 kadari Amerika kitasi disinda okuyup buraya gelmis stajyerler. Cok sayida stajyer etkinligi duzenleniyor gerek stajyerler arasinda, gerek HR calisanlari tarafindan. :) Cok eglenceli olaylar donuyor.
  • Stajyerler icin ozel bir suru egitim/konferans/seminer duzenleniyor. Steve Ballmer’dan tutun Microsot’taki her division’un president’i stajyerlere her yil bir seyler sunmak zoruda. Mesela ben Windows, Bing (OSD),  Xbox (IEB), Windows Phone departmanlarinin baslarindaki insanlari dinledim ve onlarin verdikleri kariyer tavsiyelerini duymus oldum. :) Bu guzel bir tecrube.
  • Microsoft buyuk bir sirket, 90.000 kadar calisani var dunya uzerinde. Saniyorum yarisindan cogu Washington’daki ofislerdedir. O yuzden cok sayida Turk de var ve Turk community’si oldukca eglenceli insanlarla dolu. Ne yazik ki Amerika’ya da gitseniz Turk’un dilinden Turk anliyor. (: En iyi onlarla egleniliyor.
  • Ben free software taraftari biri olarak geldim ve yine oyle biri olarak ayriliyorum. Sirket icinde de boyle binlerce insan var. Fakat insanlar yemek yemek icin islerini yapmak zorundalar. Hatta Microsoft, calisanlarin is saatleri disinda hobi projeler uretebilmesi icin “the garage” adi verilen bir hackathon grubuna da sahip. Bu grubun kendine ozel salonu var ve turlu imkani saglayarak bu tip etkinlikleri tesvik ediyor. Yani Microsoft sanildigi kadar da “evil” bir sirket degil. Unutmamak gerek ki burada calisan bir cok calisan da ogrencilik yillarinda free software kullanmis/gelistirmis kisiler.
  • Microsoft buyuk bir sirket (tekrardan) :) ve gelistirdigi buyuk urunlerde daha once sahit olmadiginiz gelistirme yontemlerine ve sureclerine, tarzlara, problem cozme mantiklarina sahit olabilirsiniz. Ben olmayi beklemiyordum sahsen, ama olmus bulundum. Buyuk bir sirkette is hayatinin nasil oldugunu gormek icin oldukca guzel bir deneyim oluyor.
Bunlar benim aklima ilk nedenlerdi dogrusu.
Posted in Kategorilendirilmemis | 1 Comment

Microsoft’ta staj – Ofis (on site) mulakati


Bir onceki yazi: Microsoft’ta staj – Telefon mulakati

Google, Facebook gibi sirketler ikinci hatta ucuncu mulakati bile telefondan veya bilgisayar basinda kod yazdirarak yaparken Microsoft’un 2. mulakatinda sizi ofislerine davet ediyorlar.

Microsoft’ta ise alim surecinde ABD-Kanada disi ulkelerde uygulanan “global recruitment” yontemi su sekilde isliyor:

Microsoft’tan rastgele 4-5 urun secilip orada director seviyesinde calisanlar (yaklasik 10-15 yil tecrubeli) ve insan kaynaklari (HR) ekibinden 2 kisiden olusan ekipler dunyadaki cesitli Microsoft ofislerini geziyorlar ve adaylari mulakata tabi tutuyorlar.

Eger adamlarin Turkiye ziyaretine denk gelirseniz sizi Turkiye’deki Istanbul veya Ankara (Bilkent) ofislerine yonlendiriyorlar ve mulakatinizi orada oluyorsunuz. Eger mulakatlarin Turkiye ayagini kacirirsaniz sizi daha eglenceli bir macera bekliyor.

Turkiye yerine cevredeki MS ofisi olan EMEA (Europe, MidEast, Africa) ulkelerinden birine sizi gonderiyorlar ve butun masraflarinizi (ucak, taksi, yemek, otel) karsiliyorlar, mulakatinizi orada oluyorsunuz. Turkiye’den Polonya, Katar, Misir gibi yerlere gidenler olabiliyor. Ben Dubai’ye gitmistim. (:

Ulke disina cikacaksaniz: Ucak biletinizi sinav-derslerinizin az oldugu bir zamana alin. Vizenizi onlar hallediyorlar, cebinizden para cikmiyor. Kisisel harcamalar disinda da iadesini alabiliyorsunuz. (gerci birkac ay gec gelebiliyor)

Mulakat oncesi bilmeniz gerekenler

Bu kadar eglenceli kisim yeter. (: Biraz da ciddi konulardan konusalim. On-site mulakatlarda bilmeniz gereken bir takim durumlar:

  • Mulakatlara Redmond merkez’deki 5 kadar farkli urunden director geliyor. Mesela siz XBOX takiminda calismayi deli gibi isteseniz de oraya hic adini duymamis olabileceginiz takimlardan (hemen 5 tane sayayim: Office Sharepoint, Dynamics, Outlook Business Contact Manager, Lync, Security Responce Center) geliyor olabilir. Bu yuzden baska ulkelerden gelen calisanlar ne yazik ki istedikleri takimlara stajda giremiyorlar. Ben sansli olanlardandim ve istedigim takimdan biri mulakata gelmisti.
  • Mulakata cevre ulkelerden veya ulkenin dort bir yanindan adaylar gelebilir. Bazilari full-time icin aday oluyorlar dikkat, sasirmayin. :)
  • 5 kisiden 4 mulakata giriyorsunuz. Herkesin ayni interviewerlara girmemesini saglamaya calisiyorlar.
  • Mulakatlar toplu degil basbasa 4 director’un her biriyle oluyor ve aralarinda 10-15 dakika mola oluyor.
  • Surec toplam 4-5 saat suruyor.

Mulakatin Icerigi ve Hazirlik

Daha onceden konustugumuz gibi on-site mulakatlarda 3 seyi sormalari kesin gibi:

  • CV’niz: Mulakatiniza giren herkesin elinde CV’niz olacak ve ona goz gezdirecekler. Gerek gordukleri noktalarda soru soracaklar ve CV’nizdeki fazlaliklari tartmaya calisacaklar.
  • Teknik sorular: Beyaz tahtada size programlama sorulari cozdurecekler. Istediginiz programlama dilini kullanabileceksiniz.
  • Onceki (okulda, stajlarinizda, hobi projeleriniz) buyuk projeleriniz ve orada karsilastiginiz buyuk problemler ve nasil cozdugunuz.

Asil gelelim onemli noktaya, teknik mulakatin icerigi nedir:

  • Teknik mulakatlarda temel bilgisayar bilimleri soruyorlar. Kesinlikle urun-programlama dili spesifik sorular degil. Fakat C/C++’dan birini bilmeniz veri yapilari sorularinda siddetle tavsiye edilir.
  • Mulakata girmeden once veri yapilarini (array, linked & array list, tree, heap, stack, queue vb.), dongu kontrollerinin nasil calistigini, recursive islemleri, complexity hesaplarini (memory-time complexity hesaplamayi ogrenmeniz gercekten onemli), bitwise operationlari, string processing yontemlerini iyi bilmeniz gerekiyor.
  • Eger mulakati yapan adam sizin iyi oldugunuzu anlarsa, sorularini zorlastiracaklardir. Tercihen bir oturumda (45dk) 2-3 soru cozdurebilirler. Biri cok basit, biri cok zor olabilir. Buyuk ihtimalle cok zor olani da cok az kisi cozuyor, panige gerek yok. :)

Mulakata nereden hazirlanilir? Bunun kesin bir cevabi yok fakat ben uyguladigim yontemleri soyleyecegim:

Yukaridaki iki kitabin giris kisimlarindan burda benim bilerek atladigim, yani yazmayacagim bir cok problem cozme yontemini ve ipucunu bulacaksiniz. Kitaplari bos zamanlarinizda okuyun, kesinlikle bir haftada bitirebilirsiniz ikisinin de ilgili kisimlarini. Cozumleri degil yontemleri ezberleyin, ogrenin.

  • Ucuncu ve pek onerilmeyen ama ise yarayan metod, arama motorlarinda “microsoft interview questions” veya microsoft internship interview questions arayin. Gercekten ayni sorulari sorup duran bir suru mulakatci dolasiyor. Ama unutmayin, onlar da internetten buldugunuz o cevabin internette oldugunu biliyorlar. Tuzaga dusmeyin. :)

Yine de birac ipucu:

  • Sorulara baliklama atlamayin. Sorulardaki kisitlamalari ve tuzaklari onceden bulup sorun. (kitaplari okuyarak dedigimi anlayacaksiniz)
  • Cozmeden once sesli olarak nasil yapacaginizi anlatin, neden oyle yaptiginizi ve diger cozumleri neden secmediginizi anlatin.
  • En verimli algoritmayi bulmaya calisin. Bulamiyorsaniz da nerede verimsizlik oldugunu hissettiginizi soyleyin. Onlar da bazen yardim ediyorlar ve sizin dogru yolu gormenize yardimci olabiliyorlar. Heyecanli oldugunuzun farkindalar. :)
  • Sesli dusunun her zaman. Yazin, silin, begenmeyin kendi yaptiginizi, gelistirmeye devam edin. Daha cok optimize edin.
  • Mulakati yapan insanlarla olan iletisiminiz cok onemli. Cunku mulakatlardan sonra o insanlar toplanip toplanti odasinda sizi savunacak olanlar olacak. Sizi kendi bolumlerine isteyecekler veya ben takimima istemiyorum ama Microsoft icin uygun, seklinde size oy verecekler. Guler yuzlu olun, iletisiminiz kuvvetli olsun. Hal hatir sorun, bol tesekkur edin. Hatta iclerinden birini kafalarsaniz, o sizi almak icin HR elemanlarina karsi elinden geleni yapacaktir.

Sonucu ogrenmek

Bazen mulakatlar bittikten 1 saat sonra sonuclarin aciklandigi soyleniyor, ayni aksam, bazen ertesi gun, bazen 2 gun icinde. Fakat benim girdigim grubun 10 gun sonra aciklanmisti, ama sonunda acikliyorlar merak etmeyin. :)

Sonunda size benefit’leri vs yazan bir teklif veriyorlar veya vermiyorlar. Verirlerse ne ala, elinize ABD’de guzel ve keyifli bir yaz yasamak icin guzel bir firsat gecmis demektir. :)

Posted in Staj | 2 Comments

SDE vs SDET vs PM


  • SDE: Software Design Engineer
  • SDET: Software Development Engineer in Test
  • PM: Program Manager

Microsofta bulunan en yaygin disiplinlerdendir. Bizim muhendislik tayfasi bu 3.den birine girerler. Peki aralarindaki farklar nelerdir ve ne is yaparlar?

SDE’ler design yapip deli gibi kod yazarlar ve bu urettikleri kodlar compile edilip product halinde musterilere bir sekilde ulasir… Acilan buglarin fix edilmesiyle sorumludurlar. Zaman zaman unit test ve BVT (Build verification tests) yazmak durumundadirlar.

SDET’ler de aslinda design yapip deli gibi kod yazarlar. SDE’lerle aralarindaki tek fark test kodu yazmalaridir. Yani yaziklari kodlarla SDE’lerin kodlarini test ederler ve urundeki buglari aralar fakat yadiklari kodlar musterilere ulasmaz. Bug’lari bulunca da rapor edip onlarin fix edildikten sonra tekrardan testleriyle sorumludurlar.

PM’ler de farkli gruplarin iletisim icerisinde olmasini saglarlar. Microsoft icinde diger gruplar ve musterilerle iletisimden sorumludurlar. Musterilerden urun ozellikleri icin bilgi ve geriksinimler toplarlar. Genellike ellerinde laptop ile dolasip surekli meeting organize ederler… Isminde “manager” kelimesi gecmesine ragmen sanildigi gibi bir takimin yoneticisi degillerdir… Takim yoneticilerine Developement Lead, Developement Manager, Test Lead, Test Manager, PM Lead, PM Manager  denir…

SDE, SDET ve PM takimi beraber calisirlar ve yardimlasma icersindedirler… Aralarinda maas farki yoktur. Maas seviyenize gore degismektedir…

Posted in Tam-zamanli | 1 Comment

Microsoft’taki is disi olanaklar (benefits)


Microsoft’taki maas disi olanaklara benefits deniyor. Yani Microsoft’un calisanlarina sagladigi ekstra imkanlar… Bakalim hepsini hatirlayip yazabilecek miyim?

  1. Saglik sigortasi: Microsoft’un calisanlarina sagladigi saglik sigortasinin adi Premera. Her turlu saglik sorununda doktora gidip ucretsiz muayane olup ucretsiz ilac alabiliyorsunuz. Yilda 1 kere ucretsiz check-updan gecebiliyorsunuz. Hatta extreme durumlarda eve muayene icin eve doktor yollayabiliyorlar… Tatil yada baska bi is icin ulke disina cikinca bu sigortada hala sizi kapsiyor…
  2. 401K : Emeklilik fonu. Maasinizin belli kismini bunun icin ayirabiliyorsunuz. Microsoft yatirdiginiz paranin yarisi kadarda katkida bulunuyor. Diyelim ki siz maasinizin %6sini koydunuz Microsot’ta %3 katkida bulunuyor.
  3. ESPP: (Employee stock purchase program) Calisanlar 3 ay’da 1 kez %10 indirimli olarak Microsoft stocku MSFT alabiliyorlar… Bunun icin maasinizin %1 ila %15 arasinda bi miktarini ayirabiliyorsunuz. Diyelim ki MSFT stocklari $25 ama o birikmis parayla siz $22.5′dan alip ertesi gun satsaniz bile %10 kar ediyorsunuz… Gerci Microsoft stocklarinin bi yere gittigi yok 20$-30$ arasinda degisiyor o ayri… $20′lere gelince aliyoruz $30′lara gelince satiyoruz…. Para cokomel egrisinden sonra bu da 20-30 egrisi bu kadar basit :) )
  4. Hayat sigortasi: Microsoft’un sagladigi sigortalarin arasinda hayat sigortasida var. Diyelim ki (Allah korusun) oldunuz yada sakat kaldiniz… Bu gibi durumlarda bayagi saglam para yardiminda bulunuyorlar ailenize yada yakinlariniza… Sakat kalirsaniz maasinizin %60′ni isten cikinca emekli ayligi gibi alabiliyorsunuz…
  5. PRO Sports club: Microsoft’un anlasmali oldugu sport klubunun adi Pro Sports Club. Aylik $70 gibi bi ucreti var ama bunu tabiki Microsoft karsiliyor. Siz bisey odemiyorsunuz… Icinde her turlu imkan var: Yuzme havuzu, spa, tenis, voleybol, basketbol, fitness vs vs… Hatta icinde araba yikama temizleme servisi bile var… Laf aramizda personal trainer bayagi saglam…
  6. Company Store: Microsoft’un urun merkezinizden indirimli yazilim ve donanim alabiliyorsunuz. Ozellike Windows ve Ofis bayagi ucuza geliyor ;)
  7. Prime card: Micsoft’a girince verilen kartlardan bir tanesi Prime. Bir suru firmadan indirimli servis ve urun almak mumkun..  Ozellikle bi yere gidince indirimli yemek yemek guzel oluyor yada araba alirken indirimli almak… :)
  8. Orca card: Micsoft’a girince verilen kartlardan digeri. Ise otobusle gelip gitmek icin ideal. Her turlu otobus ve tramvay gibi toplu tasima araclarina ucretsiz olarak binebiliyorsunuz…
  9. Shuttle:  Microsoft icinde binadan binaya ve kampusten kampuse tasima yapan ucretsiz olan tasima araclari. Genellikle Toyata Prius olup kampus icinde tingir mingir dolasiyorlar :) Receptiondan yada telefonla cagirabiliyorsunuz…
  10. Connector: Diger adiyla Servis… Microsoft calisanlarinin yogun olarak oturdugu mekanlardan sabah evden ise aksam isten eve olan bi servis agi var. Connector’larda wifi ile baglanip calismaya baslayabilirsiniz…
  11. Bisiklet / Taksi: Eger ise bisikletle gelmeye karar verirseniz $350 yardimda bulunuyor. Bisiklet bakimi falan icin kullanmaniz icin… Diyelim ki ise sabah bisiklet yada otobusle geldiniz ama gece 12′ye kadar calismaniz gerekti… Gecede ayni sekilde donmek istemiyorsunuz o zaman taksi cagirip taksiye atlayip eve gidiyorsunuz ve Microsoft taksi parasini karsiliyor…
  12. Relocation package: Microsoft’a is teklifini kabul ettikten sonra buraya tasinma surecinde cok yardimci oluyor. Size bi Relocation package veriliyor. Bunun icerisinde 2 ay ucretsiz ev, 1 ay ucretsiz kiralik araba, size buraya geldiginizde yardimci olacak olan eleman (relocation specialist), onceki evinizden esya tasinmasi, ingilizce dersleri, gelis ucak bileti (esiniz ve cocuklariniz dahil)… Tabi bu paketi almayi kabul etmeyip onun yerine $5000 nakit parada alabilirsiniz…  
  13. Post office: Microsoft icerisinde bi post office bulunmakta. Burdan Amerika icine kargo yollayabiliyorsunuz indirimli olarak. Normalda 30$-40$ tutacak next day Fedex’i 6$-7$ dolar gibi cok ucuz bi fiyata yollayabiliyorsunuz.
  14. Diger Logistic destekler: Ofisinizde her turlu bilgisayar, telefon, klavye, mouse, ekran, laptop vs vs… Her katta mutfak, temel tibbi ilaclar, kirtasiye malzemeleri ve ucretsiz cay ve soguk-sicak icecekler…

 Daha burda saymayi unuttugum kucuk bir suru sey vardir…

Posted in Staj, Tam-zamanli | 2 Comments

Microsoft’ta staj – Telefon mulakati


Buraya kadar geldiyseniz simdiden tebrikler, fakat onunuzde daha uzun bir yol var. Oncelikle telefon mulakatlarinin Ingilizce oldugunu unutmamakta buyuk fayda var.

Mulakat tarihi secimi

Sececeginiz zaman araliklarinda ABD ile Turkiye arasinda 10 saat fark oldugunu unutmamanizda fayda var. Kendinize en uygun hissettiginiz, aksam 10-11′i gecmeyecek sekilde ayarlarsaniz ve Cuma gunleri disinda tercihlerinizi yaparsaniz istatistik olarak sansiniz daha yuksek. Mulakatlar 45 dakika.

Ayrica mulakattan once bir formla size hangi pozisyonla ilgilendiginizi sorabilirler. Bunun icin SDE vs SDET vs PM yazisini okuyun.

Ingilizce konusu

Oncelikle telefon mulakati yapan insanlar Microsoft calisanlari degiller (her ne kadar @microsoft.com mailleri olsa da), Microsoft’un baska sirketlerle anlasip onlarin calisanlarini kiraladigi insanlar ve teknik (muhendislik) kariyer sahibi degiller.  

Ne yazik ki mulakatti yapan insanla (interviewer) Ingilizce anlasmaniz gerekiyor. Telefonda 2-3 saniye gecikme olabilir, o yuzden once onlarin sozlerini bitirmesini bekleyin ki konusmalar karismasin. Eger anlamadiginiz bir nokta olursa tekrar etmelerini, yavas konusmalarini istemenizde hicbir sakinca yok. Duyamadiginizi belirtirseniz hatta telefonu handsfree’den (speaker) hands-on moduna alabilirler.

Mulakata giren Turkiye’den cok sayida arkadasimin yasadigi en buyuk sorun daha once kendilerini hic 45 dakika boyunca Ingilizce ifade etmemis olmalariydi. Bu yuzden sirf acip internetten bissuru sacmasapan sirkete basvurup onlarin mulakatlarina girip heyecaninizi yenmeniz bu yazida size verebilecegim en buyuk oneridir. Ben daha once birkac sirketle deneyip heyecan yenmistim. Microsoft son girdigim mulakatti ve kendimi cok rahat hissediyordum.

Sesinizle karsidakine guvensizlik vermemeye dikkat edin ve tane tane, anlasilir konusun.

Telefon Mulakatinin konsepti

Bu konu aslinda detayli olarak Microsoft Interview adli Wikipedia makalesinde detaylica inceleniyor. Onu tamamiyla okumanizi oneriyorum.

Telefon mulakatinda teknik agirlikli olmamakla beraber daha cok tecrubelerinizi ve dusunme yeteneklerinizi gormeye calisacaklardir. Bu arada bunlar kesinlikle sabit seyler degil ve zaman zaman degisik denk gelmesi oldukca normal.

Oncelikle size “yaptiginiz son buyuk projeyle ve o projede cozdugunuz challenge’lar” ilgili sorular soracaklar. Eger son zamanlarda buyuk bir projeyi anlatmaniz istenecek. Unutmayin karsinizdaki sizden sadece bunu yaptiginizi duymak istiyor. Yoksa projenin kendisi ve detaylari umrunda degil. Projenin buyuklugunden ve hangi teknolojileri kullandiginizdan bahsedebilirsiniz. Microsoft teknolojileri kullanmiyor olmanizda hicbir sakinca yok. (ben 2 yildir windows kullanmiyordum ornegin ve hicbir Microsoft kokenli gelistirme teknolojisini de bilmiyordum).

Cogu kisi bu soruya cevap veremiyor ve bu noktadan sonra morali bozuluyor. Zira okulda yaptiginiz ufak tefek ders projelerini anlattiginizda sizin de takdir edebileceginiz gibi bunlar hem olcek olarak hem de konu olarak yeteri kadar ilgi cekici olmayabiliyor; veya yaptiginiz projelerde ciddi problemlerle ugrasmadiginiz icin bahsedecek bir challenge olmayabiliyor.

Eger anlatamiyorsaniz da moralinizi cok bozmayin. Yaptiginiz diger calismalardan, yeniliklerden bahsetmeye calisin. Eger kendinize bir sey katacak bir sey yapmamissaniz surecin kalaninda sansiniz azaliyor.

Sonra size “brain teaser” adi verdigimiz zeka sorularindan birini soracaklar. Bu sorularin cevabi olmak zorunda degil. Sadece sizin probleme yaklasim acinizi gormek istiyorlar. Sesli dusunmek zorundasiniz yoksa karsidakine bir degerlendirme kriteri veremiyorsunuz. Buradaki puf nokta, hep ayni sorulari soruyor olmalari. Bu yuzden How would you move Mount Fuji? kitabinda bu sorularin tamami dusunce yontemleri ve cozumleriyle mevcut. Zaten kitabin adi da dogrudan sorulan bir sorunun kendisi.

Bu sorularda sizin yaklasim acinizi ve sorunun kendisini ne kadar sorguladiginizi gormek istiyorlar. Ornegin kitabin adini soru olarak alacak olursaniz dagin nerede oldugunu, etrafindaki yer sekillerini, yuksekligini genisligini mulakatciya sorabilirsiniz ve bunun agirligini bulmak icin oldugunu bile soyleyebilirsiniz. Sizden beklenen bu.

Ardindan bir teknik soru gelmesi muhtemeldir ve bu soru buyuk ihtimalle veri yapilari veya cok basit (cs101-102-201 derslerinde ogretilen) konseptlerden biri olacaktir. Ornegin array, array list, linked list, stack, queue yapilariyla ilgili konsept sorulari sorabilirler. Cok zorlanmazsiniz, sadece derdinizi acikca anlatin ve dogru cevabi vurgulayin. Cunku onlar da aslinda sorunun cozum yontemini bilmiyorlar, sadece almalari gereken cevap onlerinde yaziyor. Ornegin burda stack LIFO mudur FIFO mudur, 10 bitte kac farkli deger saklayabilirsin gibi kesin cevapli sorular gelebilir.

Ardindan bir test sorusu veya konsept tasarlama/aciklama sorusu gelebilir. Bu konuda da wikipedia article’indan faydalanmakta yarar var.  Ornegin bir kursun kalemi nasil test edebileceginizi sorabilirler. Durmayin ve akliniza gelen her seyi soyleyin, kalemi farkli yuzeylerde denerim, farkli nemli ortamlarda denerim, ne kadar cok yazabildigini denerim, kalemle yazilan yazilarin farkli maddelere dayanikliligina bakarim, kalemin ele nasil oturduguna ve ergonomisine bakarim…. Aslinda sizden beklenen software testing konseptlerini gercek hayata uygulayabildiginizi gormek. Bunlarin her biri mock test, unit test, integration test, load test vb. test turlerine denk gelir.

Daha sonra size hangi MS urunlerini teknolojilerini sevdiginizi, hangilerinde calismak isteyeceginizi sorabilirler. Durust olmanizda buyuk fayda var ve buradan uzun muhabbet cikarabiliyorsunuz. Ben Linux kullandigim icin neden Linux tercih ettigim hakkinda muhabbet etmistim, en son mulakatimda bile beni ise alan adamla mulakatin dortte ucunde (teknik soru cozmek yerine) kullandigim ilginc acik kaynak teknolojiler hakkinda sohbet etmistim.

Gereksiz Microsoft fanatizmi yapmayin. Turkiye’de Bilge Adam gibi yerlerden aldiginiz sertifikalarin %90′i onlar icin bir sey ifade etmiyorlar. Microsoft calisanlarinin sertifikalari yok, onlardan beklenen de bilmeleri degil, is yapmalari, surec boyunca “yapabileceginizi gostermeyi” unutmayin.

Bu olaylar esnasinda saatinize kesinlikle bakmayin, kapali bir odada rahatsiz edilmeyecek sekilde olun. Bilgisayar basinda olmayin. Yaninizda bir bardak su olsun ve bunaldiginiz anda bir iki dakika izin isteyin. “Take your time!”

En sonda size surecin geri kalaninin nasil olacagi anlatilacak (biz de anlatiyor olacagiz) ve Microsoft’ta stajin kac ay oldugu falan filan anlatilacak ve sizden aklinizdakileri sormaniz istenecek. Sirf muhabbet olsun diye akliniza sirketle ilgili takilan her seyi sorabilirsiniz.

Telefonun ucunda masanin basinda sizi degerlendiren non-technical bu insanlar sadece onlerindeki kutucuklari kotu-iyi-cok iyi seklinde isaretliyorlar. Ornegin test sorusunda kac test case sayabiliyorsaniz 6-8 araliginda cok iyi secenegini isaretleyebilirler.

Mulakatin sonunda tesekkur etmeyi unutmayin.

Mulakati Gectiginizi Nereden Anlayabilirsiniz?

Buyuk ihtimalle mulakatin sonunda kendinize guveniniz kirilmadiysa ve 35 dakikadan fazla konusabildiyseniz iyi gecmis demektir. Mulakatiniz iyi gectiyse yolu yariladiniz demektir ve basvuran kisilerin %2-3′u icine girmissinizdir demektir. Basvurularin en buyuk cogunlugu bu adimda elenir.

Mulakati gectiyseniz tahminen 1 hafta icinde ofiste mulakat icin sizi cagiracaklar. :) En gec yine 10 gun icinde bir cevap alirsiniz. 7 gunden sonra mulakati ayarlayana e-posta ile sorabilirsiniz.

Devami: Microsoft’ta Staj – Ofis (on-site) mulakatlar

Posted in Basvuru, Staj | 2 Comments

Stajyerler icin: CV hazirlama ve Kriterler


Onceki yazi: Microsoft’a staj basvurusu nasil yapilir

Microsoft Careers sitesindeki “Resume Builder”i kullanarak ozgecmisinizi hazirlayabiliyorsunuz. Fakat burada dikkat etmeniz gereken birkac nokta var. Bu noktalardan en onemlisi:

Ozgecmisiniz mulakatinizin son gunune kadar onlarca farkli kisinin elinden gececek, hatta en son mulakatinizda bile yuzunuze karsi okunacak ve yazdiginiz herhangi bir bilginin sorulma ihtimali cok yuksek.

Personal Information

Telefon numaranizi ve e-postanizi iki defa kontrol edin. Ilk asamada size ulasamazlarsa follow-up etmeyeceklerdir.

Work History

Daha once calistiginiz/staj yaptiginiz firmalari yazabilirsiniz. Freelance/self-employment’larinizi yazmaniz iyi bir fikir olmayabilir ve guzel gorunmeyebilir. Profesyonel anlamda sektorde yaptiginiz (veya ilgili olabilecegini dusundugunuz) tecrubeleriniz disinda bir sey yazmayin.

Sivil toplum orgutu, onemli dernek ve organizasyonlardaki gorevlerinizi ve kampus-sirket temsilciliklerinizi de yazabilirsiniz. Aciklama kismi onemlidir, Turkce sirket adlari vb. taninmayacagindan sirketin tek kisa cumle ozetini ve yaptiginiz isi yazabilirsiniz.

Education

Okumakta oldugunuz universiteyi girin, en onemlisi mezun olacaginiz tarihi dogru girin. Staja kabul edildiginizde ve stajiniz bittiginde bile lazim olan bir bilgi. Lise, ilkokul, anaokulu yazmaniza gerek yok.

Skills & Qualifications

En onemli bolumdur. Bu kisimda skill set’inizi yazmaniz bekleniyor ve bu ilerde en cok sorgulanacak bolum olacak. Tecrube edindiginiz programlama dilleri, framework’leri veya konseptleri yazabilirsiniz.

En cok dikkat etmeniz gereken sey, neyi hangi seviyede bildiginizi isaretlerken “en iyi bildiginiz 1-2″ dile Expert isaretleyip kalanlari dagitmaniz beklenir. En son ne zaman kullandiginiz ve kac yil tecrubeniz oldugunda da durust olun.

Bu alanda yalan soyleyebileceginiz herhangi bir sey o teknolojiyle ilgili cok kisa bir soruyla kolayca ortaya cikarilabilir ve yalan soylemeniz — guvensizlik yaratmaniz mulakat surecinizi en yokusa surecek hamle olacaktir.

Daha once yonettiginiz sistem/platformlar varsa, (gercekten) kullandiginiz ilginc ve trendde olan son programlama teknolojisi urunleri varsa yazmaniz sizin icin oldukca olumlu olacak ve piyasayi da takip ettiginiz izlenimini verecektir.

Bakilan Kriterler

Programlama agirlikli bir pozisyona basvuruyorsaniz muhtemelen iyi programlama yapabileceginizi gosterecek kadar programlama dili/framework tecrubesi gecmisiniz ise yarar bir veri olacaktir. Hele de open source projeler yapip release ediyorsaniz veya buyuk projelerde committer/contributor olarak bulunuyorsaniz bunu paha bicilemez bir tecrubeye donusturme sansinizi kacirmayin ve bir yerlere not dusun.

Ekstra Resume Yollamak

Bazen basvuru sureci birkac ay surdugunden siteden resume builder ile hazirladiginiz cv’nin outdated oldugu dusunulebilir ve sizden PDF/DOC formatinda yenisi istenebilir. Burada kendinizi daha rahat ifade edebilirsiniz. Dikkat etmeniz gereken noktalar:

  • 1 sayfayi gecmenizi gerektirecek kadar ciddi tecrubeleriniz yoksa 1 sayfayi gecmeyin.
  • Fotograf koymayin.
  • Ingilizce hazirlayin. Yazim hatalarini mutlaka kontrol edin, isi bilen birisine gosterin.
  • Iletisim bilgilerinizi yazmayi unutmayin.
  • Referanslara ihtiyac yoktur.

Surecin devami

Asil merakla beklenen kisim… Microsoft okul donemlerinde her gun yuzlerce CV aliyor. En guzel yani ise eger hazirladiginiz CV gercekten “kotu” kategorisine girmiyosa size telefon mulakati icin donus yapiyorlar. En azindan ben Bilkent-ODTU gibi okullardan basvuranlarin %90′ina donus yapildigini gordum.

Donus basvurunuzdan sonra genelde 1 hafta icinde e-posta yoluyla gerceklestirilir. Eger devam edilmeniz uygun gorulurse size telefon mulakati icin bir zaman cizelgesi verecekler ve sizden uygun birkac araligi secip bildirmeniz istenecek.

Eger 1 hafta – 10 gun icinde donus almazsaniz buyuk ihtimalle basvurunuzu kaybetmisler/donmeyi unutmuslardir. Bu durumda tekrar basvurmanizda hicbir sakinca yok.

Surec boyunca unutmamaniz gereken sey: Bu olay ne kadar iyi oldugunuzdan ziyade ne kadar sansli oldugunuzla ilgili. Staj sureclerinde bazen sirketin maddi durumu sizin tasinma masraflarini karsilamaya imkan vermeyebilir, bazen politik bi kisitlamaya takilabilirsiniz. Ornegin o yil 50 ABD-Kanada disi stajyer almayi dusunuyorlardir, kotayi doldurmuslardir, sansiniza kusersiniz. Yasadiginiz ulkeden ABD’ye vize almak zordur sansiniza kusersiniz, yapacak bir sey pek olmayabilir.

Devami: Microsoft’ta Staj — Telefon mulakati

Posted in Basvuru, Staj | 1 Comment

Neden Microsoft?!


Aslinda bunun bir suru sebebi var yada tamamen duygusal…

  1. Microsoftun icinde tum ilgi alanlarina yonelik calisma imkanlari var. Virtual machineden cloud’a; isletim sisteminden ofise; yapay zekadan bilgisayar aglarina; donanimdan xbox oyunlarina; cep telefonlarindan apple icin yazilimlara… Her turlu yazilim ve donanim icin is imkani saglamasi… Microsoft icinde o kadar cok grup var ki bazen ben bile yeni bir insanla tanisinca hangi grupta oldugunu duyunca “mmmm ne is yapiyorsunuz?” diyorum… Bunun avantaji ise takimizi begenmediginizde yada ilgi alanlariniz degistiginde grup degistirerek (belli kurallar cercevesinde) yeni alanlara yelken acabilmek…
  2. Calisma ortami bayagi rahat. Microsoft’ta buyuk cogunlugunun kendine ait ofisi var. Kimse ne zaman gelip ne zaman gittinize ya da ne giydiginize karismiyor. Oglen 12′de ise gelip aksam 8′e kadar calisabilirsiniz mesela.. Isinizi yaptiginiz surece bi sorun yok :)
  3. Microsoft’un maas disi olanaklari (benefit dedigimiz) bayagi kapsamli. En basitinden Turkiye’den kabul alip gelirken ucak biletini Microsoft oduyor. Amerika’ya gelince size bi tasinma uzmani (relocator) veriliyor o size cevreyi gezdirip Redmond cevresini tanitiyor, size kiralik ev bulmada yardim ediyor vs vs… Saglik sigortasi bayagi kapsamli. Kiraklik araba, passport indirimleri, dis sigortasi, 401K, ESPP, Pro club gibi bir suru olanaklari var. Bu konularini Microsoft’taki is disi olanaklar (benefits) kisminda ayrintili olarak isleyecegiz…
  4. Kaynak yada bilgi sikintisi yok. Microsoft kutuphanesinden istediginiz kitabi alabilirsiniz. Internet uzerinden her turlu arastirmayi yapabilirsiniz. Bilmediginiz bi konu uzerinde takim arkadaslarinizdan yada Microsoft icinde herhangi bi gruptan yardim isteyebilirsiniz. Microsoft ortaminda yardimlasma cok onemli ve esastir..
  5.  Seattle,WA cevresinde gezilip gorulecek ve yapilacak cok degisik aktiviteler var… Sanilanin aksine Microsoft’un ana merkezi Redmond.WA‘dadir… Seattle, Kirkand, Bellevue gibi cevre illerde ofisleri bulunmaktadir…
  6. Microsoft kampusu. Kampus icerisinde her turlu imkan sunulmakta. Yemek yemek icin kafeteryalar, sagda solda ATMler, dus almak icin shower roomlar, voleybol sahasi, futbol sahasi vs vs… Surda kucuk bir kampus haritasi var bakmak isteyene. Common’s diye bi alis-veris merkezi bile var… Icerisinde bisiklet merkezi, post office, telefon satis magazasi, banka, yemek yeme yerleri gibi her turlu sey var…
  7. Yillik izin standart yillik 15 is gunu (yani 3 hafta). Izinleriniz calistikca birikiyor. Yani ise basladiktan 1 ay sonra hadi bana 3 hafta diyemiyorsunuz ozel bi durum varsa o ayri. Yillik 3 hafta dedik ama oda cok siki bi kural degil. Managerinizle konusup 4 haftaya cikarabilirsiniz… Buda sizin ikna gucunuze ve managerla aranizdaki iliskiye bagli tabiki… Microsoft’ta 6 yil calistiktan sonra yillik izininiz yillik 4 haftaya cikiyor… 7. yilinizda hadi bana 1 ay eywallah diyip tura falan cikabilirsiniz isterseniz :D Hasta falan olunca izin kullanmaya gerek kalmadan email atarak 1-2 gun sick leave alabilirsiniz. Uzun zamanli tedaviler icin ise sick leave 2 hafta. Bunlardan ayrica floating holiday denen bisey var oda yilda 2 gun. 2 gun kafaniza gore izin alabiliyorsunuz. Yani isterseniz (ornek) 15+2+Christmas+Yeni yil falan hepsini birlestirip 1 ay bi tatil yapabilirsiniz.
Posted in Tam-zamanli | 1 Comment