深信服 Go开发 一二三面+HR面 凉经

10.19 一面

40min,面试官不开摄像头

  1. 自我介绍

  2. 介绍实习经历

  3. 如果给你一个树形的结构,设计数据表,应该怎么设计(id和parent_id吧)

  4. 算法题:给你一个字符串text,计算字符串里所有子串中包含s或者f的总和

  5. 对go熟悉吗(不熟悉)

  6. 哈希表解决哈希冲突有几种方式(3种),哪种方式好一点

  7. 哈希表顺序不稳定的原因是什么

  8. 如果要实现一个有序的Map,应该怎么实现(TreeMap)

  9. MySQL的联合索引

  10. 如果有ABC三个联合索引,查询select * from xxx where A <= xxx and B <= xxx and C <= xxx,全是小于的情况下,会怎么使用索引

  11. 数据库的锁了解过吗,有哪些锁

  12. for update和in share mode有什么区别

  13. MySQL执行什么命令可以加上行锁和表锁

  14. MySQL怎么才能加上间隙锁(不会)

  15. 目前收到了哪些Offer

  16. 这段实习经历对你以后的职业规划有什么影响,对此你做了哪些事情

  17. 反问

    • 部门业务:做云平台,底下的子部门可以分为是做存储、计算、安全,虽然现在是我在面试你但是你不一定会来我这个部门

    • 技术栈:主要是GO,以后可能会有变化

    • 应届生培养:先是2周的公司文化培训,然后6个月的实习期,有导师带

    • 建议:找一个比较好的目标,多跟厉害的人接触

10.20 二面

50min

  1. 面试官迟到5min并道歉

  2. 自我介绍

  3. 算法题:一个完全二叉树,给你一个中序遍历的数组,输出层序遍历

  4. 场景题:假如有多台服务器组成的集群,服务器A要给服务器B发送一个10GB的大数据,如果要是你对这个系统进行设计,应该怎么设计,有什么样的优化措施

  5. 场景题:给你一个200W个单词数据保存在磁盘中,内存中只给你能够存放200个单词的数组,怎么样求出出现次数TOP10的单词

  6. 介绍项目、实习

  7. 反问
除了算法题秒了之外,场景题都不会,但是面试官还是让我通过了,并劝告我如果来深信服一定要先学好go再来

10.23 线下主管面

30min
  1. 自我介绍
  2. 介绍实习
  3. 有没有什么知识点是你实习的时候才会的,之前不会的
  4. 实习过程中有没有什么收获
  5. 你身边的老师和同学都是怎么评价你的
  6. 知道哪些go特有的而其他语言没有的特性吗(go零基础,不知道,我只提到了性能高,还支持协程)
  7. 那什么是协程
  8. 介绍一下你简历上面的奖项(acm校赛、蓝桥杯)
  9. 为啥不参加ACM省赛(不是acmer)
  10. 反问
自我感觉主管面表现比较差,因为我太紧张了!!语无伦次!!
可能就是主管面评分比较低,加上二面时场景题不会,导致排序排在后面然后直接感谢信
本来我打算直接走了,没想到等候室的HR叫我留下来准备HR面

10.23 线下HR面

60min,纯聊天,交流的也算愉快,包括但不限于HR会在面试时埋下的以下坑:
  1. 说一下最讨厌的人(并不是真的问你最讨厌谁,主要是想看你遇到冲突时怎么解决)
  2. 说一下压力最大是什么时候(主要是想试探你能承受的压力极限)
当时HR面的时候就很奇怪,为什么不问优缺点、接不接受加班等常规性问题,回去复盘了才知道,老手啊

更新:一周之后催了HR,秒发感谢信(催HR的请慎重)

#深信服#
全部评论
老哥,二面的第四第五个问题怎么回答呀
1 回复 分享
发布于 2022-10-30 22:31 河南
同,一直无消息,三面还有点拉胯。。。😭
点赞 回复 分享
发布于 2022-10-30 20:33 广东
算法在本地写的吗
点赞 回复 分享
发布于 2022-10-31 19:32 广东
所以为什么不问优缺点
点赞 回复 分享
发布于 2022-11-09 21:36 河南

相关推荐

3 28 评论
分享
牛客网
牛客企业服务