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機取錢框怎麼測 資料庫左鏈結右鏈結 乙個表客戶名,轉賬資訊求總和 軟體缺陷生命週期 有沒有什麼問題 招銀的面試體驗非常差一面開始時間距離預約的時間延遲...