9.29新華三 線下面試(三輪) 10.19已收offer
先說一下筆試成績:100% 66% 60%
一面 45min
上來說我簡歷項(xiàng)目爛大街,我點(diǎn)點(diǎn)頭,確實(shí),我是webserver項(xiàng)目
然后問了一些問題:
1、說一下項(xiàng)目里面的libevent是什么
A:不太記得了,好像是跟epoll差不多的,跟epoll的創(chuàng)建句柄、上樹、下樹一樣都有對(duì)應(yīng)的接口
2、libevent的好處是什么
A:不知道
3、字節(jié)序是什么
A:一些變量在主機(jī)和網(wǎng)絡(luò)上的存放方式不一樣,在網(wǎng)絡(luò)上一般是大端,低地址存高位、在linux一般有兩種htons和htonl兩種接口分別轉(zhuǎn)換端口號(hào)和IP地址
4、數(shù)據(jù)在傳輸過程中為什么要分層
A:主機(jī)之間通信就像是兩個(gè)公司之間交流,不可能老總直接對(duì)話,可以安排給下級(jí),從秘書到經(jīng)理到組長等等層層嵌套,可以更有條理
Q:那一些小的公司比如說只有幾個(gè)人,像你說的這樣不是更浪費(fèi)時(shí)間嗎?
A:(從安全、速度、協(xié)議各個(gè)方面亂答的,后面他讓我下去再看看這些細(xì)節(jié)問題)
5、你的研究方向是什么,自己單獨(dú)完成嗎,主要做了哪些工作
A:課題是傳感器相敏檢波電路(非重點(diǎn))
6、HTTP和HTTPS的區(qū)別
A:證書、公鑰私鑰、非對(duì)稱加密、對(duì)稱加密、SSL等等(說了很多)
7、gdb常用的一些命令
A:run next block
Q:怎么看一個(gè)變量的值
A:忘了
8、程序編譯的過程是什么樣的
A:預(yù)編譯、編譯、匯編、鏈接(每個(gè)過程大概說了一下,linux下的命令也說了一下)
A:-E -s -c? ?-i -s -o
9、makefile寫了沒有,怎么寫
A:大概說了一下寫的格式,還有makefile的優(yōu)點(diǎn)
10、代碼題(字節(jié)轉(zhuǎn)換、字符串中的大寫字母轉(zhuǎn)小寫)
A:第一題不會(huì),曾經(jīng)看過但是忘了,我說了一下思路,把輸入的數(shù)字按位拆分放到數(shù)組里然后倒序重組
A:第二題是力扣簡單題
后面問了一下比賽的內(nèi)容和自己做了哪些工作,這一段時(shí)間比較久
反問環(huán)節(jié)就不說了 套話
二面 HR
期望薪資
期望地點(diǎn)(線上投的杭州、線下面在合肥所以我說期望地點(diǎn)是合肥,不知道有沒有影響)
什么時(shí)候開始準(zhǔn)備的秋招(一年前開始刷題)
有沒有其他的offer(當(dāng)時(shí)無)
有沒有女朋友(一直無)
反問:
咋們這邊HR主要考察什么?(回想起來這個(gè)問題有點(diǎn)傻)
三面 主管
翻著我的簡歷大概問了問:
你怎么做了這么多比賽(我寫了7個(gè)獎(jiǎng)項(xiàng)有5個(gè)是比賽);
你的比賽是導(dǎo)師有這方面的要求嗎(沒有,都是自愿參加);
那你研究生應(yīng)該很忙吧,是不是經(jīng)常睡不好(實(shí)際上還好,肯定要先保證睡眠 );
你其他的項(xiàng)目都是拿來練手的嗎,跟研究方向沒有關(guān)系(其實(shí)有,我的課題也用到了模電數(shù)電單片機(jī),其余三個(gè)項(xiàng)目有一個(gè)是比賽的項(xiàng)目,另外兩個(gè)是自學(xué)的)
代碼大概有多少行???(基本都是3000多行)
你那個(gè)樹莓派是什么類型的 是ARM還是X86 ? (ARM的)
那你對(duì)樹莓派內(nèi)部的架構(gòu)、源碼有看過嗎?( 沒看過,這個(gè)比賽就是函數(shù)調(diào)用就行了)
反問,簡單套話即可
面試完在電梯口碰到了主管 打了聲招呼,他客氣地說“你很優(yōu)秀”
-----------------------------------------------------------------------------------------------
10.19收到off
16.5k/month 28W/Year 公積金10% base合肥
#新華三##秋招##許愿offer##C/C++##面經(jīng)#