深信服 Go 开发面经(已 offer)

个人背景:专升本,有块 ACM 牌子,项目是一个 OJ + 6824的分布式KV + 分布式文件系统

9.22 一面 55min

  1. 自我介绍,项目介绍
  2. 追问 OJ 项目的评测机实现细节
  3. 对协程的理解,为什么内核态做上下文切换性能低
  4. Go GC 和 GMP 模型
  5. Go map 实现,hash 冲突解决方法,并发安全 map 实现
  6. 主要排序算法的时间复杂度;手撕快排,Top K,动态 Top K;标准库里排序是怎么实现的
  7. 手撕算法:滑雪
  8. Linux 信号机制,怎么找内存占用最高的进程,怎么看进程打开了哪些文件
  9. acm 里负责的内容
  10. 手撕 goroutine 交替打印

9.28 二面 45min

  1. 自我介绍,项目介绍
  2. 追问分布式文件系统项目的设计和 Raft 算法细节
  3. 10亿数据怎么排序,写了个外部归并排序伪代码(面试官一直坚持说这样会把整个文件读进来,解释了好久流式读取)
  4. 手撕交替打印,还问了这个场景下进程,线程,协程的优劣
  5. 最自豪和失败的事情

10.13 线下主管面+HR面 50min

主管面:

  1. 自我介绍
  2. 给定 IP 区间集合,怎么判断某个 IP 是否在这些区间集合里,并设计查询接口
  3. 说了是专升本后,面试官就一直问校园经历和人生经历了

HR 面:

  1. 自我介绍
  2. 常规 HR 面问题,遇到过的困难,怎么解决冲突等等...

后续 & 总结

10.16 收到 offer 沟通会邮件。

10.19 收到 oc 谈薪,尝试 a 了下,不给 a,开的本科白菜价,前面面的都挺不错,还以为能拿个sp的

现在也到了 10 月底,秋招算是步入尾声了,能投的厂都投了,无奈学历太拉面试机会实在太少

手头只剩个京东在泡池子,还是边缘部门,感觉也等不到了。个人也比较喜欢深信服这边的业务,家里也是深圳的,所以考虑了下还是接了深信服的 offer。虽然薪资离预期还是有点落差,但今年这环境加上我这学历也没啥资格挑了,不出意外就要去吃窑鸡了

全部评论
深信服是996吗,怎么听说加班巨严重
2 回复 分享
发布于 2023-04-16 19:15 广东
base 有 17k吗?
2 回复 分享
发布于 2022-10-26 20:57 广东
牛逼大佬
1 回复 分享
发布于 2024-10-16 19:12 广东
6p兄弟,你这经历太吊了,不像我只会打游戏
1 回复 分享
发布于 2023-02-15 15:16 湖北
oj项目是b站上的那个oj项目吗
1 回复 分享
发布于 2022-11-10 22:54 广东
一起吃窑鸡又当同事了
1 回复 分享
发布于 2022-10-27 15:14 广东
简历有写专科经历吗
点赞 回复 分享
发布于 2023-02-14 10:55 广东
好强啊,向楼主学习
点赞 回复 分享
发布于 2022-12-17 13:15 山东
🐯兄牛逼
点赞 回复 分享
发布于 2022-11-16 02:04 广东
大佬,分布式文件系统是自己独立完成的吗
点赞 回复 分享
发布于 2022-11-05 19:10 江西
一面手撕三个算法题?
点赞 回复 分享
发布于 2022-10-31 19:50 广东
双非本,秋招太难了,也大概率吃窑鸡了
点赞 回复 分享
发布于 2022-10-26 22:47 浙江

相关推荐

05-31 13:25
已编辑
门头沟学院 Java
⌚️投递时间:5.9👋一面:5.21(5.19发的预约面试,预约的5.21)1. 自我介绍2. 手撕数组逆序和求两个数组的交集(两个语法题,运气有点好)3. 八股文拷打,没有问项目,下面是几个印象深刻的八股4. 发现慢查询怎么做SQL性能分析和SQL优化?(只答了explain执行计划和profile详情)5. MySQL为什么选择B+树作为索引结构?6. Java中HashMap的原理?7. 反问环节总结:八股应该问了八九个,其他的记不得了,面试官人挺好,说错了还帮我纠正,最后还说对我的表现挺满意的(内心狂喜,第一次面中厂),面完一会儿就直接发二面邮件了🤏二面:5.221. 自我介绍2. 无手撕,先拷打项目,再拷打八股文,只列举我记得的问题3. 介绍一下那个oj判题系统项目?4. 这个项目从单体服务改造成微服务的流程?5. 项目中用到了docker,具体是怎么使用的?6. 开屏幕共享现场展示上线的项目,让我在正确的题目代码中sleep10秒钟,结果判题结果是Wrong Answer,为什么会这样?(不知道原因,吓出一身冷汗)7. 为什么没有错误的具体信息?(没有做,也是很尴尬了)8. 项目中有没有遇到什么困难?(这个问题好像还挺容易被问到的)9. 场景:使用UDP协议来传输信息,设计一下怎么确保数据的完整性和安全性?接收方怎么判断数据是否正确和完整?(大概是这么个意思,原话不记得了,反正当时瞎扯了半天,也没答到点子上,面试官只好跳过了)10. 进程之间的可以通过管道通信,管道的数据结构是怎么样?(直接懵逼,说不太了解)11. 反问环节总结:八股还问了别的,其他的多多少少都答出来了一些东西,这两个直接不会所以印象深刻,二面个人感觉答的很一般,面完也是很久没有后续,但是官网还是显示项目复试✌️三面:5.30(本来是5.29的,但临时通知面试官有事改成了5.30,二面到三面隔了一个星期,本来以为没啥希望了)1. 自我介绍2. 无手撕,还是项目和八股文拷打,这次项目拷打跟二面有所不同,没有去拷打简历上项目的细节3. 简历上两个项目的背景?(为什么想做这两个项目)4. 做这两个项目时有没有遇到啥困难?5. 场景:如果前端请求后端接口超时了,前端没有返回信息,访问的接口信息也没有问题(ip,端口,路径没问题),这时你会怎么调试解决?(没答上来)5. 除了简历上的项目之外,有没有自己感兴趣的方向?(应该就是问除了跟着别人做项目,有没有自己动手做过啥东西)6. 平时对ai工具是否有了解和使用?(这个二面的时候也问了)7. 学校开的课程哪些是你掌握的比较好的?(只敢说数据库,其他的不是很敢说,面试官好像也看出来了)8. 发现慢查询怎么做SQL性能分析和SQL优化?(一面问过了)9. 最后问了能实习多久?10. 反问环节总结:感觉答得比二面会稍微好些,强度没有二面高,面完当天官网流程变成了HR面我想问一下,流程变成HR面后,多久会约面呢?
查看20道真题和解析
点赞 评论 收藏
分享
评论
18
66
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务