10.11 58后端开发一面
##软件开发笔面经##
面试流程:
一、自我介绍
二、项目提问
- 具体做的事
- 包含几个模块
- 为什么用ConcurrentHashMap
- Dubbo使用的通信协议(因此技术栈写了Dubbo)
- 如何排除线上的OOM问题(因为写了排除线上问题)
三、八股
- redis如何设计分布式锁
- redis集群如何搭建
- 主从集群+哨兵
- redis的zset的数据结构
- mysql查询的优化手段
- 索引的数据结构
- 隔离级别的类型
- 读已提交和可重复读之间的区别
- CMS和G1的区别
- G1的优点
- 输入一个网页会经过那些过程
- synchronized的实现原理
- 线程同步的方法
- 线程同步和互斥的区别
手撕
- 给一个链表和目标值,将链表中小于目标值的节点都放在左边,大于目标值的节点都放在右边
面试流程:
一、自我介绍
二、项目提问
- 具体做的事
- 包含几个模块
- 为什么用ConcurrentHashMap
- Dubbo使用的通信协议(因此技术栈写了Dubbo)
- 如何排除线上的OOM问题(因为写了排除线上问题)
三、八股
- redis如何设计分布式锁
- redis集群如何搭建
- 主从集群+哨兵
- redis的zset的数据结构
- mysql查询的优化手段
- 索引的数据结构
- 隔离级别的类型
- 读已提交和可重复读之间的区别
- CMS和G1的区别
- G1的优点
- 输入一个网页会经过那些过程
- synchronized的实现原理
- 线程同步的方法
- 线程同步和互斥的区别
手撕
- 给一个链表和目标值,将链表中小于目标值的节点都放在左边,大于目标值的节点都放在右边
全部评论
同学你好,之前有投递过华为吗?如果没有的话,也可以考虑下哦。我们新开了一批HC,还没招满
相关推荐
10-22 14:22
门头沟学院 硬件开发 点赞 评论 收藏
分享
10-25 20:32
西安交通大学 热设计工程师 点赞 评论 收藏
分享