今天小編逛論壇的時候看到一位程序員很開心的拿到了阿里的offer和悦,正好現(xiàn)在群里的伙伴們最近都在著急找工作,而且這位程序員也把他面試的經(jīng)過渠缕,面試題貼出來了鸽素,坦白地講,有點難亦鳞,有點打擊人的意思馍忽,但是,小編還是希望能分享出來給大家看看遭笋,借用馬云的一句話瓦呼,人總是要有夢想的央串,萬一實現(xiàn)了呢!
一面:
1.講項目饲宿,hibert編碼瘫想,空間索引與一般索引區(qū)別殿托。
2.深度優(yōu)先遍歷,廣度優(yōu)先遍歷算法鸠按,在什么地方可以應(yīng)用。
3.http請求頭包含哪些信息(url地址瑟曲,編碼方式扯罐,cookie歹河,請求方式秸歧。。经备。)
4.提升訪問網(wǎng)頁效率的方法(緩存:客戶端緩存,cdn緩存蘑志,服務(wù)器緩存,多線程波桩,負載均衡之類)
5.java jvm原理,內(nèi)存模型與回收算法
6.講講多線程萤皂,多線程的同步方法
7.list,map,set之間的區(qū)別
二面:
首先講一下自己的Java的學(xué)習(xí)過程
1.悲觀鎖與樂觀鎖
2.String StringBuffer StringBuilder的區(qū)別
2.1對象判斷采用hashcode判斷對象是不是同一對象
3.Java集合(Map List Set)
4.Servlet的生命周期
5.Spring 中哪些好的技術(shù)(IoC以及其他的),Spring有哪些缺點。
6.寫一個多線程安全的單例模式
7.楊輝三角形的算法凡桥,第N行的數(shù)的計算
8.給定兩個全都是大寫的字符串a(chǎn),b a的長度大于b的長度,問如何判斷b中的所有字符都在a中(首先a,b排序,然后再兩列比較)
三面:
1.講一下自己的學(xué)習(xí)經(jīng)歷從大學(xué)開始(課程內(nèi)容,自己學(xué)習(xí)的內(nèi)容,項目內(nèi)容)
2.因為是做地圖相關(guān)問了分预,百度地圖,高德地圖他們存儲空間數(shù)據(jù)如何存儲的
3.問了個人git網(wǎng)址更新頻率不高(沒想到給的鏈接真會看)
4.有沒有好好學(xué)過一個框架,spring aop ioc這樣的原理知道么?
hr面
1.說一下項目經(jīng)歷(hr那邊說沒看到簡歷,項目經(jīng)歷最好簡短,因為hr不懂技術(shù)會煩仿滔。犹芹。。別問我怎么知道的)
2.你是怎么學(xué)習(xí)的鞠绰,說完會讓舉個例子
3.實習(xí)投了哪幾個公司腰埂?為什么,原因
4.最得意的項目是什么蜈膨?為什么屿笼?(回答因為項目對實際作用大,并得到認可)
5.最得意的項目內(nèi)容翁巍,講了會
6.你簡歷上寫的是最想去的部門不是我們部門驴一,來我們部門的話對你有影響麼?
這篇文章分享之后我還是要推薦下我自己的JAVA群:628134587灶壶,歡迎有工作經(jīng)驗肝断,想突破技術(shù)瓶頸、薪資瓶頸驰凛,以及職位瓶頸胸懈,想得到系統(tǒng)提升的程序員,進群的朋友恰响,我也會自己整理的一份2018最新JAVA資料