事務的四個特性web
事務的隔離級別面試
事務的併發問題數據庫
有用過緩存嗎編程
項目中session的功能怎麼擴展成分佈式數組
緩存的應用場景緩存
緩存的數據如何與數據庫中的數據保持一致服務器
更新數據失敗怎麼辦微信
對於線程和進程的理解session
進程間通訊方式併發
經常使用的消息隊列組件
HTTP和TCP的關係
TCP如何保證可靠傳輸
如何應對大量訪問,惡意襲擊,DOS,泛洪襲擊
編程題:斐波那契數列遞歸實現
編程題:逆序打印字符串遞歸實現
項目中web服務器支持的最大併發多少
主要的瓶頸在哪
proactor模式時cpu和內存負載怎樣
TCP的流量控制
接收緩存和什麼有關係,10G內存能不能用8G作接收緩存,最大能設多大
滑動窗口分哪幾個區域
擁塞控制
擁塞控制對移動端、打遊戲,遊戲動做同步有什麼影響
遊戲裏面不少都是用UDP,你瞭解嗎
爲何直播要用UDP--》直播和視頻網站通常用TCP,由於對畫面質量有要求,且容許緩衝等待;而微信視頻聊天通常用udp,由於不但願畫面卡頓,能夠接受畫面不太清晰
王者榮耀用UDP會有什麼問題(我答的丟包)
可是它實際不會出現這個問題,爲何(我答應用層加了處理邏輯)
應用層具體作了哪些事呢
平衡二叉樹和普通二叉樹的區別,何時會用到平衡二叉樹
紅黑樹比平衡二叉樹好在哪裏
在什麼場景會用到紅黑樹,爲何它們要用紅黑樹
無序關聯容器底層用的什麼
看過STL源碼嗎
C和C++的最大差別是什麼
如今的系統、框架之類的都是用C寫的,爲何不用C++
C 和 C++編程哪一個更容易出問題
new 和 malloc有什麼不一樣
Java瞭解嗎
數據庫瞭解嗎
事務的特性、隔離級別
什麼場景要用到事務
提交是什麼意思
什麼狀況下要用到串行化
編程題:一個數組,先每次遞增1,再每次遞增0.1,找出第一個遞增0.1的--》二分法
拼多多二面是第二個遇到的很難的面試,也是追問式的,還涉及到具體的應用,考察的挺全面的,我不少都答錯了。
另外能夠看出來對於數據庫很看重。
至於手撕則比較基礎,一個遞歸一個二分。不過二面面試官說我邊界狀況考慮的太少了...
對於我來講很難了,我覺得我掛了。那時候接連被映客和拼多多打擊,已經很焦慮會顆粒無收了。