百度Java研發(fā)一面面經(jīng)
電話面 10點(diǎn)到11點(diǎn) 一小時(shí)
1、自我介紹
2、介紹實(shí)習(xí)做的事情
3、問(wèn)簡(jiǎn)歷上寫(xiě)的項(xiàng)目
4、mysql中有哪些索引
5、char和varchar
6、如何查看sql查詢(xún)的性能瓶頸
7、mysql的事務(wù)隔離
8、幻讀、臟讀
9、mybatis中的#和$
10、Java中如何實(shí)現(xiàn)多線程
11、線程池
12、Threadlocal
13、HashMap的實(shí)現(xiàn)原理
14、針對(duì)HashMap的攻擊
15、ConcurrentHashMap
16、synchronized作用是什么,在哪些地方用到了
17、sql注入
18、HTTP有哪些響應(yīng)碼,可以自定義響應(yīng)碼嗎
19、HTTP有哪些請(qǐng)求方法
20、HTTP的DELETE方法是做什么的,可不可以用于請(qǐng)求增加或者創(chuàng)建某個(gè)資源
21、@RequestMapping注解是做什么用的,有哪些屬性
22、JVM的內(nèi)存模型
23、JVM的垃圾回收策略
24、剛創(chuàng)建的對(duì)象可能被放在老年代嗎
25、JVM調(diào)優(yōu)
26、JVM有哪些可以設(shè)置的參數(shù)
27、口述了一下算法題,給定一個(gè)有序數(shù)組,給定給一個(gè)數(shù)組,利用二分查找來(lái)找到這個(gè)數(shù)字是否在數(shù)組中。如果在數(shù)組中,則返回最小下標(biāo)(因?yàn)閿?shù)字可能有重復(fù)),如不在數(shù)組中,返回-1。改一下題目,如果不在數(shù)組中,返回一個(gè)索引,使該數(shù)
字插入該位置不破壞數(shù)組有序性。題目思路很簡(jiǎn)單,但是各種邊緣情況問(wèn)得很詳細(xì)。
最后問(wèn)了一下二面可以去現(xiàn)場(chǎng)面嗎。emmm,回答實(shí)習(xí)太忙了,大概時(shí)間上不太好安排。不知道會(huì)不會(huì)涼。
#面經(jīng)##百度##Java工程師##校招#