Programa gelen nesneler gelir. Her nesnede telefon numarası ve/veya giriş bilgisi belirtilmiş olabilir (ya bu değerlerden biri, ya ikisi birden), ayrıca ikili veri biçiminde bir yük de bulunabilir. Gelen nesneler, aşağıdaki kısıtlamalara uyarak çalışma belleğine kaydedilmelidir: Gelen nesnenin giriş bilgisi ve/veya telefon numarası, önceden kaydedilmiş bir nesneyle aynı ise, o kaydedilen nesne silinmeli ve gelen nesne kaydedilmemelidir. Bir nesne, çalışma belleğinde 60 saniyeden fazla kalırsa, silinmelidir. Nesnelerin sık sık geldiği varsayılır. Ayrıca, giriş bilgisi/telefon numarası ile eşleşen nesneler, toplam gelen nesnelerin çok daha azıdır. void process(Object o) { }
C/C++
[isim] bana kendinden, üzerinde çalıştığın ürünlerden ve yaptığın görevlerden bahset.
Gözden geçirme sırasında, kaba bir kopyala-yapıştır veya garip bir hack gibi görünen bir fark görülüyor: Kod gerekli işlemi yapıyor, ancak nasıl çalıştığı veya düzgün çalışıp çalışmadığı açık değil. Sonraki adımların nelerdir?
Tam tersine, «ah, bunu yapmak istemiyorum» tepkisini uyandırmak için görevin hangi özelliklere sahip olması gerekir?
Peki, tam tersine, bu tür etkinliklerde sizi ne itiyor?
Bir meslektaşın hangi özelliklere sahip olmalı ki onunla çalışmak sizin için rahat olsun?
Bir değişikliğin (örneğin, Boost'tan standart kütüphaneye geçiş) gerçekten « çalıştığını » nasıl anlayabiliriz?
İş dışında yapılan etkinliklere (forumlar, kurumsal etkinlikler, spor) nasıl yaklaşıyorsun ve bunların en çok seni çeken yönü nedir?
Büyük bir legacy veritabanında kapsamlı bir yeniden yapılandırma deneyiminiz oldu mu? Olmadıysa, yapmanız gerekse nasıl davranırdınız?
Takım içinde teknik tartışmalara/çekişmelere katıldınız mı? Nasıl gerçekleşti ve nasıl çözüldü?
Önceki işinizden neden ayrıldınız?
Bir kod inceleme görevi var: bir meslektaşınız çalışan ve birim testleriyle kapsanan bir çözüm sundu, ancak uygulama sizin yapacağınız gibi değil. Ne yaparsınız?
Yeni bir yer aramaya seni ne teşvik etti?
Durum: İki yönetici geliyor ve iki acil görev veriyor, ama zaman yok. Ne yapardın?
Bir derleyicide RVO/NRVO optimizasyonu nasıl uygulanabilir?
Refaktörasyon için plan nedir ve onu güvenle yapmak için ne olmalı?
Ekranda ne gösterilecek? (Soru 3: dizi, gösterici, diziye referansın sizeof'u)
auto lambda = []<typename>(){};
Tasarım sırasında analiz için yeterli bilgi var mıydı, yoksa karar daha çok körü körüne alındı, ama başarılı mıydı?
Ekranda ne gösterilecek? (Soru 1: yapıcılar, RVO/NRVO)