1 select,poll,epoll的區別;2 程序通訊的ipc種類;3 有名管道和無名管道的區別;4 程序和執行緒的區別; 5 執行緒的私有棧空間;
6 簡述tcp通訊中服務端和客戶端的api;7 tcp中的三路握手;8 c語言中的static修飾符;9 程序間如何傳遞檔案描述符;10 程序的虛擬位址空間布局; 11 核心是如何實現建立執行緒和程序的;12 問了兩個專案的具體實現。
1 sizeof乙個空類是多少,含有普通成員函式呢,含有虛函式呢,含有static函式或者static變數呢; 2 用巨集f(a,b)實現兩數的平方和,f(a++,a++)等於多少;3 內聯函式和巨集指令有什麼區別;4 為什麼在公有繼承鏈中基類的析構函式要被宣告成虛函式,乙個不被繼承的類析構函式被宣告成虛函式好不好;5 給乙個能隨機產生1到10000的函式,如何能讓它產生隨機1到7000;6 fork之後父程序和子程序的棧變數是私有還是公有,堆變數呢,全域性變數呢,常量呢,static 變數呢;7 用mmap將共享記憶體對映到程序的虛擬位址空間時有沒有分配物理記憶體,什麼時候才真正分配物理記憶體給共享變數;8 服務端在呼叫listen之後呼叫sleep,客戶端connect之後會返回錯誤嗎;9 服務端一直阻塞著(呼叫sleep),客戶端呼叫send會返回錯誤嗎; 10 說說tcp的擁塞控制和流量控制;11 extern "c"的作用;12 快速排序;13 反轉字串中的單詞,空間複雜度o(1)。
hr面試 (30min) 三觀正常就好。
最後給的offer是sng的即通平台部
2017騰訊內推實習生面試經歷 已獲得offer
1 select,poll,epoll的區別 2 程序通訊的ipc種類 3 有名管道和無名管道的區別 4 程序和執行緒的區別 5 執行緒的私有棧空間 6 簡述tcp通訊中服務端和客戶端的api 7 tcp中的三路握手 8 c語言中的static修飾符 9 程序間如何傳遞檔案描述符 10 程序的虛擬位...
網易內推實習生面試
以下題目的解法均是他人解法,並非本人貢獻 程式設計題 數列還原 牛牛的作業薄上有乙個長度為 n 的排列 a,這個排列包含了從1到n的n個數,但是因為一些原因,其中有一些位置 不超過 10 個 看不清了,但是牛牛記得這個數列順序對的數量是 k,順序對是指滿足 i j 且 a i a j 的對數,請幫助...
2013騰訊實習生面試經歷
4.13參加筆試,筆試題考的太寬泛,硬體,作業系統,c語言,網路,演算法,資料結構都考,但是大多數都不難,考察面試人的基礎知識。我筆試成績很高估計排名很靠前,使得後面的面試都較為輕鬆。第二天到面試現場,面試很準時,快要10的時候,小招姐就叫我的名字,我就去面試了。我的面試官是乙個年輕的哥哥,人還是挺...