阿里Java的試題,是優(yōu)秀前輩不斷總結(jié)出來的,希望對(duì)大家能起到作用。預(yù)祝大家面試成功,斬獲offer。
校招職位
校招職位眾多,而Java的職位卻只有一個(gè),要怎么才能從眾多人中脫穎而出,請(qǐng)看前輩支招職位
筆試真題
下 列 敘 述 中 正 確 的 是 ?
A. 循 環(huán) 隊(duì) 列 有 隊(duì) 頭 和 隊(duì) 尾 兩 個(gè) 指 針 , 因 此 ,循 環(huán) 隊(duì) 列 是 非 線 性 結(jié) 構(gòu)
B. 在 循 環(huán) 隊(duì) 列 中 ,只 需 要 隊(duì) 頭 指 針 就 能 反 映 隊(duì) 列 中 元 素 的 動(dòng) 態(tài) 變 化 情 況
C. 在 循 環(huán) 隊(duì) 列 中 , 只 需 要 隊(duì) 尾 指 針 就 能 反 映 隊(duì)列中 元 素 的 動(dòng) 態(tài) 變 化 情 況
D. 循 環(huán) 隊(duì) 列 中 元 素 的 個(gè) 數(shù) 是 有 隊(duì) 頭 指 針 和 隊(duì) 尾 指 針 共 同 決 定以 下 指 令 集 架 構(gòu) 屬 于 復(fù) 雜 指 令 架 構(gòu) 的 是 ?
A. ARM
B. MIPS
C. SPARC
D. 以 上 皆 不 是設(shè) 棧 S 初 始 狀 態(tài) 為 空 。 元 素 a,b ,c,d,e,f 依 次 通 過 棧 S 若 出 棧 的 順 序 為 c,f , e , d , b ,a ,則 棧 s 的 容 量 至 少 應(yīng) 該 為 ?
A. 3
B. 4
C. 5
D. 6在 二 進(jìn) 制 數(shù) 據(jù) 中 , 小 數(shù) 點(diǎn) 向 右 移 一 位 則 數(shù) 據(jù)
A. 除 以 10
B. 除 以 2
C. 乘 以 2
D. 乘 以 10IP數(shù)據(jù)報(bào)頭采用()字節(jié)序,在此字節(jié)序下從低地址到高地址0x1234的表示形式為 ()
A.big_endian,0x12 0x34 0 0
B. little_endian,0x34 0x12 0 0
C. big_endian,0 0 0x12 0x34
D. little_endian, 0 0 0x34 0x12
在64位系統(tǒng)以及64位編譯器下,以下描述正確的是
A. sizeof(p) == 24
B. sizeof(*p) == 24
C. sizeof(p->a) == 1
D. sizeof(p->e) == 4平均速度最快的排序算法是?
A. Shell排序
B. 快速排序
C. 冒泡排序
D. 插入排序在N個(gè)亂序數(shù)字中查找第k大的數(shù)字,時(shí)間復(fù)雜度可以減小至
A. O(N*logN)
B. O(N)
C. O(1)
D. O(2)設(shè)集合A={1,2,3},A上的關(guān)系R={(1,1),(2,2),(2,3),(3,2),(3,3)},則R不具備 ()?
A. 自反性
B. 傳遞性
C. 對(duì)稱性
D. 反對(duì)稱性小數(shù)值1.5625的二進(jìn)制表示是?
A. 101.1001
B. 0.001
C. 101.111
D. 1.1001
HR核心問題
- 你的職業(yè)規(guī)劃。
- 薪資期望(不要直接說出數(shù)目,更不要表現(xiàn)出薪資達(dá)不到要求或者層級(jí)不合心意不想任職,要凸顯自己對(duì)公司很感興趣,非常想要offer的想法)
- 你的優(yōu)缺點(diǎn)(優(yōu)點(diǎn)往近的說,缺點(diǎn)往遠(yuǎn)的說。優(yōu)點(diǎn)要貼合崗位要求,缺點(diǎn)要避開)
面試真題
- 關(guān)于索引
- JDK7、8的區(qū)別
- Vector,ArrayList, LinkedList的區(qū)別
- HTTP的特點(diǎn),TCP/UDP特點(diǎn)以及區(qū)別
- HashTable, HashMap,TreeMap區(qū)別
- Spring中控制反轉(zhuǎn)定義,相比于創(chuàng)建對(duì)象的好處,AOP編程的優(yōu)點(diǎn)
- HashMap、HashTable、ConCurrentHasgMap的區(qū)別以及實(shí)現(xiàn)原理,ConCurrentHasgMap調(diào)用get()方法的時(shí)候有鎖嗎
- String,StringBuffer, StringBuilder 的區(qū)別,String為什么是不可變
- Statement與PreparedStatement的區(qū)別,什么是SQL注入,如何防止SQL注入
- 用代碼實(shí)現(xiàn)讓兩個(gè)線程交替執(zhí)行
注意事項(xiàng)
- 不要無(wú)中生有,阿里的HR都是經(jīng)驗(yàn)豐富的過來人,會(huì)結(jié)合對(duì)候選人的判斷和業(yè)務(wù)的把控進(jìn)行篩選,所以不要忽悠他們
- 阿里的八字箴言:樂觀、子省、敏慧、踏實(shí)
筆試答案
1-5 DDCCC 6-10 CBBDD
限于篇幅只貼出部分答案
筆面試題答案和解釋
加入群聊領(lǐng)取
掃碼入群
領(lǐng)取答案
群滿加運(yùn)營(yíng)拉你入群
下期預(yù)告:百度校招
長(zhǎng)按,識(shí)別二維碼,加關(guān)注