9.22,9.23面的C++一面:30分钟左右1.自我介绍2.看我项目用了AES和RSA问了我这两个区别3.实习项目中线程池使用,工作线程使用,问了线程如何开始得到任务,其实面试官是想问生产者消费者模型。3.手撕代码环节让我手撕一个线程池,完成生产者消费者模型,要求处理队列为空和为满。当时还和面试官争了下死锁,因为用到了unique_lock和m_cond.wait()面试官以为会死锁。4.手撕算法题,题目:要求找出二维矩阵里面的最长严格递增上升子序列,我直接暴力写了,面试官说没问题,没有怎么卡时间复杂度,但是我还是把另外一个使用记忆剪枝的跟他讲了,他说可以,反正就是暴力也可以,主要考察思路吧,没有那么严格按照算法题来。5.protobuf和xml json的区别。反问环节:1.面试是分为1面2面技术面和3面hr面吗(问完这个问题,面试官直接就跟我说,一面他这边可以让我过,后面的就看我自己了。)2.后期这个入职培训主要是使用C++吗,还是会考虑转Go,回答我主要还是C++,但是项目设计到要求会。然后让我拿着简历和成绩单到签到处去了。二面:30分钟,期间等了快一个小时1.自我介绍2.上来直接让我手撕一个题目:要求:key为string,value的double 实现插入删除功能,检查key存在,value是否相等,可以存储重复key不同value。禁止使用stl的所有容器库,其实就是自己基于静态数组 int a[100]或者自己使用数组使用其余的数据结构,vector也不准用。听到这禁止使用就感觉很难,最后用数组和结构体实现了,然后跟面试官讲了思路3.面试官反问我手撕为什么使用数组,缺点在哪4.把实习经历问了一遍,从项目为什么使用,到怎么设计最佳性能,以及项目中遇到的难点,和项目哪里需要优化。5.没有反问环节,当时都以为凉了,直接让我上去,去了一问结果过了,时间太晚23面上午面hr。三面:hr面,30分钟,到了那里等hr面快1小时1.自我介绍2.实习公司是否提供转正3.为什么不考研4.自身优缺点5.是否有亲属在深信服6.因为回答时候说是我梦想公司,就问我为什么是7.期望薪资8.比赛是个人还是团队,准备了多久9.反问环节培训阶段是试用期吗,是否有实习期晋升机制然后准备问一个问题,结果记不起来了,结果搞的面试官没有理解。然后当时12点多了,跟我说可以留下来吃饭,或者直接回去,然后国庆前出通知。我直接回去了,没留下来。总结:从22下午去面试,还好提前去了。一面面试官人很好,反问阶段也告知过了,可能是因为过了才告知。二面面试官人也很好,只是严肃一点,感觉也正常,毕竟是面试阶段,手撕最后还告知我一个可以优化的点,面的时候是感觉面二面压力大些,因为问了很多问题,加上很多都是设计到问题反面,考虑优化和细节多一些,难一些可能压力大。三面是个美丽小姐姐,感觉和hr姐姐聊得时候感觉挺好的,但是还是有一些问题回答的不好,有一点卡顿,可能影响挺大。结果:从23面完,到今天都没任何消息,已经感觉凉了,加了交流群,问了查询了进度,显示未通过,不知道哪里挂了,应该是hr面挂了吧,看看9.30左右会不会有感谢信了。大概秋招是无望了可能。#深信服求职进展汇总##深信服秋季招聘#