二零一八阿里p7筆試116題

1. junit用法,before,beforeClass,after, afterClass的執(zhí)行順序

2. 分布式鎖

3. nginx的請求轉(zhuǎn)發(fā)算法作箍,如何配置根據(jù)權(quán)重轉(zhuǎn)發(fā)

4. 用hashmap實現(xiàn)redis有什么問題(死鎖揉阎,死循環(huán)杏节,可用ConcurrentHashmap)

5. 線程的狀態(tài)

5. 線程的阻塞的方式

6. sleep和wait的區(qū)別

7. hashmap的底層實現(xiàn)

8. 一萬個人搶100個紅包谤民,如何實現(xiàn)(不用隊列)慎框,如何保證2個人不能搶到同一個紅包辆影,可用分布式鎖

9. java內(nèi)存模型徒像,垃圾回收機制,不可達算法

10. 兩個Integer的引用對象傳給一個swap方法在方法內(nèi)部交換引用蛙讥,返回后锯蛀,兩個引用的值是否會發(fā)現(xiàn)變化

11. aop的底層實現(xiàn),動態(tài)代理是如何動態(tài)次慢,假如有100個對象旁涤,如何動態(tài)的為這100個對象代理

12. 是否用過maven install。 maven test迫像。git(make install是安裝本地jar包)

13. tomcat的各種配置劈愚,如何配置docBase

14. spring的bean配置的幾種方式

15. web.xml的配置

16. spring的監(jiān)聽器。

17. zookeeper的實現(xiàn)機制闻妓,有緩存菌羽,如何存儲注冊服務(wù)的

18. IO會阻塞嗎?readLine是不是阻塞的

19. 用過spring的線程池還是java的線程池由缆?

20. 字符串的格式化方法 (20注祖,21這兩個問題問的太低級了)

21. 時間的格式化方法

22. 定時器用什么做的

23. 線程如何退出結(jié)束

24. java有哪些鎖?樂觀鎖 悲觀鎖 synchronized 可重入鎖 讀寫鎖,用過reentrantlock嗎犁功?reentrantlock與synmchronized的區(qū)別

25. ThreadLocal的使用場景

26. java的內(nèi)存模型氓轰,垃圾回收機制

27. 為什么線程執(zhí)行要調(diào)用start而不是直接run(直接run,跟普通方法沒什么區(qū)別浸卦,先調(diào)start署鸡,run才會作為一個線程方法運行)

28. qmq消息的實現(xiàn)機制(qmq是去哪兒網(wǎng)自己封裝的消息隊列)

29. 遍歷hashmap的三種方式

30. jvm的一些命令

31. memcache和redis的區(qū)別

32. mysql的行級鎖加在哪個位置

33. ConcurrentHashmap的鎖是如何加的?是不是分段越多越好

34. myisam和innodb的區(qū)別(innodb是行級鎖限嫌,myisam是表級鎖)

35. mysql其他的性能優(yōu)化方式

36. linux系統(tǒng)日志在哪里看

37. 如何查看網(wǎng)絡(luò)進程

38. 統(tǒng)計一個整數(shù)的二進制表示中bit為1的個數(shù)

39. jvm內(nèi)存模型靴庆,java內(nèi)存模型

40. 如何把java內(nèi)存的數(shù)據(jù)全部dump出來

41. 如何手動觸發(fā)全量回收垃圾,如何立即觸發(fā)垃圾回收

42. hashmap如果只有一個寫其他全讀會出什么問題

43. git rebase

44. mongodb和hbase的區(qū)別

45. 如何解決并發(fā)問題

46. volatile的用途

47. java線程池(好像之前我的理解有問題)

48. mysql的binlog

49. 代理模式

50. mysql是如何實現(xiàn)事務(wù)的

51. 讀寫分離何時強制要讀主庫怒医,讀哪個從庫是通過什么方式?jīng)Q定的炉抒,從庫的同步mysql用的什么方式

52. mysql的存儲引擎

53. mysql的默認隔離級別,其他隔離級別

54. 將一個鏈表反轉(zhuǎn)(用三個指針稚叹,但是每次只發(fā)轉(zhuǎn)一個)

55. spring Aop的實現(xiàn)原理焰薄,具體說說

56. 何時會內(nèi)存泄漏拿诸,內(nèi)存泄漏會拋哪些異常

57. 是否用過Autowire注解

58. spring的注入bean的方式

59. sql語句各種條件的執(zhí)行順序,如select塞茅, where亩码, order by, group by

60. select? xx from xx where xx and xx order by xx limit xx野瘦; 如何優(yōu)化這個(看explain)

61. 四則元算寫代碼

62. 統(tǒng)計100G的ip文件中出現(xiàn)ip次數(shù)最多的100個ip

63. zookeeper的事物描沟,結(jié)點,服務(wù)提供方掛了如何告知消費方

64. 5臺服務(wù)器如何選出leader(選舉算法)

65. 適配器和代理模式的區(qū)別

66. 讀寫鎖

67. static加鎖

