阿里巴巴Java程序員面經(jīng),這11個(gè)問(wèn)題你會(huì)幾個(gè)?
編程技術(shù)發(fā)展日新月異,不少的程序員小伙伴每天都會(huì)關(guān)注技術(shù)發(fā)展的消息。
近日,我們分享了阿里巴巴Java工程師一面的11道面試題,有部分網(wǎng)友反饋好幾道都不會(huì)。
在分享阿里巴巴Java面經(jīng)前,我們不妨來(lái)看下Java程序員對(duì)于面試,要準(zhǔn)備些什么:
0、一些重點(diǎn)技術(shù)
(0)Java程序員一定要學(xué)好重點(diǎn)的技術(shù),如下面這些:
(1)并發(fā)包:理解 ConcurrentHashMap原理,線程池,異步并發(fā),鎖。
(2)集合類,線程類。
(3)http請(qǐng)求。
(4)json,xml讀寫。
(5)常用api。
(6)前端模塊javascript、css,熟悉一個(gè)前端框架。
(7)常用框架、常見(jiàn)的設(shè)計(jì)模式、面向?qū)ο蟆?/p>
1、知其然知其所以然
在java面試過(guò)程中,面試官一定會(huì)挑某個(gè)點(diǎn)深入考察。
所以,如果你已經(jīng)過(guò)了新手期,學(xué)習(xí)技術(shù)一定要多為什么。
知道技術(shù)背后的原理,養(yǎng)成這樣的思維習(xí)慣,而不是淺嘗輒止。
2、條理化項(xiàng)目的難點(diǎn)和亮點(diǎn)
在面試前,捋清楚自己做過(guò)項(xiàng)目發(fā)揮的亮點(diǎn),如何克服那些難點(diǎn),這是每次面試必問(wèn)的。
***,我們來(lái)看下阿里巴巴Java工程師面經(jīng):
0、自我介紹
1、說(shuō)說(shuō)你做過(guò)的項(xiàng)目,遇到過(guò)哪些問(wèn)題,后來(lái)怎么解決的?
2、string中加號(hào)連接符是怎么執(zhí)行的?
3、談一談對(duì)spring的理解
4、spring實(shí)現(xiàn)原理
5、cookie和session區(qū)別是什么?
6、Java虛擬機(jī)的結(jié)構(gòu)是怎樣的?
7、Arraylist和linklist有什么區(qū)別?
8、實(shí)現(xiàn)多線程有哪些方式?
9、說(shuō)一說(shuō)對(duì)于JVM的結(jié)構(gòu)你的理解
10、闡述一下Mysql事務(wù)的四個(gè)特性
PS:你有什么想問(wèn)的?
***,以上這些題目你會(huì)幾道呢,你是否會(huì)過(guò)這一輪呢?