面試反饋 3.5號(hào) -- 卓望公司- redis 改造那里有問題 -- > 一定會(huì)順著問很多redis的相關(guān)知識(shí)- linux 關(guān)于網(wǎng)絡(luò)的命令(netstat的了解)+ Linux命令:創(chuàng)建一個(gè)文件、查看進(jìn)程以及如何過濾某個(gè)特定進(jìn)程(管道)、修改文件讀寫權(quán)限、歸屬權(quán)(不知道)、殺死一個(gè)進(jìn)程- 設(shè)計(jì)模式 -- 單例模式- 深拷貝和淺拷貝的理解, 如果要自己寫一個(gè)工具類的話需要實(shí)現(xiàn)什么類?你知道哪些工具類?- jdk動(dòng)態(tài)代理和CGlib代理的區(qū)別- 介紹下常見的垃圾回收器?parralle?G1?- 如果一個(gè)接口無法訪問,懷疑是網(wǎng)絡(luò)請(qǐng)求的問題應(yīng)該如何操作?- ConcurrentHashMap如何保證線程安全的?- 講一下hashmap的自動(dòng)擴(kuò)容?- 過濾器和攔截器了解嗎?是基于什么實(shí)現(xiàn)的?- 了解哪些加密算法? Redis 中的 hash格式使用的是什么加密算法?- 你對(duì)CAS 如何理解?(保證并發(fā)的過程+ CAS 存在 ABA 問題,即值可能被修改后又恢復(fù)原樣。) -- AtomicInteger和 ConcurrentHashMap面試反饋-- 3.6號(hào)-- 合肥大智慧0605面試匯總1、進(jìn)程和線程的區(qū)別2、進(jìn)程間通信方式3、線程間可以通信嗎4、多進(jìn)程實(shí)現(xiàn)方式5、線程池執(zhí)行流程6、多線程實(shí)現(xiàn)ABC打?。ǘ喾N方式)7、信號(hào)量機(jī)制在Java中實(shí)現(xiàn)8、樹結(jié)構(gòu)(二叉樹、平衡二叉樹、搜索二叉樹、紅黑樹、B、B+)9、SQL優(yōu)化10、LinkedList11、HashMap底層結(jié)構(gòu)和原理12、HashMap為什么使用紅黑樹13、為什么不用二叉搜索樹14、場景題:1億條url數(shù)據(jù),查詢指定的url。不使用數(shù)據(jù)庫怎么實(shí)現(xiàn)?15、場景題:設(shè)計(jì)表實(shí)現(xiàn)兩種角色的權(quán)限訪問和控制?面試反饋 -- 3.7 合肥大智慧用過es嗎?redis了解多少?mysql了解多少?spring框架了解多少?面試反饋 -- 3.8 北京信狐天誠- Integer對(duì)象 -- 常量池那個(gè)- String 和 buffer 和builder- redis 改造 (感覺還應(yīng)該再深挖一些技術(shù))- mysql - 索引查詢- oom 排查方法- docker 常用命令- spring boot 和spring cloud 的區(qū)別- redis的 事務(wù)- mysql的事務(wù)- mysql 臟讀 ,幻讀- 對(duì)象被創(chuàng)建的 過程面試反饋 -- 3.10 微購 (深圳)- Integer對(duì)象 -- 常量池那個(gè)- String 和 new String- JVM 內(nèi)存模型- 計(jì)算機(jī)網(wǎng)絡(luò)的七層網(wǎng)絡(luò)模型- 網(wǎng)絡(luò)層和傳輸層的具體內(nèi)容- ip 的映射表 尋址(內(nèi)網(wǎng))面試反饋 -- 3.10 阿拉釘(濟(jì)南)- 算法 -- 簡單題(inhot 100)- 簡單的八股- 排序算法考的比較多-- 還有基本的數(shù)據(jù)結(jié)構(gòu)(這個(gè)感覺還是挺重要的)面試反饋 -- 3.13 小西科技 -- 南京- 項(xiàng)目場景描述-- 理清了思路(兩個(gè)場景, 一個(gè)是使用key 獲取一個(gè)用戶; 另一個(gè)是分批次的一個(gè)redis接口 -- 感覺后面還是自己實(shí)際寫一下比較好)- redis結(jié)合springboot -- 如何實(shí)現(xiàn)一個(gè)starter? -- 考察基本的運(yùn)行流程和注解使用- mysql 的索引優(yōu)化 -- 最左匹配 ; or左右失效 ; 模糊查詢百分號(hào)在like前失效;type -- range 和index 的區(qū)別- Spring 中的事務(wù)的使用和為什么會(huì)回滾? 底層是如何設(shè)計(jì)的- 事務(wù)的失效情況?- 線程池的作用 和線程池的構(gòu)造參數(shù), 實(shí)際使用?面試反饋 -- 3.14 望塵科技 -- 深圳- 線程池的核心構(gòu)造參數(shù)- 樂觀鎖和悲觀鎖- **HTTP 請(qǐng)求無狀態(tài),如何區(qū)分用戶?**- **TCP vs HTTP 區(qū)別**?- llimit 關(guān)鍵字分頁的時(shí)候?yàn)槭裁磿?huì)越來越慢?--- 走的是全表掃描- 什么是mysql 中的回表? 什么情況下會(huì)出現(xiàn)回表?(普通index -- > primary key -- > value )按理說應(yīng)該直接走主鍵;- **Java 的默認(rèn)排序算法** Java 中的默認(rèn)排序算法取決于 **數(shù)據(jù)結(jié)構(gòu)**,常見的排序方法包括: - **數(shù)組排序(Arrays.sort())** → **雙軸快速排序(Dual-Pivot Quicksort)** - 列表排序(Collections.sort()) → **歸并排序(TimSort)** - 并行排序(Arrays.parallelSort()) → **并行歸并排序(Parallel Sort)**- mysql 的innerdb 相關(guān)知識(shí) ? - mysql中的鎖機(jī)制(說了間隙鎖, 然后引用場景-- 結(jié)合了之前說的事務(wù)的方向說的)好未來 面試反饋 -- 3.15- 線程池核心參數(shù)- 線程池的實(shí)際使用- 算法回文 - 雙指針(plus -- 看一下 回溯實(shí)現(xiàn)全排列)- 場景題-- 大廠的二維碼動(dòng)態(tài)刷新打卡- 訂單場景 --- redis 分布式鎖- 訂單-- 同一個(gè)按鈕短時(shí)間快速點(diǎn)擊- 問了一道m(xù)ysql題目 -- 一個(gè)用戶表(id , name , phone) -- 找出手機(jī)號(hào)重復(fù)的所有用戶- Synchronized 底層實(shí)現(xiàn)- 集合的類型- ConcurrentHashMap -- 如何保證線程安全#??虯I配圖神器#