linux 程序 和記憶體
共享記憶體了解嗎
有哪些鎖機制
編譯器 選項
用過哪些linux命令 (說了一些常用的)
shell 指令碼了解嗎 (這個沒用過就沒問了)
c++有什麼特點
浮點數是怎麼儲存的
講一下類的布局
#deine 和函式模板的區別
new 和malloc
static_cast和dynamic_cast
slecet和epoll 的區別
tcp和udp的區別
他們的首部是什麼樣的
遊戲適合用哪個
有人說用高層協議實現的可靠udp為什麼不直接用tcp呢
寫個發牌演算法,高度自由,隨便你寫,主要看編碼風格
你對你自己還有什麼要補充的。
你還有什麼想問的嗎?
(面試官突然問了一下)負載均衡演算法
專案相關
send返回值
recv呢
粘包c類建構函式的全過程
類裡面的普通成員如果沒有初始化會怎麼樣。
構造函式呼叫虛函式會怎麼樣
呼叫純虛函式呢
乙個基類指標怎麼判斷他指向了派生類還是基類。
虛繼承呢
單例模式怎麼設計。
巨集定義和內聯函式的區別
模板函式呢
巨集引數的***
內聯函式編譯器,沒有內聯是因為什麼。
linux 怎麼建立程序
都比較基礎,基本上都答上來了。面試感覺還是挺好的,面試官也挺和藹的。
位元組跳動就比較誇張,一天面完所有技術面,第二天hr給了口頭offer?,這速度真的快。
面試內容不多。
一面比較簡單,兩個演算法題,直接秒了。
輸出乙個數 ,這個數左邊所有數比他小的,右邊所有數比他大。有多個隨便輸出乙個
1 3 2 7 8
上面 1 7 8 都可以
乙個圖,你可以往右邊走,下面走,問從左上角走到右下角,最多可以轉k個彎,x是不能走的。
s 0 x 0
0 0 0 0
0 0 0 t
寫個執行緒安全的hashmap,可以替代unordered_map
短** 系統,你怎麼設計? (懵逼 你說啥?
說一下stl,用過哪些,介紹下原理。
寫個執行緒安全的佇列。
寫了之後問了下notify_all和notify_one 的區別,用哪個好。。
討論一下 消費者越多越好,還是什麼。還有一些很神奇的東西,我和面試官思考的點一直對不上,我一度懷疑我是不是沒學過多執行緒。
(最後他說實際上你原本說的沒錯,只不過在這種情況下,不符合。。。
還問了一下 tcp和udp ,就問了一下 tcp 握手的必要性,問了一下傳送資料的的流程。
無鎖佇列和互斥量的區別,為啥無鎖佇列塊,為啥互斥量快。
然後又出現了回答的問題不到點上。
到此結束,告辭。基礎什麼的,c++語言基礎啥都沒問。好在過了。哈哈哈哈。
記錄春招一下情況
武大本科 去年在考研,從一月底開始準備春招,考研浙大軟院成績360,感覺分數不穩,不如春招。星輝遊戲 遊戲開發 offer 已拒 深信服 c 開發 offer taptap 開發 一面涼 b站 遊戲開發 一面涼 螞蟻金服 c 基礎架構崗 一面涼 華為 產品資料工程師 準備hr面 招銀科技 軟體開發 ...
poi匯入記錄一下 簡單操作
最基本的poi匯入老記不住 所以簡單記錄一下方便後期來看 poi匯入匯出依賴 multipartfile file multrequest.getfile file 務必與前端input的mame一致 string filename file.getoriginalfilename 獲取上傳的xls...
整理一下2019春招實習面試的面試問題。
解釋一下c 中多型的概念 c 中的多型是如何實現的 引用與指標的區別 談一談override和overload的概念區別 解釋一下鍊錶和佇列 談一談你了解的幾種鍊錶 談一談你了解的幾種佇列 單鏈表的優點和缺點 c 中哪些類是基於鍊錶和佇列實現的 談一談棧和堆的概念 實現一下氣泡排序,簡單陳述一下氣泡...