支付宝|《最新面经》—字节跳动Java社招面试题
文章图片
一面:
1、一些Java基础知识 。
2、倒排索引 。
3、讲讲redis里面的哈希表?
4、happen-before的规则?
5、volatile修饰符 , synchronize锁 。
6、java单例模式的实现?
7、进程与线程的区别 , 多进程和多线程的区别?
8、HashMap原理 , 为什么用红黑树 , 红黑树的特点?
9、快排时间空间复杂度 , 最好最坏的情况 , 优化方案?
10、TCP的拥塞控制 , 具体过程是怎么样的?UDP有拥塞控制吗?如何解决?
11、讲讲了解的垃圾回收算法和回收器 , 什么时候执行STOP THE WORLD?
【支付宝|《最新面经》—字节跳动Java社招面试题】12、了解Go语言吗?
13、问项目相关的东西:负责哪个模块?有没有碰到什么问题?怎么解决的?
二面:
1、Kylin的项目架构 。
2、Paxos和ZAB协议 。
3、CAP理论 , 分区容错性的意义 。
4、大表Join小表优化 , 如何处理数据倾斜?
5、讲一下最大堆和最小堆 。
6、HDFS的读取、写入 , 容错处理 。 (源码)
7、MapReduce的过程 。 (第一版和第二版的)
8、MR shuffle , Spark shuffle 。
9、namenode HA , 脑裂 , Yarn的调度机制 。
10、Hive的内部表和外部表区别、数仓建模模型、数仓分层、雪花模型和星型模型 。
11、了解ClickHouse吗?它与Kylin的区别?
三面:
1、LRU算法实现 。 (伪代码)
2、链表倒数第K个数 。 (讲思路)
3、一堆螺丝和螺母用最短时间匹配 。 (代码实现)
4、求每天浏览页面的新用户 。 (Hive QL实现)
5、求抖音小视频每日点击量最高的10个 。 (Hash + 最小堆)
最后小编总结了一套30G技术资源 , 包括但不限于:分布式架构、高可扩展、高性能、高并发、Jvm性能调优、Spring , MyBatis , Nginx源码分析 , Redis , ActiveMQ、Mycat、Netty、Kafka、Mysql、Zookeeper、Tomcat、Docker、Dubbo、Nginx等多个知识点高级进阶干货 。
有需要即可免费分享给你 , 转发+私信关键词 “电子书” 即可获取资料免费领取方式!!!
推荐阅读
- 花呗、备用金之后,支付宝又出现一套路,2个月流失400万用户
- 支付宝年账单来了,你可能错失了一套房……
- 央行的“硬钱包”来势汹汹,支付不再需要手机?支付宝、微信慌了
- 华为开始进军海外支付?先给他们点甜头,新加坡成韭菜基地?
- 支付宝遇到“麻烦”了?又一支付巨头崛起,还有美国给它“撑腰”
- 国家发布“铁令”,微信、支付宝始料未及,必须作出整改
- 飞书文档微信小程序审核被卡?字节跳动副总裁谢欣:希望腾讯停止无理由封杀
- 特朗普还在挣扎?禁支付宝、微信支付等8款中国应用
- 每经18点丨美将禁止支付宝、微信支付等8个中国应用软件,外交部回应;铁路部门推出免费退票措施;违反居家隔离规定外出,大连3人被拘
- 马云又说对了,二维码或将被淘汰,全新支付方式开始兴起