网易、华为、美团java工程师社招面经-(尾末附答案))
网易:
一面:
1. RPC原理,netty原理
2. hashMap原理
3. redis缓存回收机制,准备同步,哨兵机制
4. 统计10分钟内订单的亏损,你会怎么设计
5. 项目:你做了什么,为什么要这么做,用了什么技术要解决什么问题
二面:
1. 分布式缓存redis原理,zookeeper锁是如何实现的
2. 分布式缓存读写不一致问题
3. java线程你怎么使用
4. 数据库是如何调优的
5. git rebase命令发生了什么
6. 讨论项目
三面HR:
薪资,为什么要离开,级别
华为:
一面:
1. 结构数据库和非结构数据库区别,你了解的非结构数据库有哪些
2. 频繁的增删数据量某个表,数据库最终数据只有几万或者更少,为什么查询会变慢
3. 数据如果出现了阻塞,你是怎么排查的,top和jstack命令用过没,jstack命令的nid是什么意思,怎么查看java某个进程的线程
4. 大数据算法聚类算法有哪些
5. 写一个算法判断某个数是2的n次方
6. 说你最熟悉的项目
二面HR:
1. 薪资级别
2. 如何抗压
3. 平时喜欢做什么
4. 对加班什么看法
三面业务主管
1. 你想做什么,介绍他们部门做的东西
2. 你自己做的项目,怎么设计的
美团
分布式缓存redis,dubbo原理,分布式缓存锁的实现
mysql分库分表原则
- 为什么要分这么多库这么多表
- 基于什么考虑?
- 如何实现数据库动态扩容?
线程池coreSize,maxSize怎么设置,依据是什么?场景1:单台机器4核,服务A请求时间为5S,但是A调用的某个服务B耗时4.98S,A服务超时时间是10S,问100QPS的访问量,动态线程池CoreSize,maxSize,等待队列怎么指定?
设计一个订餐排队系统,底层模型有哪些
获取往期更多最新面试题资料,直接转发一下这篇文章+关注公众号【Java烂猪皮】关注后回复【666】即可获取哦~
腾讯、阿里、滴滴后台面试题汇总总结 — (含答案)
面试:史上最全多线程面试题 !
最新阿里内推Java后端面试题
JVM难学?那是因为你没认真看完这篇文章
关注作者微信公众号 —《JAVA烂猪皮》
了解更多java后端架构知识以及最新面试宝典
看完本文记得给作者点赞+在看哦~~~大家的支持,是作者源源不断出文的动力