招銀面試記錄

2022-07-01 20:39:10 字數 802 閱讀 9239

6月30日 **面試:

1)專案,感想收穫。

2)多執行緒程式設計,裡面用到什麼,特點是什麼?

3)new 和 malloc 的區別

malloc用記憶體管理工具分配記憶體,返回void *。new 是c++表示式, 裡面呼叫operater new 記憶體分配完了還會構造。分配失敗還會呼叫異常處理函式 。

問:還有什麼?  答:暫時想不起了。

4)巨集和inline的區別?

巨集在編譯器處理,inline是擴充套件成**,不用發生跳轉(但是是一種建議)。

問:還有嗎?  答:想不起了。

5)什麼是c++的多型?

c++的基類的指標或者引用在執行時表項出來的不一樣的特性,由派生類向基類轉化時,由於記憶體空間的原因,裡面的虛函式的指標是派生類的虛函式。

這個問題沒答好。

6)陣列和鍊錶

陣列是連續記憶體,鍊錶不是。陣列支援隨機下標訪問,能在常數時間複雜度訪問任意元素,鍊錶遍歷一遍的時間複雜度是o(n)。

鍊錶開銷比較大。支援快熟插入。陣列快速插入慢。

7)記憶體空間的結構

**段、初始化的全域性變數、未初始化的全域性變數、唯讀資料段、堆區和棧區、共享記憶體、核心棧。

這裡突然想到乙個問題:之前看的 char *p = "aaaaa"; 這個常量是存放在哪兒來著,好像是唯讀資料段,對就是的 rodata 存放const和字元常量,switch跳轉表等。

反思:所有的問題沒有乙個答得很肯定的,還是自己的學習方法太落後了,沒有掌握清楚。

等把新課上完了就來全面複習,不放過乙個細節,力求面面俱到。

重點和難點並重,不要只看著難點。

21 3 3 面試 招銀

string stringbuilder stringbuffer之間的區別 為什麼要使用string,執行緒的狀態 鎖的公升級 怎麼導致執行緒阻塞 調優 jvm什麼情況會導致洩漏 類的載入機制 hashmap的底層實現結構 分布式呼叫別人的服務的時候反覆呼叫調不調的時候的處理機制 string b...

招銀科技面試經驗

突然接到杭州的 招銀科技。1.挑乙個專案,講述了十分鐘。2.瀑布模型的幾個階段。3.如何實現 環形佇列。4.虛析構函式的作用。5.char a 和 char a的區別。6.char b 123 char a b 求a的長度。7.內連線和外連線以及交叉連線。一共用時20min左右,專案敘述時,隔著 溝...

招銀科技測試面試

依舊是去年的想起來發一下,去杭州面的 自我介紹 熟悉語言 重寫和過載 執行緒的實現方式 測試專案 測試流程 怎麼寫測試用例 輸入驗證碼框怎麼測 atm機取錢框怎麼測 資料庫左鏈結右鏈結 乙個表客戶名,轉賬資訊求總和 軟體缺陷生命週期 有沒有什麼問題 招銀的面試體驗非常差一面開始時間距離預約的時間延遲...