面試經歷

愚者-發表於2024-04-08

Tags: #面試經歷

面經


公司:城市軌道交通

面試方式:電話面試

問答

  1. 首先問了一個我的專案,我開發的最完整的專案就是那個io的介面。

  2. 問了常用vector
    vecotr的資料儲存在堆上還是棧上。堆上
    clear是否可以釋放vector持有的記憶體。不能
    如果vector在生命週期內,如何使其釋放記憶體。clear後使用shrink_to_fit或者使用一個vector<int>().swap(v);

  3. 訊號量和多執行緒的問題
    其實不太懂,我都是用的pthread_tmux

  4. 什麼是偽喚醒
    當時沒回答上來,他告訴了我正確答案,就是沒在喚醒的時候,程序自己醒了。這種情況一般要用一個flag來判斷是否應該醒來。

  5. 使用過cmake沒。公司都是用的makefile

相關文章