先说一下笔试成绩:100% 66% 60%
一面 45min
上来说我简历项目烂大街,我点点头,确实,我是webserver项目
然后问了一些问题:
1、说一下项目里面的libevent是什么
A:不太记得了,好像是跟epoll差不多的,跟epoll的创建句柄、上树、下树一样都有对应的接口
2、libevent的好处是什么
A:不知道
3、字节序是什么
A:一些变量在主机和网络上的存放方式不一样,在网络上一般是大端,低地址存高位、在linux一般有两种htons和htonl两种接口分别转换端口号和IP地址
4、数据在传输过程中为什么要分层
A:主机之间通信就像是两个公司之间交流,不可能老总直接对话,可以安排给下级,从秘书到经理到组长等等层层嵌套,可以更有条理
Q:那一些小的公司比如说只有几个人,像你说的这样不是更浪费时间吗?
A:(从安全、速度、协议各个方面乱答的,后面他让我下去再看看这些细节问题)
5、你的研究方向是什么,自己单独完成吗,主要做了哪些工作
A:课题是传感器相敏检波电路(非重点)
6、HTTP和HTTPS的区别
A:证书、公钥私钥、非对称加密、对称加密、SSL等等(说了很多)
7、gdb常用的一些命令
A:run next block
Q:怎么看一个变量的值
A:忘了
8、程序编译的过程是什么样的
A:预编译、编译、汇编、链接(每个过程大概说了一下,linux下的命令也说了一下)
A:-E -s -c -i -s -o
9、makefile写了没有,怎么写
A:大概说了一下写的格式,还有makefile的优点
10、代码题(字节转换、字符串中的大写字母转小写)
A:第一题不会,曾经看过但是忘了,我说了一下思路,把输入的数字按位拆分放到数组里然后倒序重组
A:第二题是力扣简单题
后面问了一下比赛的内容和自己做了哪些工作,这一段时间比较久
反问环节就不说了 套话
二面 HR
期望薪资
期望地点(线上投的杭州、线下面在合肥所以我说期望地点是合肥,不知道有没有影响)
什么时候开始准备的秋招(一年前开始刷题)
有没有其他的offer(当时无)
有没有女朋友(一直无)
反问:
咋们这边HR主要考察什么?(回想起来这个问题有点傻)
三面 主管
翻着我的简历大概问了问:
你怎么做了这么多比赛(我写了7个奖项有5个是比赛);
你的比赛是导师有这方面的要求吗(没有,都是自愿参加);
那你研究生应该很忙吧,是不是经常睡不好(实际上还好,肯定要先保证睡眠 );
你其他的项目都是拿来练手的吗,跟研究方向没有关系(其实有,我的课题也用到了模电数电单片机,其余三个项目有一个是比赛的项目,另外两个是自学的)
代码大概有多少行啊?(基本都是3000多行)
你那个树莓派是什么类型的 是ARM还是X86 ? (ARM的)
那你对树莓派内部的架构、源码有看过吗?( 没看过,这个比赛就是函数调用就行了)
反问,简单套话即可
面试完在电梯口碰到了主管 打了声招呼,他客气地说“你很优秀”
-----------------------------------------------------------------------------------------------
10.19收到off
16.5k/month 28W/Year 公积金10% base合肥
#新华三##秋招##许愿offer##C/C++#
#面经#