Microsoft İş Görüşmesi

  • November 9, 2008

   Sorular hangi dil neden ile başladı her şeye maydanoz olunca dil konusunda CV kabarıyor.

   Ondan sonra başlıyor neden c neden c++ neden c#. İşte onu şurada kullandım burda bunu bilmem ne gak guk.

   Can alıcı soru peki şimdi bir proje yapcaz hangisini seçersin.Cevabım c#. Bir de bu proje sıfırdan mı yoksa başka birisi bir yere gelmiş oradan mı devam edeceğiz.Bu arada bu cümleleri kurup anlatması ayrı bir dert neyse bi stres var üstümde. Hemen ikiye dallanıyor cevabım :) Eğer kod varsa neyde yazıldıysa ordan devam ederim.Yazılı değilse c#

   Peki C++ ı ne gibi bir proje için seçerdin.Performans öncelikliyse tabii ki C++ veya C.

   Yazılım tasarlıyor musun?Cevabım genelde.nasıl?Kime yazılıyorsa onunla oturulup konuşulur ihtiyaçlar belirlenir bu arada ihtiyaçları mantık dahilinde tutmakda fayda var çünkü onlara kalırsa yandık…

   Test aşamasını nasıl yapıyorsun?Cevap önce testi ben yapıyorum.Sonra bilmeyen birisine kullandırıp beta diyerek son kullanıcıya yolluyorum ondan sonrası endless loop sonsuz döngü bi gider bi gelir gelişir durur.

   Unit testing yapıyor musun? en zayıf olduğum konudur zaten bu da bi isimlerini bilirim test aletlerininde hayatta kullanmam nunit fxcop ama kullanmıom.Genelde ihtiyaç olmuyor çıkdıkça düzeltiyorum gibi bişey demeye çalıştım sanırım orda :)

   Sonraki soru iki tane objen var nasıl bağlarsın birbirine yada nasıl ilişkilendirirsin?Bunlar yazılım objesimi dedim tam kekoyum adamlar c# developeri arıyor ulan :)Zaman kazanmaya çalışıyorum neyse cevabım objelerin içinde int obj_relation_id gibi bir değişken atarım ordan bağlarım.

    Bu cevaptan pek memnun kalmadı örneğin dedi BMW ve MERCEDES diye iki tane objen var nasıl bağlantı kurarsın?Benim o esnada dank etti :) Bir Car class’ı yazar ordan inherit ederim. sonra run time dada reflection ile bağlantıyı çözebilirim.Bunu sanırım doğru bildim orda stressim kalmamıştı üstümde.

    Aggregation ve Inheritance arasındaki fark nedir ? Hmm aggregation ne olaki anlatabilir misin?Dedim ama bi sıkıntı bastı içimi adam farkını soruyo zaten oğlum,sıçıyorsun görüşmeye hissi kapladı içimi.Neyse adam anlattı bende anladığım kadarıyla birinde datastructure diğerinde inheritance ile anlaşılabilir o zaman dedim ama yıkıldığım an oldu.

    Interface nedir nerede kullanılır?Cevap interface obje üretilmesini istemediğimiz class’lardır Implementationlar taşımazlar. Neredesine de şöle bir örnek verebilrim.Bir lib geliştiriyoruz ve son kullanıcının developerlarını bi şekilde bazı bölegeleri kullanmamaya yöneltmemiz lazım hede hödö derken ben sıçıyorum hissimle doldum taştım dedim thats it. bu arada elemanda ingilizcemi düzeltiyor daha belirgin şekilde benim anlatmaya çalıştıklarımın altını çiziyor fenayım :)

     Overloading ve Overriding arasındaki fark nedir?Bu sorunun aynısını 3 sene önce falan java sal bi konudaydı bi forumda sormuştum ama üstünden o kadar zaman geçtiki sikseler hatırlamam:)Yalnız aklımda kalan birinde üst class’dan alınan fonksiyona implementasyon yapılıodu onu anlatmaya çalıştım bi ara wiki ye bakayım dedim uzun süre sessiz kalamıyorum onu anladım:)

    Sonraki soru generics’i biliyon mu nerde kullanılır gibi bişeydi artık zaten dedim burda win edilecek bi durum kalmadı yaydım gidiom allah ne verdiyse :)

   Collections’la arrayin farkı nedir gibi bişey sordu işte birini genişletmek istediğimizde performans yer gibi bişe dedim onu hatırlıyorum.

    Exception handlingi nasıl yaparsın nerde mesaj nerde kod throw edersin? Cevap geveledim tam anlamıyla.

    Artık sıkılmışdım buraya kadar en az 30 dakka geçti dedim kaç sorun var. eleman bu soruyu duyunca yıkıldı sanırım :) Dedi elimde kaynak sağlam soru çok. Nice dedim bende ne diyim.

    Araya bi soru daha sordu notlarımda yok ama bilemediğim diğer bi sorudur bazılarında direk bilmiyorum dedim. Neyse son soru komedi facia nasıl adlandırırsanız geldi.

    Cache memory design edicez nasıl yaparsın? bu arada
