應(yīng)屆生面試是一個(gè)非常困難的事早抠,雖然我經(jīng)歷社招面試多年,但是當(dāng)我第一次面對(duì)應(yīng)屆生面試時(shí)卻是小白撬讽。首先蕊连,應(yīng)屆生簡(jiǎn)歷非常多,如何能在這么多簡(jiǎn)歷中找到合適的人游昼,但是又不遺漏優(yōu)秀的人呢甘苍。其次,應(yīng)屆生招聘不像社招烘豌,你無(wú)法通過(guò)技術(shù)深度和開(kāi)發(fā)經(jīng)驗(yàn)來(lái)判斷一個(gè)人的能力和潛力载庭。最后,如果你的提問(wèn)扇谣,應(yīng)屆生有一部分能回答出來(lái)昧捷,有一部分不能回答出來(lái),他是過(guò)還是不過(guò)呢罐寨?
我主要圍繞著幾點(diǎn)進(jìn)行考核靡挥,扎實(shí)的基礎(chǔ)能力,優(yōu)秀的學(xué)習(xí)和思考能力鸯绿,一定的實(shí)戰(zhàn)能力跋破。優(yōu)秀學(xué)校的學(xué)生基礎(chǔ)能力都不差,實(shí)戰(zhàn)能力或多或少也都有瓶蝴,所以優(yōu)異和普通的差距主要體現(xiàn)在思考能力和學(xué)習(xí)能力上毒返。
一、基礎(chǔ)能力
1舷手、什么是值傳遞和引用傳遞
2拧簸、線程狀態(tài)有哪些,它們之間是如何轉(zhuǎn)換的
3男窟、線程與進(jìn)程的區(qū)別盆赤,各有什么優(yōu)缺點(diǎn)
4、索引的作用及代價(jià)歉眷?如何建好索引牺六?索引的原理
5、Hash算法
6汗捡、算法:二分查找算法淑际,冒泡排序、選擇排序算法、插入排序春缕、歸并盗胀、希爾、快排算法
7淡溯、鎖:樂(lè)觀鎖和悲觀鎖
8读整、什么情況下會(huì)產(chǎn)生死鎖?如何避免死鎖咱娶?
9米间、JVM GC:介紹垃圾回收機(jī)制,垃圾回收算法膘侮。
10屈糊、JAVA的反射機(jī)制
11、Java集合類有哪些琼了,分別在哪些場(chǎng)景使用
12逻锐、Linux下如何快速查找某個(gè)文件
13、Linux下如何設(shè)置環(huán)境變量
14雕薪、Linux下如何查看TCP連接狀態(tài)
15昧诱、簡(jiǎn)述一次HTTP請(qǐng)求的基本流程
16、什么是JDBC所袁,為什么需要什么是JDBC盏档?實(shí)現(xiàn)原理是什么?
17燥爷、Get和Post的區(qū)別
18蜈亩、Cookie和Session的區(qū)別,分別用于什么場(chǎng)景
19前翎、為什么需要編碼稚配?UTF-8和GBK是如何進(jìn)行編碼的
20、分別介紹下JDK港华,JRE和JVM
二道川、學(xué)習(xí)能力
1、列舉熟悉或研究過(guò)的技術(shù)框架
2立宜、如何學(xué)習(xí)Java/C++冒萄?只是停留在用,還是深入研究過(guò)赘理。
3宦言、如何學(xué)習(xí)新技術(shù)扇单?考察是否善于學(xué)習(xí)
4商模、新技術(shù)關(guān)注度,平常對(duì)哪方面的技術(shù)感興趣?技術(shù)的廣度和熱情
5施流、看過(guò)哪些技術(shù)書响疚,總結(jié)下看過(guò)的技術(shù)書
6、介紹下讀過(guò)的技術(shù)論文
三瞪醋、實(shí)戰(zhàn)能力
1忿晕、介紹下自己開(kāi)發(fā)過(guò)的程序,談?wù)労罄m(xù)如何優(yōu)化
2银受、在實(shí)戰(zhàn)中有沒(méi)有遇到什么技術(shù)問(wèn)題践盼,如何解決的
四、邏輯思維能力
1宾巍、有人把公司內(nèi)網(wǎng)的信息截圖泄露到外面咕幻,如何找出截圖的人?
2顶霞、你有幾位學(xué)弟肄程,你要找其中一位學(xué)弟和你一起做項(xiàng)目,如何通過(guò)幾個(gè)問(wèn)題來(lái)判斷學(xué)弟是否聰明选浑?
3蓝厌、你寫了篇專利,如何快速判斷這篇專利的創(chuàng)新性古徒,和已有專利的重復(fù)度拓提。
4、如果你開(kāi)發(fā)了一個(gè)內(nèi)部秒殺系統(tǒng)描函,讓同事秒殺某件商品崎苗,如何找到作弊的人?