Saya ditanyai dalam sebuah wawancara dan saya tidak yakin saya memberikan jawaban terbaik yang bisa saya miliki. Saya menyebutkan bahwa Anda dapat melakukan pencarian paralel dan bahwa nilai nol ditangani oleh beberapa cara yang saya tidak ingat. Sekarang saya sadar saya sedang memikirkan Opsional. Apa yang kulewatkan di sini? Mereka mengklaim itu kode yang lebih baik atau lebih ringkas tetapi saya tidak yakin saya setuju.
Mempertimbangkan betapa ringkasnya jawaban itu, sepertinya ini bukanlah pertanyaan yang terlalu luas.
Jika mereka mengajukan pertanyaan ini di wawancara, dan jelas mereka, tujuan apa yang bisa memecahnya berfungsi selain untuk membuatnya lebih sulit untuk menemukan jawaban? Maksud saya, apa yang Anda cari? Saya dapat memecah pertanyaan dan memiliki semua sub-pertanyaan dijawab tetapi kemudian membuat pertanyaan orang tua dengan tautan ke semua pertanyaan ... sepertinya cukup konyol. Sementara kita sedang mengerjakannya, tolong beri saya contoh pertanyaan yang kurang luas. Saya tahu tidak ada cara untuk menanyakan hanya sebagian dari pertanyaan ini dan masih mendapatkan jawaban yang bermakna. Saya bisa mengajukan pertanyaan yang sama persis dengan cara yang berbeda. Misalnya, saya bisa bertanya, "Apa tujuan stream melayani?" atau "Kapan saya akan menggunakan aliran alih-alih untuk loop?" atau "Mengapa repot-repot dengan stream bukannya untuk loop?" Ini semua adalah pertanyaan yang persis sama.
... atau itu dianggap terlalu luas karena seseorang memberikan jawaban multi-point yang sangat panjang? Terus terang siapa pun yang tahu bisa melakukan itu dengan hampir semua pertanyaan. Misalnya, jika Anda adalah salah satu penulis JVM, Anda mungkin bisa membicarakan tentang loop sepanjang hari ketika kebanyakan dari kita tidak bisa.
"Harap edit pertanyaan untuk membatasi masalah khusus dengan detail yang cukup untuk mengidentifikasi jawaban yang memadai. Hindari mengajukan beberapa pertanyaan sekaligus. Lihat halaman Bagaimana Mengajukan Pertanyaan untuk membantu menjelaskan pertanyaan ini."
Seperti disebutkan di bawah ini, jawaban yang memadai telah diberikan yang membuktikan bahwa ada satu dan cukup mudah untuk diberikan.