“do you know what cache is” dedi dedim bende money :) Allah belamı vercek cache ve cash söylemesi ingilizcede aynı ama yanında memory var allahın kulu keresteliğin ne lüzumu var. neyse eleman koptu zaten orda :D bende sakin sakin dinliom anlamadım dan ingilizcesi gerçi kıvırmanın alemi yok benimde ingilicem o kadar iyi değil bide stress oluyom.

    İyice detaylayınca bi nevi cache yapacağımızı anladım ama cache kelimesi hala aklıma gelmedi bende soruyom soruları işte bu memory çok genişleyebilirmi. evet o zaman linkedlist kullancaz. Hmm peki buna hızlı erişim şartmı evet. (adam cache istio tahta tabii hızlı olcak) O zaman sortedlinklist kullanırım binary search edebiliriz allahım gereksiz ne kadar terim varsa sokuyom :) Adamın aradığı cache algoritmalarından herhangi birisinin adı ama ben dağıldım bi kere toplayamam. Arada bide kaydet ve oku gibi fonksiyonlarımız olcak bunlara AI katabiliriz kullanıcının durumuna göre 100 işlemde bir veya 1000 işlemde bir save ederiz çünkü işte save diske olucağı için pahalı bi işlemdir falan filan. sonra bitirdi zaten görüşmeyi. bende bye bye dedim. Zerre umudum yok.

    Manav açsak yada bar yaw bu ne biçim bir terimsel gereksizlik yığınıdır.Ben implementasyoncu adamım kodu yazar çalışıyosa salarım piyasaya değilse geliştirmeye devam.Bu arada bu yöntemle turkcell ile de projeler yaptım Kanal D ile de. Her zaman en iyi sonucu vermez içinde UML geçmez haa bu arada UML türevi de sorduydu bide SVN CVS falanda. Neyse güzel hayaldi vesselam.

microsoft logo

Kaynak:

http://mascix.blogspot.com/2007/11/microsoft-i-grmesi-2-sorular.html

İlginizi Çekebilir

Denetimsel Görüşme Soruları

  • Geçmişte kişileri denetlediniz.Denetlediğiniz insanların ünvanları neydi ve ne çeşit bir denetim sağladınız?
  • Kişileri nasıl motive ettiniz?
  • Birisini hiç kovdunuz mu? Şartlar nelerdi?
  • Birisini hiç işe aldınız mı? Neden o kişiyi seçtiniz?
  • Bir çalışanla sorun yaşadığınızda ne yaparsınız?
  • Son iki yıl içerisinde ne çeşit bir denetimsel eğitim tamamladınız?
  • Geçmişte personelinize kötü haberler iletmek zorunda kaldığınız durumlarda nasıl bir strateji izlediniz?
  • Size göre iyi bir denetleyicinin taşıması gereken özellikler nelerdir?
  • Size kim rapor sunmaktadır? İş fonksiyonu nedir?
  • Sorumlu olduğunuz bir departmanda çalışan birinin işten ayrılma oranı (devri) nedir?Bu oranı hangi sebeplere bağlıyorsunuz?
  • Personelinize moral kazandırmak için ne gibi programlar uyguluyorsunuz?
  • Gününüzü nasıl planlarsınız?
  • Yönetim şeklinizi açıklayınız.
  • Bir denetleyici olarak başarıyı nasıl ölçersiniz?
  • Bugün işe alınsanız, ilk 30 gün içerisinde neler yapardınız?
  • Son işinizde yaptığınız çok yararlı bir değişikliği anlatınız.
  • Bir hedefi nasıl yerine getireceğiniz konusunda sizin ve sorumlu olduğunuz yöneticinin uyuşmadığı bir anda nasıl davrandığınızı açıklayınız.
  • İşinizde yaptığınız,yenilikçi olduğunu düşündüğünüz ve gurur duyduğunuz bir değişikliği anlatınız.
  • Tutulmayan yönetim kararlarınızla nasıl baş edersiniz?
  • Bir karar vermeniz gerektiğinde ve bir hiçbir çıkar yol bulunmadığında nasıl bir yol izlersiniz?
  • “Liderliği” nasıl tanımlarsınız?
  • Bir problemin çözümüne olumlu yönde katkıda bulunduğunuz bir anı açıklayınız.
  • Daha önceleri işinizde daha etkili olmak için neler yaptınız?
  • Bölümünüzdeki yeni çalışanları nasıl yönlendirirsiniz?
  • Bir görüşmeyi nasıl planlarsınız?
  • Özgeçmişlerde ve başvurularda ne ararsınız?
  • İşe alımda karar vermek için hangi kriterleri kullanırsınız?

Devamını Oku

Akademik Bir İş İçin Görüşme Soruları

1. Akademik olarak yaptığınız araştırmalarınızı açıklayınız. (Uzmanlar ve uzman olmayanlar için,kısa ve uzun versiyonları bulunan başarılı bir tam çalışmanız olsun)

Devamını Oku

Doğru İşe Alım

İşe Alımdan Önce Aşağıdakileri Göz Önünde Bulundurmak İsteyebilirsiniz:

  • Gerekli iş fonksiyonlarını gözden geçiriniz. Bir adayın işi başarılı şekilde yerine getirebilmesi için hangi beceriler gerekecektir?

    Devamını Oku