Öğrencilerimden edindiğim deneyime göre en baştan başlıyorum - Üniversitede insanların öğrendiklerini ve kullanışlı olanın iki ayrı set olduğunu gördüm.
Ancak onlarla konuşma şansınız olduğu için onu almamak aptallık olur.
Benim varsayım, arka planda çok az ortaklık olduğu ve bu nedenle dile özgü sorulardan kaçınıyorum. Buna yaptığım tek istisna, internette bir şeyler yaptıkları varsayımıdır; ancak bu soruya gömülü uzmanlar ya da her neyse, eşdeğer bir şey için bastırılabilir.
Onlardan ilerlemeye çalışmalarını istedim, bu da benim yapmaya çalıştığım ancak hiçbir ortak noktaya ilişkin varsayımlarımın doğru olduğu doğru / yanlış soruların nispeten zor olması ve yeterliliklerinin çoğunun cevaplarının ne kadar iyi olduğu konusunda sorular
Neyse ...
1) Hangi dillere ve teknolojilere maruz kaldınız? Bunlardan kaç tanesini (hangileri) 50 saatten daha uzun bir süre boyunca gerçekten programlama yaptınız (dersleri, laboratuar zamanını ve benzeri şeyleri değil, solo kodlama yaptığınız projeleri ve ödevleri içeren).
2) Şimdiye kadar yazdığınız en karmaşık programı anlatın. Onu karmaşık yapan ne?
3) Üniversitede (programlama ile ilgili) gerçekten anlamadığınızı düşündüğünüz ne öğrendiniz? Her şeyi anladığınızı düşünüyorsanız (bu noktada notlarını kontrol edin), daha sonra nasıl kodlayacağınızı ve nasıl düşünmeye başlayacağınızı bilemeyeceğinizi gördüğünüz bir uygulama veya uygulamadan bahsedin.
4) Nesneye Yönelik Programlamanın temel ilkeleri nelerdir?
5) Bana 1 dakika içinde mümkün olduğunca ilişkisel veritabanları hakkında bilgi verin
6) Bir web uygulaması için, sayfalar arasındaki kullanıcı hakkında bilginin korunmasına yönelik bir yöntemi tarif edin. Tarif ettiğiniz mekanizma için hangi avantaj ve dezavantajların mevcut olduğu.
7) Bilgisayarda yaygın olarak kullanılan işlevselliğin bir parçasını seçin ve programlı bir seviyede nasıl çalıştığını (örneğin şifreleme, sıkıştırma) çok kısaca açıklayın. Ayrıca, uygulayacağınız işlevselliği nasıl kullanmanız gerektiğini de açıklayın (burada bir şeyin nasıl çalıştığını bilmenize rağmen, bunun için bir kütüphane almak daha iyi olabilir).
EDIT: Yeniden tasarlandı ve daha önce sorulduğu gibi daha ilerici hale getirmek için birkaç soru daha ekledi.