面試是通過校招進(jìn)行的,投了簡(jiǎn)歷過后,hr在微信群里發(fā)筆試鏈接,25道選擇題,3道程序題(算法題,相當(dāng)于力扣),任選一道,如果筆試通過后(hr會(huì)微信告知,并告知一面和商量電話面試時(shí)間),電話一面,hr了解個(gè)人專業(yè),個(gè)人學(xué)習(xí)成績(jī)排名,簡(jiǎn)歷上的實(shí)習(xí)經(jīng)歷,最主要是文關(guān)于c語言的基礎(chǔ)知識(shí)問題。
面試官問的面試題: 1,什么是指針?什么指針代表內(nèi)容?什么指針代表地址?
2,什么是野指針?
3,什么是進(jìn)程?什么是線程?
4,什么是死鎖?如何解決死鎖?
5,怎樣實(shí)現(xiàn)線程同步?
6,什么是堆?什么是棧?
第一步,自我介紹。然后談了一下我的實(shí)習(xí)經(jīng)歷。其中就面了七八分鐘。由于我的實(shí)習(xí)是開發(fā)的,而且時(shí)間比較久。就問我了解測(cè)試嗎?
面試官問的面試題: 問了一個(gè)問題。selenium的定位。
第二個(gè),就是三月份可以提前實(shí)不。
第三個(gè)問題:你以前做的開發(fā),現(xiàn)在對(duì)于測(cè)試學(xué)習(xí)了什么?
回答,對(duì)于測(cè)試軟件 postman jmeter和fiddle都會(huì)使用,同時(shí)學(xué)習(xí)了ADB和selenium。
沒有了,就面了幾分鐘,然后就然我等結(jié)果
先是做筆試,筆試通過了hr通知一面,一面結(jié)束后,然后hr告知二面。
一面比較基礎(chǔ),都是問的一些C++基礎(chǔ)知識(shí)。
還有操作系統(tǒng)的知識(shí)
靜態(tài)變量和局部變量的區(qū)別
線程和進(jìn)程的區(qū)別
線程同步的方法
進(jìn)程間通信的方法
管道是如何通信的
是電話面試,首先問了C++與C語言的一些基礎(chǔ)知識(shí)問題,如虛函數(shù),向量與引用的區(qū)別,堆和棧的區(qū)別等,然后問了我做過的項(xiàng)目,接下來就是對(duì)項(xiàng)目的拷打,一定要說得詳細(xì)一些。
面試官問的面試題: 首先問了C語言與C++的一些基礎(chǔ)問題,如虛函數(shù)怎么定義,什么函數(shù)不能定義為虛函數(shù),向量與引用的區(qū)別,堆與棧的區(qū)別,最后是對(duì)簡(jiǎn)歷上項(xiàng)目的拷打。
一面電話面試,主要是讓你介紹一下自己做過的項(xiàng)目,然后問一些基礎(chǔ)的八股,最后會(huì)問一些影像的基礎(chǔ)知識(shí)
面試官問的面試題: 1.本科期間學(xué)過哪些語言
2.請(qǐng)介紹一下自己的項(xiàng)目
3.進(jìn)程和線程的區(qū)別?
4.請(qǐng)說一下什么是鎖。
5.曝光三要素有哪些?
最開始有HR給我的打電話和我約一面的時(shí)間,然后等到那天,會(huì)有總部那邊的人給我打電話,然后就是問五六個(gè)面試的問題,問題基本就是常見的一些基礎(chǔ)知識(shí),相對(duì)比較簡(jiǎn)單,基本上背背那八股文就能過
面試官問的面試題: 當(dāng)時(shí)問了我這幾個(gè)問題:
線程同步的機(jī)制
面向?qū)ο蟮娜筇卣?br>指針常量和常量指針
鏈表和數(shù)組
define和const的區(qū)別
回答:
1. 線程同步的機(jī)制
線程同步機(jī)制確保多個(gè)線程在訪問共享資源時(shí)避免沖突,常用的方法有:互斥鎖(如 mutex),信號(hào)量(如 semaphore),條件變量(如 condition_variable)和讀寫鎖。這些機(jī)制通過控制線程訪問順序或等待條件,保證數(shù)據(jù)一致性和線程安全。
2. 面向?qū)ο蟮娜筇卣?br>面向?qū)ο蟮娜筇卣魇牵?br>
封裝:將數(shù)據(jù)和操作封裝在對(duì)象內(nèi),隱藏內(nèi)部實(shí)現(xiàn)。
繼承:允許新類從已有類繼承,復(fù)用代碼。
多態(tài):通過接口統(tǒng)一不同類型對(duì)象的操作,支持動(dòng)態(tài)綁定。
3. 指針常量和常量指針
指針常量(int* const ptr):指針自身是常量,指向的地址不可變,但指向的內(nèi)容可變。
常量指針(const int* ptr):指針指向的內(nèi)容是常量,內(nèi)容不可變,但指針地址可以改變。
4. 鏈表和數(shù)組
鏈表:動(dòng)態(tài)分配內(nèi)存,適合頻繁插入刪除操作,但訪問速度慢(需要遍歷)。
數(shù)組:固定大小,適合快速隨機(jī)訪問,但插入刪除操作效率低。
5. #define 和 const 的區(qū)別
#define:預(yù)處理器宏定義,文本替換,沒有類型檢查。
const:編譯時(shí)常量,有類型檢查,更安全。