深信服C++ 一面(技术面、70min、offer)

深信服C++ 一面(70min)

一、问面试官

  • 首先是自我介绍
  • 先写一个hash类吧,写两个解决哈希冲突的方法的函数和一个哈希映射的函数即可(10min)
  • 讲述一下思路,哈希函数发生哈希冲突后怎么处理,怎么扩容?
  • 选一个你觉得写的最好的项目,然后介绍一下你在这个项目做了哪些东西
  • 项目相关的问题balabala
  • 简单介绍一下什么是多路复用,以及在什么情况下需要使用,为什么
  • 介绍一下selectpollepoll 的区别
  • 学过计算机网络吗,简单介绍一下TCPUDP
  • 介绍一下TCP/IP的四层模型,并简单介绍一下每一层都有哪些常见的协议
  • 知道ARP 协议是干什么的吗
  • 给你十亿的数据,怎样能快速,并且节省空间的求出top10 的元素,写一下吧
  • 内存管理模型你知道吗,假设给你30M的空间,你怎么做内存管理呢,要求能申请出5k200b10M 的空间,并且需要解决内存碎片问题,需要自己实现mallocfree函数(15min)
  • 简单说一下你的思路,然后说一下内存碎片问题你是怎么做的

二、反问

  • 我看网上很多说贵公司加班很严重,你感觉严重吗

答: 看部门,我们部门不怎么加班

  • 我这个岗位对应的什么部门呢,需要学习什么知识呢?

答:目前是一个统一筛选的情况,所以还不能确定你会去哪个部门

  • 您觉得我刚才的表现如何呢?

答:编码能力很强,基础很牢

#我拿到offer啦##深信服面经##面试复盘##C/C++##2023秋招#
全部评论
“先写一个hash类吧,写两个解决哈希冲突的方法的函数和一个哈希映射的函数即可(10min)” 和 “内存管理模型你知道吗,假设给你30M的空间,你怎么做内存管理呢,要求能申请出5k、200b、10M 的空间,并且需要解决内存碎片问题,需要自己实现malloc和free函数(15min)” 该怎么写呢,感觉好难呀,求代码
3 回复 分享
发布于 2022-10-18 14:37 上海
楼主水平很高啊
1 回复 分享
发布于 2022-10-18 00:20 广东
宣传一下我的本科毕业设计,用C++编写的分布式即使通讯系统,https://github.com/taroyuyu/KIMServer,带客户端(支持iOS和macOS),支持视音频通话,欢迎大家给小星星✨✨✨ 还提供详细的文档,方便大家写毕业设计或课程设计😂
点赞 回复 分享
发布于 2022-11-04 12:48 广东
很强啊,那个手动实现malloc是用链表连着内存块那样实现的吗
点赞 回复 分享
发布于 2022-12-12 16:11 北京

相关推荐

字节 飞书绩效团队 (n+2) * 15 + 1k * 12 + 1w
点赞 评论 收藏
分享
面试摇了我吧:啊哈哈面试提前五个小时发,点击不能参加就是放弃
点赞 评论 收藏
分享
6 35 评论
分享
牛客网
牛客企业服务