深信服C++后台研发日常实习一面

刚刚收到深信服二面约面,补一发一面攒人品;
一面是电话面,自我介绍完以后说我的简历好像更适合嵌入式 emmmmm??

  1. 项目
  2. 服务器如果挂掉怎么办?(我回答了服务器挂掉会接收到信号,然后更改数据库中用户的状态为离线,面试官让我连接一下守护现场,负责把服务器拉起来)
  3. STL容器,vector扩容等
  4. 说到list,问判断是否有环(应该算是口述算法题)
  5. GDB工具常用命令
  6. 项目里的日志怎么实现(打印到控制台),接着说如果是晚上出现问题第二天要排错怎么办?(输出到日志文件)
  7. 怎么查看日志文件?(我答了cat,不过cat在日志特别大会爆,又答了三剑客 awk那些,面试官告诉我tail)
  8. TCP三次握手(我以为会问两次可不可以结果没问)
  9. 项目用到多线程了吗,怎么同步(mutex+条件变量)
  10. 基于项目又出了一个互斥场景题我没答出来,然后问我项目里面是什么部分用互斥了,我答了以后面试官就放了,应该是问的和我使用场景不一样
  11. 什么是野指针
  12. 新开辟的空间里面是干净的吗?(我结合内存池答了)
  13. 了解nosql吗?(我说像redis MongoDB这些,面试官眼睛都放光了问我会不会MongoDB我说不会。。。)
  14. TCP拥塞算法,具体过程
  15. C语言的calloc(忘记了)
  16. 问我常用的排序(冒泡、快排、堆、归并)
  17. 冒泡时间复杂度,里面一层循环是做什么用的?
  18. 写过堆吗?口述一下整个过程(heapify那些)
  19. 函数指针了解吗(类似C++的拉莫达函数,用一个变量去调用函数,结合项目里面利用这个特性实现回调操作) 听到我说回调,标识任可了一下
  20. 函数指针(不记得了,面试官跟我讲了)
  21. 项目里面函数一般多少行(我确实没注意过,又问我平常写代码写多少行函数,最后其实是想问我会不会把一个函数模块写的过长)
  22. 做项目有没有对参数进行校验的习惯(结合项目答了一下)
    反问环节:
    业务,技术栈
    面试官说现在是python和go问我是否介意,下半年主要就迁go了(当然跟我没多大关系,我说思想最重要,语言都其次 /求生欲慢慢)

还有一些不太记得了,整体体验很nice,不会的题面试官还跟我讲,让我下去再看;
当时就讲对我满意让我等二面,我问大概多久,说是还没安排,但是在下周三前,我说好;

#面经##实习##深信服#
全部评论
我有点纳闷,今天周六跟我约面试,明天周天给我面试,不休息吗
2 回复 分享
发布于 2022-03-05 18:09
意向了,说是明天发邮件!二面就死扣项目,很不得让我口述源码,大家加油!
1 回复 分享
发布于 2022-03-08 23:27
一面是3月3日
点赞 回复 分享
发布于 2022-03-05 18:08
我们公司也有c加加实习哈
点赞 回复 分享
发布于 2022-03-05 20:01
请问哪里投递的呀,官网投了没消息
点赞 回复 分享
发布于 2022-03-05 20:10
老哥 你笔试是啥时候做的呀?
点赞 回复 分享
发布于 2022-03-05 21:26
楼主啥时候投的呀,我上个月28号投的现在还没消息...
点赞 回复 分享
发布于 2022-03-06 12:09
想问下楼主,这个12题新开辟空间内存的答案是啥?😵
点赞 回复 分享
发布于 2022-03-11 10:47

相关推荐

评论
5
39
分享
牛客网
牛客企业服务