โพสต์ซ้ำโพสต์จากฟอรัมอื่น:
ฉันกลับมาจากการสัมภาษณ์ Xunlei และใช้เวลาช่วงบ่ายทั้งหมด (ฉันไม่รู้ว่าจะอธิบายอย่างไร ใช้เวลารอเกือบ 2 ชั่วโมง) ฉันรู้สึกว่าการสอบข้อเขียนและการสอบคอมพิวเตอร์ก็โอเค แต่ก็ไม่เป็นเช่นนั้น ตอบคำถามสัมภาษณ์ทางเทคนิคได้ดีมาก ตอนนี้รู้สึกชอบอีกครั้ง หนึ่งในข้อแตกต่างระหว่างบริษัทอินเทอร์เน็ตและบริษัทซอฟต์แวร์ทั่วไปคือแอปพลิเคชันอินเทอร์เน็ตมีข้อกำหนดด้านประสิทธิภาพที่สูงมาก หลังจากพูดคุยกันเป็นเวลาหนึ่งชั่วโมง คำถามส่วนใหญ่ดูเหมือนจะเกี่ยวกับปัญหาด้านประสิทธิภาพ . ฉันอ่อนแอเสมอในด้านนี้ เหงื่อออก: (
ฉันจำคำถามต่างๆ ได้อย่างถี่ถ้วนตลอดกระบวนการสัมภาษณ์และบันทึกไว้ ฉันหวังว่าทุกคนจะสามารถแสดงความคิดเห็นและหารือเกี่ยวกับคำถามเหล่านั้นได้
1. คำถามทดสอบข้อเขียน:
A) คำถามแบบปรนัยพื้นฐาน JAVA ค่อนข้างง่าย ละเว้น
ข) ถามตอบ:
1) หลักการ Ajax จะรีเฟรชข้อมูลและข้อดีของมันอย่างไร
2) คำอธิบายและโอกาสที่เกี่ยวข้องของแบบจำลองส่วนหน้าคืออะไร?
3) เขียนคำสั่ง Linux ทั่วไป 6 คำสั่ง?
4) คำถามเกี่ยวกับคำสั่ง SQL ค่อนข้างง่าย
ค) การเขียนโปรแกรม:
1) มี ID เธรดสามรายการ: A, B และ C โปรดใช้การเขียนโปรแกรมแบบมัลติเธรดและพิมพ์ ABCABC บนหน้าจอ 10 ครั้งในลูป...
2) หากมีสตริง "6sabcsssfsfs33" วิธีที่เร็วที่สุดในการลบอักขระ "ab3" คืออะไร คุณไม่สามารถใช้วิธีการสตริงในตัวของ Java (indeOf, substring, แทนที่ทั้งหมด ฯลฯ ) ได้
2. คำถามเกี่ยวกับคอมพิวเตอร์:
จะใช้ Java เพื่อนับจำนวนตัวอักษร ตัวเลข ช่องว่าง และบรรทัดที่ปรากฏในแต่ละไฟล์ในไดเร็กทอรีใดไดเร็กทอรีได้อย่างไร
3. คำถามสัมภาษณ์:
1. พูดคุยเกี่ยวกับหลักการของ JVM? อะไรคือความแตกต่างระหว่างหน่วยความจำรั่วและหน่วยความจำล้น?
2. จะใช้ Java เพื่อใช้งานพื้นที่จัดเก็บ DB ที่มี 100 ล้านบันทึกต่อวันได้อย่างไร จะออกแบบฐานข้อมูล MySQL ที่มีบันทึกหลายร้อยล้านรายการได้อย่างไร
3. mysql รองรับธุรกรรมหรือไม่? เอ็นจิ้นการจัดเก็บ DB คืออะไร?
4. หลักการ MVC ข้อดีและข้อเสียของโมเดล MVC หากคุณถูกขอให้ออกแบบ คุณจะแปลง MVC อย่างไร
5. ไฮเบอร์เนตรองรับการทำคลัสเตอร์หรือไม่ จะนำคลัสเตอร์ไปใช้อย่างไร?
6. Tomcat รองรับผู้ใช้พร้อมกันกี่คน?
7. หลักการของแผนที่ มันจะค้นหากุญแจได้เร็วแค่ไหน? ความแตกต่างระหว่างแผนที่และชุดคืออะไร?
8. อัลกอริธึมการวาด วิธีรวมสองไฟล์อย่างมีประสิทธิภาพ: หนึ่งคือข้อมูลพื้นฐานของผู้ใช้ 100 ล้านชิ้น และอีก 50 ล้านบันทึกของผู้ใช้ที่ดูภาพยนตร์ ละครโทรทัศน์ ฯลฯ ทุกวัน หน่วยความจำเพียง 1G? - -
9. จากบันทึกผู้ใช้ 100 ล้านราย จะค้นหาและนับผู้ใช้ที่ดูภาพยนตร์มากกว่า 5 เรื่องอย่างรวดเร็วได้อย่างไร
10. Spring นำ IOC และ AOP ไปใช้อย่างไร มีหลักปฏิบัติอย่างไร
ฉันหวังว่าจะได้รับการอภิปรายและการปรับปรุงร่วมกันของทุกคน
บทความนี้มาจากบล็อก CSDN โปรดระบุแหล่งที่มาเมื่อพิมพ์ซ้ำ: http://blog.csdn.net/chenfangling/archive/2009/12/17/5027710.aspx
-