阿里校招java面試題攻略,你所掌握的能力,優(yōu)秀學(xué)校的學(xué)生基礎(chǔ)能力都不差,實(shí)戰(zhàn)能力或多或少也都有,所以優(yōu)異和普通的差距主要體現(xiàn)在思考能力和學(xué)習(xí)能力上。
基礎(chǔ)能力
什么是值傳遞和引用傳遞
線程狀態(tài)有哪些,它們之間是如何轉(zhuǎn)換的
線程與進(jìn)程的區(qū)別,各有什么優(yōu)缺點(diǎn)
索引的作用及代價(jià)?如何建好索引?索引的原理
Hash算法
算法:二分查找算法,冒泡排序、選擇排序算法、插入排序、歸并、希爾、快排算法
鎖:樂(lè)觀鎖和悲觀鎖
什么情況下會(huì)產(chǎn)生死鎖?如何避免死鎖?
JVMGC:介紹垃圾回收機(jī)制,垃圾回收算法。
JAVA的反射機(jī)制
Java集合類有哪些,分別在哪些場(chǎng)景使用
Linux下如何快速查找某個(gè)文件
Linux下如何設(shè)置環(huán)境變量
Linux下如何查看TCP連接狀態(tài)
簡(jiǎn)述一次HTTP請(qǐng)求的基本流程
什么是JDBC,為什么需要什么是JDBC?實(shí)現(xiàn)原理是什么?
Get和Post的區(qū)別
cookie和Session的區(qū)別,分別用于什么場(chǎng)景
為什么需要編碼?UTF-8和GBK是如何進(jìn)行編碼的
分別介紹下JDK,JRE和JVM
學(xué)習(xí)能力
列舉熟悉或研究過(guò)的技術(shù)框架
如何學(xué)習(xí)Java/C++?只是停留在用,還是深入研究過(guò)。
如何學(xué)習(xí)新技術(shù)?考察是否善于學(xué)習(xí)
新技術(shù)關(guān)注度,平常對(duì)哪方面的技術(shù)感興趣?技術(shù)的廣度和熱情
看過(guò)哪些技術(shù)書(shū),總結(jié)下看過(guò)的技術(shù)書(shū)
介紹下讀過(guò)的技術(shù)論文
實(shí)戰(zhàn)能力
介紹下自己開(kāi)發(fā)過(guò)的程序,談?wù)労罄m(xù)如何優(yōu)化
在實(shí)戰(zhàn)中有沒(méi)有遇到什么技術(shù)問(wèn)題,如何解決的
邏輯思維能力
有人把公司內(nèi)網(wǎng)的信息截圖泄露到外面,如何找出截圖的人?
你有幾位學(xué)弟,你要找其中一位學(xué)弟和你一起做項(xiàng)目,如何通過(guò)幾個(gè)問(wèn)題來(lái)判斷學(xué)弟是否聰明?
你寫(xiě)了篇專利,如何快速判斷這篇專利的創(chuàng)新性,和已有專利的重復(fù)度。
如果你開(kāi)發(fā)了一個(gè)內(nèi)部秒殺系統(tǒng),讓同事秒殺某件商品,如何找到作弊的人?
以上就是長(zhǎng)沙中公優(yōu)就業(yè)java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“阿里校招java面試題攻略,你所掌握的能力”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問(wèn),請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。