Kemarin saya memiliki pengalaman yang mengerikan dalam sebuah wawancara.
Pewawancara bertanya kepada saya tentang fungsi virtual murni. Saya berkata, Ini mungkin atau mungkin tidak memiliki definisi di kelas dasar, tetapi kelas turunan harus memberikan definisi kecuali mereka juga ingin menjadi kelas abstrak.
Tetapi pewawancara terus bertanya bahwa "Bisakah virtual murni memiliki definisi !!! ???" ... Saya berkata ya.
Lagi-lagi dia berkata, "Murni?"
Saya bilang iya. Itu diperbolehkan, kelas turunan dapat secara eksplisit memanggil fungsi itu jika mereka menginginkan perilaku tertentu.
Dia mengirim saya keluar. Saya yakin dia tidak tahu fakta bahwa fungsi virtual murni dapat memiliki definisi.
Bagaimana cara menghadapi pewawancara semacam ini?
Setelah bertanya ke-2, haruskah saya berbohong bahwa itu tidak dapat memiliki definisi? :)
Atau saya harus berpegang pada kata-kata saya dan kehilangan peluang kerja?
arr[++i] = i
. Dan ketika saya mengatakan ini memunculkan perilaku yang tidak terdefinisi dan mengatakan kepadanya tentang titik-titik urutan , dia terdiam sesaat, dan kemudian ekspresi wajahnya dan pertanyaan-pertanyaan selanjutnya membuat saya percaya bahwa dia bahkan tidak pernah mendengar istilah-istilah ini sebelumnya!