4.25 智能信息一面涼經(jīng)
一共 45 分鐘左右,無手撕。
1.自我介紹
2.項(xiàng)目
3.netty 基于什么協(xié)議?tcp 和 udp 有哪些 不同 ?udp 可以應(yīng)用在哪些場(chǎng)景?了解過 websocket 嗎?
4.如何解決粘包半包問題?
5.你說你 netty 自定義了協(xié)議,介紹一下。
6.arraylist 和 linkedlist,arraylist 線程安全嗎,為什么不安全,如何能線程安全,java 中有線程安全的數(shù)組集合嗎?
7.hashmap 擴(kuò)容機(jī)制,線程安全嗎?有哪些線程安全的?兩個(gè)版本的 concurrenthashmap 底層有哪些不同?
8.如果一定對(duì)象要作為 hashmap 的 key 請(qǐng)問有什么要求?
9.equals 和==
10.synchronized 修飾函數(shù)和 synchronized 修飾代碼段有什么不同?synchronized 括號(hào)中的對(duì)象有哪些要求,是否隨便一個(gè)對(duì)象都可以?
11.Collections.synchronizedlist 將 arraylist 包裹了,后面遍歷的時(shí)候還需要加鎖嗎,為什么?
12.如果一個(gè) java 程序內(nèi)存占用過高,怎么進(jìn)行排查?如何區(qū)分內(nèi)存泄漏和大對(duì)象?如果是內(nèi)存泄漏的話如何找出是被誰持有的?
13.介紹一下雙親委派機(jī)制,為什么要有這個(gè)機(jī)制?
14.介紹一下垃圾回收算法。
反問
1.業(yè)務(wù)
2.暑期實(shí)習(xí)面試流程
感覺和面試官聊的還可以,最后反問結(jié)束面試官還提醒我參加晚上的筆試。結(jié)果 20 分鐘后發(fā)郵件流程結(jié)束,取消筆試

1.自我介紹
2.項(xiàng)目
3.netty 基于什么協(xié)議?tcp 和 udp 有哪些 不同 ?udp 可以應(yīng)用在哪些場(chǎng)景?了解過 websocket 嗎?
4.如何解決粘包半包問題?
5.你說你 netty 自定義了協(xié)議,介紹一下。
6.arraylist 和 linkedlist,arraylist 線程安全嗎,為什么不安全,如何能線程安全,java 中有線程安全的數(shù)組集合嗎?
7.hashmap 擴(kuò)容機(jī)制,線程安全嗎?有哪些線程安全的?兩個(gè)版本的 concurrenthashmap 底層有哪些不同?
8.如果一定對(duì)象要作為 hashmap 的 key 請(qǐng)問有什么要求?
9.equals 和==
10.synchronized 修飾函數(shù)和 synchronized 修飾代碼段有什么不同?synchronized 括號(hào)中的對(duì)象有哪些要求,是否隨便一個(gè)對(duì)象都可以?
11.Collections.synchronizedlist 將 arraylist 包裹了,后面遍歷的時(shí)候還需要加鎖嗎,為什么?
12.如果一個(gè) java 程序內(nèi)存占用過高,怎么進(jìn)行排查?如何區(qū)分內(nèi)存泄漏和大對(duì)象?如果是內(nèi)存泄漏的話如何找出是被誰持有的?
13.介紹一下雙親委派機(jī)制,為什么要有這個(gè)機(jī)制?
14.介紹一下垃圾回收算法。
反問
1.業(yè)務(wù)
2.暑期實(shí)習(xí)面試流程
感覺和面試官聊的還可以,最后反問結(jié)束面試官還提醒我參加晚上的筆試。結(jié)果 20 分鐘后發(fā)郵件流程結(jié)束,取消筆試
全部評(píng)論 推薦 最新 樓層
相關(guān)推薦
點(diǎn)贊 評(píng)論 收藏
分享
05-07 13:08
中國礦業(yè)大學(xué)(北京) Java 點(diǎn)贊 評(píng)論 收藏
分享