@murat-yılmaz, içinde söyledi: Amerika'da Yazılım Geliştiricisi Olarak İş Aramak ve Yapılabilecek Hazırlıklar
10-15 yillik muhendislere de bu tarz sorular soruluyor
Tecrübeden çok aslında başvurulan rol ile alakalı gibi benim gözlemlerime göre. 20 yıl da tecrübesi olsa eğer SDE rollerine başvuruyorsa bu soruların sorulması mantıklı çünkü o kişi yine kod yazacak. Ama SDE/SWE değil de örneğin Staff Engineer yada Engineering manager gibi artık kod yazılmayan ama işin mimarisini yürüten bir levele geçildiyse orada sorulmaz diye tahmin ediyorum.
.
.
.
@haliax, içinde söyledi: Amerika'da Yazılım Geliştiricisi Olarak İş Aramak ve Yapılabilecek Hazırlıklar
@murat-yılmaz Bence yeni mezunlar için de mantıklı değil, zira yeni mezunların kafasında iş ve sektöre dair bambaşka ve yanıltıcı bir algı oluşuyor. İşin ve hayatın Cracking The Coding Interview kitabında yazanlardan ibaret olduğunu düşünmeleri oldukça olası ve bu çok yanıltıcı. Yeni mezunlar için doğrudan alanlarıyla ilgili, yaptıkları projelerle ilgili, dille ilgili giriş seviyesi genel sorular sorulması bence daha makul.
Bence bu tür soruların sorulması daha iyi. Bu tür soruları çözmek başta zor geliyor ama 2 yada 3 aylık bir pratikten sonra aslında o kadar da zor olmadığını görüyorsunuz. Belli başlı veri yapılarını bilirseniz sorular bulmacaya dönüşüyor. Niye böyle diyorum? Alan bilgisi çok geniş. Birini bilsen birisi kalıyor. Yukarıdaki mülakat tecrübemde de yazdım. Algoritma sorularını çözdüm ama konu alan bilgisine (Multithreading) gelince çakıldım resmen. Keşke alan bilgisi yerine 2 tane daha algoritma sorusu sorsaydı belki geçerdim.