面試官提前進騰訊會議,沒有要求開攝像頭,面試官自己也沒開,因為面試官語速比較快,加上我這邊風聲很大,有很多問題沒有聽清,又反問面試官幾次,然后面試官語氣上有點不耐煩。
面試官問的面試題:中科創達智能軟件工程師面試題
strlen和sizeof的區別
#include<> 和#include""的區別
結構體內存對齊
redis的恢復機制
git怎么只提交更改的文件
進程間通信的方式,消息隊列
進程和線程的區別
static關鍵字
全局變量和局部變量可以重名嗎
常量指針和指針常量的區別
數組指針和指針數組的區別
1.先請自我介紹。
2.問了相關的技術問題
3.問了關于對加班的看法,簡單問了在校經歷
其他的不太記得了
中科創達C++軟件開發工程師面試題
數據類型有幾種、有什么區別
進程、線程、協程(這個很少問),定義及區別
深淺拷貝的區別
常用開發模式
函數式編程、對象式編程
閉包、裝飾器
python中的類可以多繼承么,多繼承的繼承方式?
類的特性
魔法方法,舉例并說明
生成器、迭代器、可迭代對象的定義及區別
垃圾回收機制
線程安全、死鎖、GIL
進程、線程是否用過
解決線程不安全的辦法
linux常用命令,舉例說明
http狀態碼
http和https的區別
網絡編程、通信協議
三次握手、四次回收
http中get 和 post的區別
緩存是怎么做的
session、cookie的區別
tcp和udp的區別、socket
mysql
本次整體感受:很好
本次面試難度:有難度
本次面試來源:校園招聘
面試過程面試官人很好,面試體驗還行,問題比較基礎,目前到了人力資源面試。
先寫著這么多了,等人力面完再來續寫面經。
中科創達C++軟件開發工程師面試題
1. 首先自我介紹;
2. 問了下在學校里做過的項目;
3. C++面向對象的特性;
4. C++多態是什么;
5. 重載和重寫的區別;
6. static的用法和作用,以及與const的區別;
7. 動態庫和靜態庫的區別;
8. 虛函數和純虛函數的區別;
9. 說一下友元函數;
10. 說出你了解的排序算法,并說一下它們的復雜度;
11.最后問了我大概的職業規劃和目標方向;
12.最后反問。
總共面試半個小時出頭,面試體驗還行,問題比較基礎;
面試兩天后通知二面。
一面是筆試,hr發過來筆試鏈接,50道題目,是c/c++的基礎知識,全是選擇題,不算難,但是有時間限制。
二面是技術面,多半是你們項目部的,會根據你的經歷問你一些基礎問題,不難,然后是手撕代碼,大概都是力扣上的那種簡單中等題型,然后問了一些操作系統的基礎問題。
三面是hr面
中科創達c語言軟件開發工程師面試題
1.c語言和c++的區別
2.好像是將一個什么數逆序輸出
3.查找字符串里相同的兩個字符的位置
4.什么是死鎖?
5.怎樣解決死鎖。
6.你在項目經歷里讓你映像最深的事是什么?你什么怎么解決你的困難的?