今年研2是需要找實習的時候了,因阿里有同學內推就直接參加了電話面試,不說其他的空話直接上問題,阿里的面試官還是不錯的,和蔼可親,為人謙虛,大牛甚么都懂。(投的職位是java研發,如果還有甚么需要在博客跟我說吧)
1.java中所有類的父類是甚么?他都有甚么方法?
2.java中IO包下面的inputstream應用了甚么設計模式?請簡述你知道的設計模式?
3.ArrayList跟LinkedList的區分詳細說出?
4.session和cookie的區分?
5.說1下快速排序的原理?
6.如何在hibernate中查看原始的sql語句?
7.簡述AOP,及其作用?
8.struts2的流程?
9.簡述下多線程?
10.Linux?(問到了不會就沒問)
11.項目中的1些問題
12.java有些類中為何需要實現Serializable接口?
13.hashmap,hashtable的區分?和如何使用,和他的1些方法?
14.設計題,利用hashmap對蘋果的重量進行排序?
15.struts2攔截器相干問題?
16.struts2接受參數的方式?
17.數據結構要會(本人很渣)
18.異常的相干問題?error和exception具體?
19.還問了個MYSQL如何查看運行狀態沒聽懂不過肯定不會就pass了?
20.問了1些關于collections的方法?
21.servlet相干知識,doPost,doGet,1些內置對象?
23.set和list的區分,1些個實現類,繼承關系等等?
24.在Hibernate中java的對象狀態有哪些?
25.簡述你看過java類的源代碼?
26.數據庫事務隔離機制及其特點是甚么?
27.JVM內存heap and stack
28.HTTP報文包括內容?
29.TCP/IP3次握手?
30.垃圾回收?
31.其他問了未來計劃,在學校學的最好的1門,然后教育了下我說大公司重視基礎跟潛力,小公司重視上來就會做事,要多看源碼多看jdk重視java基礎!!!