68. 事務(wù)隔離級別

69. 門面模式鞭光,類圖(外觀模式)

70. mybatis如何映射表結(jié)構(gòu)

71. 二叉樹遍歷

72. 主從復制

73. mysql引擎區(qū)別

74. 靜態(tài)內(nèi)部類加載到了哪個區(qū)吏廉?方法區(qū)

75. class文件編譯后加載到了哪

76. web的http請求如何整體響應(yīng)時間變長導致處理的請求數(shù)變少,該如何處理惰许?用隊列席覆,當處理不了那么多http請求時將請求放到隊列

中慢慢處理,web如何實現(xiàn)隊列

77. 線程安全的單例模式

78. 快速排序性能考慮

79. volatile關(guān)鍵字用法

80. 求表的size啡省,或做數(shù)據(jù)統(tǒng)計可用什么存儲引擎

81. 讀多寫少可用什么引擎

82. 假如要統(tǒng)計多個表應(yīng)該用什么引擎

83. concurrenhashmap求size是如何加鎖的娜睛,如果剛求完一段后這段發(fā)生了變化該如何處理

84. 1000個蘋果放10個籃子,怎么放卦睹,能讓我拿到所有可能的個數(shù)

85. 可重入的讀寫鎖,可重入是如何實現(xiàn)的方库?

86. 是否用過NIO

87. java的concurrent包用過沒

88. sting s=new string("abc")分別在堆棧上新建了哪些對象

89. java虛擬機的區(qū)域分配结序,各區(qū)分別存什么

90. 分布式事務(wù)(JTA)

91. threadlocal使用時注意的問題(ThreadLocal和Synchonized都用于解決多線程并發(fā)訪問。但是ThreadLocal與synchronized有本質(zhì)的區(qū)別纵潦。synchronized是利用鎖的機制徐鹤,使變量或代碼塊在某一時該只能被一個線程訪問。而ThreadLocal為每一個線程都提供了變量的副本邀层,使得每個線程在某一時間訪問到的并不是同一個對象返敬,這樣就隔離了多個線程對數(shù)據(jù)的數(shù)據(jù)共享。而Synchronized卻正好相反寥院,它用于在多個線程間通信時能夠獲得數(shù)據(jù)共享)

92. java有哪些容器(集合劲赠,tomcat也是一種容器)

93. 二分查找算法

94. myisam的優(yōu)點,和innodb的區(qū)別

95. redis能存哪些類型

96. http協(xié)議格式秸谢,get和post的區(qū)別

97. 可重入鎖中對應(yīng)的wait和notify

98. redis能把內(nèi)存空間交換進磁盤中嗎(這個應(yīng)該是可以的凛澎,但是那個面試官非跟我說不可以)

99. java線程池中基于緩存和基于定長的兩種線程池,當請求太多時分別是如何處理的估蹄?定長的事用的隊列塑煎,如果隊列也滿了呢?交換進磁盤臭蚁?基于緩存的線程池解決方法呢最铁?

100. synchronized加在方法上用的什么鎖

101. 可重入鎖中的lock和trylock的區(qū)別

102. innodb對一行數(shù)據(jù)的讀會枷鎖嗎讯赏?不枷鎖,讀實際讀的是副本

103. redis做緩存是分布式存的冷尉?不同的服務(wù)器上存的數(shù)據(jù)是否重復待逞?guava cache呢?是否重復网严?不同的機器存的數(shù)據(jù)不同

104. 用awk統(tǒng)計一個ip文件中top10

105. 對表做統(tǒng)計時可直接看schema info信息识樱,即查看表的系統(tǒng)信息

106. mysql目前用的版本

107. 公司經(jīng)驗豐富的人給了什么幫助?(一般boss面會問這些)

108. 自己相對于一樣的應(yīng)屆生有什么優(yōu)勢

109. 自己的好的總結(jié)習慣給自己今后的工作帶了什么幫助震束,舉例為證

110. 原子類怜庸,線程安全的對象,異常的處理方式

111. 4億個int數(shù)垢村,如何找出重復的數(shù)(用hash方法割疾,建一個2的32次方個bit的hash數(shù)組,每取一個int數(shù)嘉栓,可hash下2的32次方找到它在hash數(shù)組中的位置宏榕,然后將bit置1表示已存在)

112. 4億個url,找出其中重復的(考慮內(nèi)存不夠侵佃,通過hash算法麻昼,將url分配到1000個文件中,不同的文件間肯定就不會重復了馋辈,再分別找出重復的)

有1萬個數(shù)組抚芦,每個數(shù)組有1000個整數(shù),每個數(shù)組都是降序的迈螟,從中找出最大的N個數(shù)叉抡,N<1000

113. LinkedHashmap的底層實現(xiàn)

114. 類序列化時類的版本號的用途,如果沒有指定一個版本號答毫,系統(tǒng)是怎么處理的褥民?如果加了字段會怎么樣?

115. Override和Overload的區(qū)別洗搂,分別用在什么場景

