蚂蚁金服和字节跳动Java社招面经

阿里一二面整理
1.jvm底层原理和排查命令
2.zk一致性原理
3.redis数据结构 持久化 哨兵 cluster数据分片规则
4.kafka一致性原理 消费时的消息丢失和重复如何解决
5.微服务优缺点
6.synchronizedlock底层实现
7.hashmap底层实现
8.Java序列化底层实
10.mysql底层实现
11.springioc,aop,mvc底层实现大致逻辑
12.设计模式大致说下你熟悉的框架中用到的设计模式
13.项目中用到的设计模式。
14.Netty的主要组件。
15.使用dubbo进行远程调用时消费端需要几个线程。
16.内存分配以及优化。
17.cpu or 内存占用100%怎么解决。

字节跳动整理
1.自我介绍。
2.计算机网络TCP的三次握手,UDP和TCP的区别。
3.知道的排序算法,以及复杂度。
4.两个1G排好序的文件,按序合并。
5.二叉树层序遍历输出,每一层输出数组(手写算法)。
6.数据库索引,多级索引。
7.LINUX进程与线程区别,进程间怎么通信,linux查询进程命令,怎么查询进程状态,线程IO,LINUX命令。
8.一个数组获取最大的k个数,大顶堆,排序。
9.SELECTED?IO?不清楚这个,没听过。
10.MySQL的行锁的实现原理
11.Redis发生主备切换会出现什么问题?
12.kafka的优势和发送过程?
13.jvm的垃圾回收算法?

#蚂蚁集团##字节跳动##社招##Java工程师##面经#
全部评论
大佬两个都过了?
点赞 回复 分享
发布于 2019-10-18 16:56
楼主是社招?
点赞 回复 分享
发布于 2019-10-18 16:59
楼主工作几年了?话说字节面到几面了?
点赞 回复 分享
发布于 2019-10-18 20:22
感谢大佬分享!欢迎参加社招面经活动~~ -------------------- 活动:社招面经征集|参加过社招的牛友,来发面经吧,拿京东卡
点赞 回复 分享
发布于 2019-10-21 14:38

相关推荐

11-01 08:48
门头沟学院 C++
伤心的候选人在吵架:佬你不要的,能不能拿户口本证明过户给我。。球球了
点赞 评论 收藏
分享
3 103 评论
分享
牛客网
牛客企业服务