蚂蚁金服和字节跳动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

相关推荐

点赞 评论 收藏
分享
一个菜鸡罢了:哥们,感觉你的简历还是有点问题的,我提几点建议,看看能不能提供一点帮助 1. ”新余学院“别加粗,课程不清楚是否有必要写,感觉版面不如拿来写一下做过的事情,教育经历是你的弱势就尽量少写 2. “干部及社团经历”和“自我评价”删掉 3. 论文后面的“录用”和“小修”啥的都删掉,默认全录用,问了再说,反正小修毕业前肯定能发出来 4. 工作经验和研究成果没有体现你的个人贡献,着重包装一下个人贡献
点赞 评论 收藏
分享
3 103 评论
分享
牛客网
牛客企业服务