116. java的反射是如何實現(xiàn)的

大家可以點擊加入群:【Java高級架構(gòu)進階群】:854180697? 里面有Java高級大牛直播講解知識點 走的就是高端路線 (如果你想跳槽換工作 但是技術(shù)又不夠 或者工作上遇到了瓶頸 我這里有一個JAVA的免費直播課程 講的是高端的知識點基礎(chǔ)不好的誤入喲 只要你有1-5年的開發(fā)經(jīng)驗可以加群找我要課堂鏈接 注意:是免費的 沒有開發(fā)經(jīng)驗誤入哦)


寫在最后:歡迎留言討論消返,加關(guān)注,持續(xù)更新蚕脏!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末侦副,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子驼鞭,更是在濱河造成了極大的恐慌秦驯,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,695評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件挣棕,死亡現(xiàn)場離奇詭異译隘,居然都是意外死亡亲桥,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,569評論 3 399
  • 文/潘曉璐 我一進店門固耘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來题篷,“玉大人,你說我怎么就攤上這事厅目》叮” “怎么了?”我有些...
    開封第一講書人閱讀 168,130評論 0 360
  • 文/不壞的土叔 我叫張陵损敷,是天一觀的道長葫笼。 經(jīng)常有香客問我,道長拗馒,這世上最難降的妖魔是什么路星? 我笑而不...
    開封第一講書人閱讀 59,648評論 1 297
  • 正文 為了忘掉前任,我火速辦了婚禮诱桂,結(jié)果婚禮上洋丐,老公的妹妹穿的比我還像新娘。我一直安慰自己挥等,他們只是感情好友绝,可當我...
    茶點故事閱讀 68,655評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著触菜,像睡著了一般九榔。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上涡相,一...
    開封第一講書人閱讀 52,268評論 1 309
  • 那天,我揣著相機與錄音剩蟀,去河邊找鬼催蝗。 笑死,一個胖子當著我的面吹牛育特,可吹牛的內(nèi)容都是我干的丙号。 我是一名探鬼主播,決...
    沈念sama閱讀 40,835評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼缰冤,長吁一口氣:“原來是場噩夢啊……” “哼犬缨!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起棉浸,我...
    開封第一講書人閱讀 39,740評論 0 276
  • 序言:老撾萬榮一對情侶失蹤怀薛,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后迷郑,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體枝恋,經(jīng)...
    沈念sama閱讀 46,286評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡创倔,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,375評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了焚碌。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片畦攘。...
    茶點故事閱讀 40,505評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖十电,靈堂內(nèi)的尸體忽然破棺而出知押,到底是詐尸還是另有隱情,我是刑警寧澤鹃骂,帶...
    沈念sama閱讀 36,185評論 5 350
  • 正文 年R本政府宣布台盯,位于F島的核電站,受9級特大地震影響偎漫,放射性物質(zhì)發(fā)生泄漏爷恳。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,873評論 3 333
  • 文/蒙蒙 一象踊、第九天 我趴在偏房一處隱蔽的房頂上張望温亲。 院中可真熱鬧,春花似錦杯矩、人聲如沸栈虚。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,357評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽魂务。三九已至,卻和暖如春泌射,著一層夾襖步出監(jiān)牢的瞬間粘姜,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,466評論 1 272
  • 我被黑心中介騙來泰國打工熔酷, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留孤紧,地道東北人。 一個月前我還...
    沈念sama閱讀 48,921評論 3 376
  • 正文 我出身青樓拒秘,卻偏偏與公主長得像号显,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子躺酒,可洞房花燭夜當晚...
    茶點故事閱讀 45,515評論 2 359

推薦閱讀更多精彩內(nèi)容

  • 本文是我自己在秋招復習時的讀書筆記押蚤,整理的知識點,也是為了防止忘記羹应,尊重勞動成果揽碘,轉(zhuǎn)載注明出處哦!如果你也喜歡,那...
    波波波先森閱讀 11,273評論 4 56
  • 從三月份找實習到現(xiàn)在钾菊,面了一些公司帅矗,掛了不少,但最終還是拿到小米煞烫、百度浑此、阿里、京東滞详、新浪凛俱、CVTE、樂視家的研發(fā)崗...
    時芥藍閱讀 42,275評論 11 349
  • 價值是世界上最神秘的力量料饥,它是天堂蒲犬、地獄、快樂岸啡、悲傷原叮。世間一切順逆都是一體兩面中的彼此蘊含與包容。退后一步...
    風雨獨行人在水一方閱讀 596評論 0 0
  • (鼎然) Sa?gha:???????? 放生是對生命平等尊重的美德巡蘸,她來自心的感悟并賦予愛的慈悲為大家呈...
    慈勤閱讀 418評論 0 1
  • 1.事件 之前跟另外一個平臺說有個學員要到他們那邊上課奋隶,把聯(lián)系方式給了那個平臺,那個平臺自己把學員錄入了系統(tǒng)悦荒,當...
    秋水長天_2fad閱讀 206評論 0 0