騰訊秋招--微信支付面經

微信支付部門電話面,感覺面試官也不知道該問什麼,他問的挺亂,挺雜的。。我整理了一下

1.自我介紹

2.上來就問你瞭解Http協議嗎?Http的頭部裏面有什麼?

3.說一下你的項目?

4.你瞭解STL嗎?

5.STL的vector和map的底層實現

6.迭代器刪除元素會失效嗎?解決方法

7.講一下模板?

8.講一下static的用法?修飾全局、局部、成員變量,全局、成員函數。。。

9.面向對象的三大特性?封裝,繼承,多態,

10.講一下多態吧,

11.你提到了虛函數,虛函數是怎麼實現的,派生類對象賦給基類指針,這個指針怎麼去調函數?

12.c語言的內存分佈?

13.堆和棧是怎麼申請和釋放內存的?這麼做是爲了什麼?

14.new和malloc的區別?

你瞭解過web安全嗎?

(。。。。)

數據庫:

問了範式什麼的,問我記得不?。沒複習,忘完了。。

SQL注入???

操作系統:

1.你知道那些進程間的通信?

2.你知道殭屍進程嗎?如果父進程退出呢?

3.init會回收這些進程嗎?

網絡:

1.你瞭解TCP嗎?如何實現可靠性傳輸?

2.講一下TCP的4次揮手?爲什麼要進行4次?問了好多細節

3.你瞭解epoll嗎?

4.cookie瞭解嗎?存在哪裏

最後結束了,問你有什麼想問我的嗎?

爲什麼你總是問我好多關於web安全的?

(。。。。)

之後又問了幾個問題

1.你知道網絡OSI七層模型嗎?

2.https修改了哪一層的協議?

3.js能不能獲取其他網站的cookie?問到這沒說出來,他說不要緊張,沒關係。

4.再問了一些關於前端的知識。。

5.你平時會去看一些開源項目嗎?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章