深信服 2020 长沙 c++ 还愿
一面(电话面,40分钟)
1.了解编译器吗?
2.说说你对宏定义的理解?
3.c++的内存管理
4.new与malloc的区别
5.堆和栈的区别(数据结构与内存两个方面)
6.运行中内存碎片怎么处理
7.平时碰到堆栈数据结构的情况(可能这边说了一个dfs,二面手撕代码就出了个dfs的题目)
8.vector、list的底层实现?
9.什么情况下用vector,什么情况下用list?
10.traits?
11.socket通信流程?read()返回码?
12.time wait状态原因?没有会怎么样?
14.多线程与多进程?fork(),pthread_create()等函数?
15.多线程、多进程与多路IO复用在服务器端应用的区别?
16.select,epoll实现?
17.epoll的触发方式?适用场景?
18.extern?
19.static?
二面 (视频面,牛客网,40分钟)
聊项目,学习经历
1.从含有n个数字的有序数组中,选择k个不重复的数字,作为随机数。讲思路
2.青蛙跳台阶。讲思路
3.统计数组出现一次的数。牛客网在线编
4.leetcode 93题。牛客网在线编
HR面 (30分钟)
1.学习经历与自我介绍;
2.项目思路;
3.遇到难题如何解决
4.情感状况
5.期待薪资
6.已有offer
7.反问
还有些零零散散记得不是很清楚!整体面试感觉非常不错,面试官不会刁难,不懂的就会跳过,懂的就一直深挖!
3.5号上午面完,趁着记忆力还好,立马写面经许愿。。 3.6号上午立马来还愿。
#深信服##校招##面经##C/C++#