โปรดตอบคำถามสำหรับคำถามสัมภาษณ์สองรอบของ NetEase Java
ส่วนที่ 1: NetEase Java Programmer
1. การใช้ความผันผวนคืออะไร?
2. การกระตุ้นเวลาของ GC เล็กน้อยและ GC เต็มรูปแบบ
3. อินเทอร์เฟซและคลาสใดที่ใช้สำหรับการสะท้อน?
4. สามารถรับค่าของสมาชิกเอกชนในกลไกการสะท้อนได้หรือไม่?
5. ความแตกต่างระหว่างวิธีการนอนหลับและวิธีการรอใน Java
6. มีคำอธิบายประกอบอะไรบ้างใน Java? ใน SpringMVC การร้องขอการทำแผนที่เป็นคำอธิบายประกอบที่กำหนดเอง คำถาม: จะใช้คำอธิบายประกอบที่กำหนดเองได้อย่างไร?
ตอนที่ 2: NetEase Java Programmer สองด้าน
1. พารามิเตอร์ที่สำคัญของพูลเธรดคืออะไร?
2. มีฟิลด์ใดในส่วนหัวโปรโตคอล HTTP?
3. ใช้เพจ (เขียนด้วยลายมือ) ได้อย่างไร
4. SpringMVC ทำงานอย่างไรเมื่อประมวลผลคำขอหน้าส่วนหน้า
5. ฟังก์ชั่นการจัดทำดัชนีฐานข้อมูลคืออะไร? เกิดปัญหาอะไร?
6. คุณเคยใช้การแจงนับ Java มาก่อน
ส่วนที่ 3: หมายเหตุเกี่ยวกับการแนะนำโครงการโปรแกรมเมอร์ Java
เมื่อถูกถามเกี่ยวกับประสบการณ์โครงการสิ่งที่คุณกำลังตรวจสอบไม่ใช่เทคโนโลยี แต่เป็นความสามารถภาพรวมโครงการของคุณ คุณสามารถทำตามขั้นตอนด้านล่าง:
1. จากวงจรชีวิตของโครงการในฐานะพื้นฐานการแนะนำนี้มีชั้นมากขึ้น ถัดไปคุณจะพิจารณาสัดส่วนของคุณในโครงการและประเด็นหลักที่คุณรับผิดชอบคืออะไร
2. หลังจากภาพรวมโครงการคุณควรหารือเกี่ยวกับส่วนที่ยากที่พบในแต่ละกระบวนการโครงการ เนื่องจากโครงการส่วนใหญ่จะพบปัญหานี้ลองอธิบายว่าคุณแก้ไขปัญหาได้อย่างไรอย่างสมจริงที่สุดเท่าที่จะเป็นไปได้ซึ่งจะสะท้อนความคิดของคุณในการแก้ปัญหา
3. ถามผู้สัมภาษณ์อย่างสุภาพว่าคำถามหรือสิ่งที่ไม่ชัดเจนเกี่ยวกับโครงการ
จาก: netease
ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้ ฉันหวังว่ามันจะเป็นประโยชน์ต่อการเรียนรู้ของทุกคนและฉันหวังว่าทุกคนจะสนับสนุน wulin.com มากขึ้น