Saya ingin menyampaikan pendapat Anda tentang sulitnya pertanyaan wawancara berikut:
Temukan subarray yang berdekatan dengan jumlah maksimum dalam array bilangan bulat dalam waktu O (n).
Masalah yang terdengar sepele ini dibuat terkenal oleh Jon Bentley dalam Programming Pearls di mana ia menggunakannya untuk menunjukkan teknik desain algoritma.
Pada skala 1-10, 1 menjadi tes FizzBuzz (atau HoppityHop ) dan 10 sedang mengimplementasikan fungsi C stdlib malloc (), bagaimana Anda memberi peringkat masalah di atas?
Saya pikir orang-orang yang dapat menjawab pertanyaan ini adalah mereka yang telah membaca Programming Pearls dan telah mencoba menyelesaikan masalah ini sendiri. Untuk memotivasi mereka yang belum, 'Programming Pearls' ditampilkan berulang kali dalam daftar '10 buku pemrograman'.
Beberapa komentar mungkin membantu mendapatkan peringkat yang lebih baik:
Menerapkan malloc () tidak seberani kelihatannya. Lihat Bahasa Pemrograman K&R misalnya. Terkadang ditanyakan di Microsoft .
Pengamatan CLRS pada penyelesaian masalah: seringkali lebih sulit untuk menyelesaikan masalah dari awal daripada memverifikasi solusi yang disajikan dengan jelas, terutama ketika bekerja di bawah kendala waktu .