深信服面经(一面二面三面,已Offer)
一面技术面
先自我介绍,说了自己的竞赛经历
结构体的内存对齐
sizeof和strlen的区别
new和malloc的区别
变长结构体
手撕快排
三次握手,四次挥手
三次握手交换了什么信息
epoll和select
二面综合面
聊了二十多分钟的项目(我真没什么项目可以谈,唯一的亮点似乎就是docker和分布式?)
从一堆数中找中位数(快排?)
大数据中找中位数,数字范围为0-int64(存到文件中,然后二分答案)
学过最难的算法是什么(树上动态点分治?),然后给面试官讲思路(幸好没让手撕,我太久没敲过了,估计让我手撕得要个半个小时)
觉得树上动态点分治难点在哪?
手撕memcpy
strcpy会有什么问题(内存溢出?)
反问环节
三面HR面
线下面试,主要就是聊了一下家常和薪资,介绍了公司加班情况,当场给了口头Offer,第二天也的确收到了Offer
(求助一下有没有base长沙的大佬,我似乎简历上的电话填错了,我收到Offer该做什么哇,实习啥的咋谈哇?)
#面经##校招##深信服#