Harap jawab pertanyaan untuk dua putaran pertanyaan wawancara programmer Java.
Bagian 1: Sisi Programmer Java Netease
1. Apa gunanya volatile?
2. Memicu waktu GC minor dan GC penuh
3. Antarmuka dan kelas apa yang digunakan untuk refleksi?
4. Bisakah nilai anggota swasta diperoleh dalam mekanisme refleksi?
5. Perbedaan antara metode tidur dan metode tunggu di java
6. Anotasi apa yang ada di Java? Di SpringMVC, RequestMapping adalah anotasi khusus. PERTANYAAN: Bagaimana cara mengimplementasikan anotasi khusus?
Bagian 2: Programmer Java Netease Dua sisi
1. Apa parameter penting dari kumpulan utas?
2. Bidang apa yang ada di header protokol HTTP?
3. Bagaimana cara mengimplementasikan paging (tulisan tangan)
4. Bagaimana cara kerja SpringMVC saat memproses permintaan halaman front-end?
5. Apa fungsi pengindeksan database? Apa masalah yang disebabkan?
6. Apakah Anda pernah menggunakan pencacahan Java sebelumnya
Bagian 3: Catatan tentang Pengantar Proyek Programmer Java
Ketika ditanya tentang pengalaman proyek, apa yang Anda periksa bukanlah teknologi, tetapi kemampuan tinjauan proyek Anda. Anda dapat mengikuti langkah -langkah di bawah ini:
1. Dari siklus hidup suatu proyek sebagai garis dasar, pengantar ini lebih berlapis. Selanjutnya, Anda akan mempertimbangkan proporsi Anda dalam proyek dan apa poin utama yang menjadi tanggung jawab Anda.
2. Setelah ikhtisar proyek, Anda harus membahas bagian -bagian sulit yang dihadapi dalam setiap proses proyek. Karena sebagian besar proyek akan mengalami masalah ini, cobalah untuk menggambarkan bagaimana Anda memecahkan masalah secara realistis, yang juga akan mencerminkan ide Anda untuk menyelesaikan masalah.
3. Tanyakan pewawancara dengan sopan, pertanyaan apa atau hal -hal yang tidak jelas tentang proyek tersebut.
Dari: netease
Di atas adalah semua konten artikel ini. Saya berharap ini akan membantu untuk pembelajaran semua orang dan saya harap semua orang akan lebih mendukung wulin.com.