热呼呼的头条面经(已拿offer)

头条一面(Java+项目)


1.倒排索引

2.讲讲redis里面的哈希表?

3.happen-before的规则?

4.volatile修饰符,synchronize锁

5.java单例模式的实现,懒汉、饿汉?

6.进程与线程的区别,多进程和多线程的区别?

7.HashMap原理,为什么用红黑树,红黑树的特点?

8.快排时间空间复杂度,最好最坏的情况,优化方案?

9.TCP的拥塞控制,具体过程是怎么样的?UDP有拥塞控制吗?如何解决?

10.讲讲了解的垃圾回收算法和回收器,什么时候执行STOP THE WORLD?

11.了解Go语言吗?



头条二面(大数据+项目)


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 + 最小堆)



具体的备战过程可点击:https://mp.weixin.qq.com/s/RfPFROs_HDDPRN8n39Sgbg




#面经##秋招##Java工程师#
全部评论
点个赞,厉害了
点赞 回复 分享
发布于 2019-07-06 16:43
什么岗??
点赞 回复 分享
发布于 2019-07-06 16:37
大佬没有手撕代码吗?
点赞 回复 分享
发布于 2019-07-06 17:45
你是2020届?
点赞 回复 分享
发布于 2019-07-06 18:35
看这个大学,我好像关注了大佬的公众号。是个狠人哈哈哈。
点赞 回复 分享
发布于 2019-07-06 18:54
感觉问大数据的东西挺少的,java倒是挺多哎
点赞 回复 分享
发布于 2019-07-06 18:58
哪个部门?
点赞 回复 分享
发布于 2019-07-06 19:10
大数据项目在哪搞?
点赞 回复 分享
发布于 2019-07-06 19:16
真大佬
点赞 回复 分享
发布于 2019-07-06 20:22
祝贺!
点赞 回复 分享
发布于 2019-07-06 20:25
真的太强了大佬 像你学习
点赞 回复 分享
发布于 2019-07-07 10:39
大佬是本科吗?还是研究生?
点赞 回复 分享
发布于 2019-07-18 17:44
大佬能加我进群吗?liuhongqiao2271
点赞 回复 分享
发布于 2019-07-21 01:55
二维码失效了加微信Fawn0504哈
点赞 回复 分享
发布于 2020-07-20 11:22

相关推荐

牛客963010790号:为什么还要收藏
点赞 评论 收藏
分享
无敌虾孝子:喜欢爸爸还是喜欢妈妈
点赞 评论 收藏
分享
点赞 195 评论
分享
牛客网
牛客企业服务