CSU:有道無術,術可求,有術無道,止於術!
今年研二是需要找工作的時候了,因阿里有同學內推就直接參加了電話面試,不說其他的廢話直接上問題,阿里的面試官還是不錯的,和藹可親,為人謙虛,大牛什麼都懂。(投的職位是java研發,如果還有什麼需要在部落格跟我說吧)
1.java中所有類的父類是什麼?他都有什麼方法?
2.java中IO包下面的inputstream運用了什麼設計模式?請簡述你知道的設計模式?
3.ArrayList跟LinkedList的區別詳細說出?
4.session和cookie的區別?
5.說一下快速排序的原理?
6.如何在hibernate中檢視原始的sql語句?
7.簡述AOP,及其作用?
8.struts2的流程?
9.簡述下多執行緒?
10.Linux?(問到了不會就沒問)
11.專案中的一些問題
12.java有些類中為什麼需要實現Serializable介面?
13.hashmap,hashtable的區別?以及如何使用,以及他的一些方法?
14.設計題,利用hashmap對蘋果的重量進行排序?
15.struts2攔截器相關問題?
16.struts2接受引數的方式?
17.資料結構要會(本人很渣)
18.異常的相關問題?error和exception具體?
19.還問了個MYSQL如何檢視執行狀態沒聽懂不過肯定不會就pass了?
20.問了一些關於collections的方法?
21.servlet相關知識,doPost,doGet,一些內建物件?
23.set和list的區別,一些個實現類,繼承關係等等?
24.在Hibernate中java的物件狀態有哪些?
25.簡述你看過java類的原始碼?
26.資料庫事務隔離機制及其特點是什麼?
27.JVM記憶體heap and stack
28.HTTP報文包含內容?
29.TCP/IP三次握手?
30.垃圾回收?
31.其他問了未來規劃,在學校學的最好的一門,然後教育了下我說大公司注重基礎跟潛力,小公司注重上來就會做事,要多看原始碼多看jdk注重java基礎!!!