Bence bir röportajda bilginizin sınırları ile nasıl karşı karşıya olduğunuzu gösterebilmeniz önemlidir. İşvereniniz, bilmediğiniz bir teknolojiye 200 sayfalık bir belge dökmek isteyecek ve bunun üzerinde yerleşik uzman olmanızı bekleyecek.
Şu anki pozisyonum için röportaj yaptığımda, üniversiteden bu yana geçen birkaç yıl içinde hiçbir C ++ yazmamıştım ve kabul ettim. Birisi class A : public B
bir beyaz tahta sorusunun parçası olarak yazdığında , hangi temel sınıf olduğunu ve hangisinin türetildiğini hatırlayamıyordum, ancak görüşmeciye sözdizimini sorduktan sonra, altta yatan kavramlar hakkındaki bilgilerime dayanarak soruyu başarıyla cevaplayabildim. , ve iş teklif edildi. Öte yandan, son 5 yıldır her gün C ++ 'da programlama yaptığını iddia eden biri, sözdiziminin başının üstünde olduğunu bilmelidir.
Bununla birlikte, her zaman belirli bir dili kullanan biri bile, beklemeyebileceğiniz belirli alanlarda paslı olabilir, ancak bunun için iyi bir nedeni olmalıdır. Örneğin, katıştırılmış programlama yapıyorum ve bir dosyayı uzun süre açmak veya okumak için kod yazmadım veya bir kullanıcıdan girdi almak veya bir veritabanını sorgulamak veya bir GUI çizmek için kod yazmadım. Bu, bu becerileri hızlı bir şekilde yeniden kazanamayacağım anlamına gelmez, ancak bunu yapma yeteneğini göstermeye hazır olmalı ve sadece bunun için sözümü almalarını beklememeliyim.
Başka bir örnek olarak, önceki bir işte, ultra güvenilirlik için maksimum RAM gereksinimlerini kanıtlamayı kolaylaştırmak için tüm belleğimizin statik olarak ayrılması gerekiyordu. Nadir istisna dışında, mümkün değildi, üzerinde oturum açmak için bir akran almanız gerekiyordu ve bellek asla kurtarılamadı. Dinamik ayırmadan kaçınmakta çok başarılı oldum , ama bunu yapmakta başarılı olmakla aynı şey değil.
Bu alanlar hakkında bir soru sorulursa, paslı olduğumu itiraf ettim ve sebebini verdim, sonra hatırlayabildiğim kadar iyi cevap vermeye devam edin, gerekirse soruları netleştirin.