C 筆試,面試題 一 騰訊 多益網路

2021-08-08 01:27:40 字數 1489 閱讀 1946

這兩天沒休息好,很累,藉此機會對之前遇到過的筆試,面試題做一波集錦吧。

大題:1.如果拿到全部流量,如何判斷伺服器是否被黑客控制

2.如果你是社交**的站長,哪些資料是重點保護的,採取哪些保護措施?

3,如果你是一名安全應急響應人員,如果外部使用者報告乙個安全漏洞,測試發現不能穩定重現,如何處理

1.給出三角形三個點座標,如何判斷某點是否在三角形內。

西山居筆試題: 1.

char memory = 

int *p = (int *) memory;

*p = ?

*(p+1) = ?

2. 32位msc 的乙個結構體大小

5.防止標頭檔案重複包含的方法

#ifndef   和    #pragma once

參考6.關於二分查詢的

7.stl的sort函式可以運用於vector,list,map,set,對嗎?

vector,list都可以,理論是線性,當然可以sort,然後在他們的源**中,確實有sort函式

map和set內部是紅黑樹實現的,自動維護有序,才使得查詢效率高,為o(logn),所以map和set是不能有sort函式的——事實也如此

8.sizeof(*p)是p指向物件的實際大小,對嗎?

因為sizeof滿足右結合性並且與*運算子的優先順序一樣,所以表示式按照從右向左的順序組合。也就是說,它等價於sizeof(*p).其次,因為sizeof不會實際求運算物件的值,所以即使p是乙個無效(即未初始化)的指標也不會有什麼影響。在sizeof的運算物件中解引用乙個無效指標仍然是一種安全的行為,因為指標實際上並沒有被真正使用。sizeof不需要真的解引用指標也能知道它所指物件的型別。

9.增加成員函式,虛函式,都會增加物件占用的記憶體大小嗎?

類中成員函式是共享**段中的函式的,不占用物件的記憶體空間

虛函式是由物件中的乙個虛函式指標找到虛函式的,所以虛函式也不會增加物件占用的記憶體大小。

10.手動實現memcpy函式 

void* mem_copy(void* dest,void* src,size_t size)
參考部落格:   

11.利用偽**實現5v5戰隊的遊戲匹配系統(我當時大概寫的是鍊錶)

12.override和overload, overwrite的區別

13.程式執行時無響應,cpu占用100%,出現了什麼問題,如何確認問題所在?

遇到的2間遊戲公司的面試i問題:

1.map和vector的實現原理,優缺點

2.說說tcp和udp

3.資料庫建立索引的優,缺點

4.如何得到乙個資料表的前20條記錄

5.資料庫什麼索引和什麼索引的區別

6.你會寫makefile嗎

7.歸併排序的空間複雜度是多少

8.給出乙個c的結構體,說說這個結構體的sizeof()是多少——考察位元組對齊

9.說說虛繼承中為什麼基類的析構函式要宣告為虛函式

多益網路筆試題

一 有20張上下表面光滑的撲克牌,其中有8張向上,要求你閉著眼睛且不借助任何工具把這20張撲克牌分成兩堆,使得每堆向上的撲克牌的數目一樣多 答案 首先,把撲克牌隨機分成兩堆,一堆12張,一堆8張,假設12張的裡面有x張朝上的,那麼8張的裡面就有8 x張朝上的,x張朝下的,此時,把8張撲克牌全部反面,...

多益網路筆試題

include include includeusing namespace std 多益網路筆試程式設計題 夢幻數 輸入乙個數字n 將其按各個位上的數反覆展開 用平方和代替這個n 直到最後結果為1時 則為夢幻數 例如輸入 19 展開 1 2 9 2 82 8 2 2 2 68 6 2 8 2 10...

多益網路2020筆試題

題型 選擇題,填空題,問答題,一道程式設計題。sql 優先輸出字段,其餘的照常輸出 忘記了字段是num,主要是乙個範圍,還是varchar。暫時 按varchar處理 select from table order by case when 字段 條件 then 1 else 0 end selec...