金山服务端开发工程师一二面(OC)

Timeline: 9.24 笔试 -> 10.19 一面 -> 10.31 二面 -> 11.30 HR 面 + OC 谈薪

流程也太慢了,应该前面拒了很多才轮到我,而且广州珠海也没 HC 被调剂到武汉了,不考虑了。

金山服务端开发工程师一面

自我介绍

了解什么 Redis 数据类型?

stream 底层实现?

hash 底层实现?哈希表怎么扩容?

zset 底层实现?跳表查询时间复杂度?

Redis 持久化方式?AOF 重写的流程?重写的时候新命令怎么办?

分布式锁怎么实现?超时了怎么办?多机怎么保证一致性?

Redis 穿透是什么?怎么处理?布隆过滤器怎么支持更新?

Redis 过期删除策略?内存淘汰策略?

LFU 怎么实现?空间复杂度是多少?put 整个流程是怎样的?

MySQL 索引结构?聚簇和普通索引有什么区别?

可重复读怎么避免幻读的?

意向锁是什么?

undolog、binlog、redolog 都有什么用?

MySql 数据页和操作系统内存页差值导致的数据丢失怎么办?

零拷贝是什么?怎么实现?sendfile 具体流程?

虚拟内存的作用?怎么转换到物理内存的?

了解什么 IO 多路复用?Epoll 的底层实现?ET 和 LT 的区别?

软中断和硬中断是什么?

TCP 三次握手和四次挥手?有客户端一直发 SYN 包不回复怎么办?

TCP 的包丢失怎么办?重传能确定哪一个丢了吗?

TLS 的建立流程?为什么后面要用对称加密?

海量数据怎么找 Top5?堆复杂度?

反问:是广州的?面试官珠海的,统招统分;后续流程?还有技术面然后 HR 面

算法题:无

平台:金山会议

时长:50 min

总结:八股轰炸,口干舌燥,基本都是常规问题,无手撕

金山服务端开发工程师二面

面试官没开摄像头

自我介绍

设计题:

  1. 设计一个系统统计用户在线人数,实时以及每日报表
  2. 给定千万的词条库,搜索时怎么提示近似词条怎么实现?
  3. 图书馆搜索图书怎么实现模糊搜索?
  4. 怎么设计一个爬虫系统?怎么去重?

算法题:无

时长:30 min

反问:统招统分?是;后续流程?今天可以提交结果,后续要等行政那边

总结:全程设计场景题和追问,但感觉不算难

全部评论
e去哪了
1 回复 分享
发布于 2023-12-05 11:09 上海
也跟我约的11.30hr面,但是当天说我电话没打通,现在还没等到后续
1 回复 分享
发布于 2023-12-05 18:35 陕西
e哥太猛了
点赞 回复 分享
发布于 2023-11-30 13:42 江苏
卧槽 原来给你过了兄弟,我跟你岗位还有问题一模一样,我都回答出来了,给我挂了
点赞 回复 分享
发布于 2023-11-30 20:53 北京
我是广州的服务端
点赞 回复 分享
发布于 2023-11-30 20:54 北京
我们估计是统一个面试官,给我开了白菜
点赞 回复 分享
发布于 2023-12-04 17:12 湖北

相关推荐

不愿透露姓名的神秘牛友
11-13 17:56
鼎阳科技 硬件工程师 23*15 硕士985
点赞 评论 收藏
分享
6 53 评论
分享
牛客网
牛客企业服务