Arka fon
Sadece bir teknik röportajda, A'nın B'ye ve B'nin C'ye eşit olduğu ve A'nın C'ye eşit olduğu bir "nesneyi" geçmek için bir algoritma yazmam istendi.
Bu kadar. Bana verilen tüm bilgi buydu.
Mülakatçıya amacın ne olduğunu sordum ama görünüşe göre bir tane yoktu, sadece “nesneyi” dolaştırdı.
Başka kimseyi bilmiyorum ama bu bana aptalca bir soru gibi görünüyor. Tekrar sordum, "bir değer mi arıyorum?". Hayır! Sadece "çapraz" yap.
Neden hiç bu "nesne" üzerinden sonsuz bir şekilde döngü oluşturmak isteyeyim ki? İşlemcimi eritmek için belki?
Cevap görüşmeci göre bir özyinelemeli fonksiyon yazdım gerektiği şeklindeydi.
Tamam, öyleyse neden benden özyinelemeli bir işlev yazmamı istemiyorsunuz? Ve kim hiç bitmeyen özyinelemeli bir işlev yazacak?
Benim sorum:
Bu, geri kalanlarınız için geçerli bir soru mu ve eğer öyleyse, eksik olabileceğim konusunda ipucu verebilir misiniz? Belki de gerçek dünya problemlerini çözme konusunda çok fazla düşünüyorum. Uzun zamandır başarıyla kodlama yapıyorum ancak bu teknik görüşme süreci hiçbir şey bilmediğimi hissettiriyor.