今天要给大家分享的就是一个最新的2020年腾讯java面经,内容包括了面试题分享,注意是二面哦,要去腾讯面试java的小伙伴可以来看一下呢。
注:腾讯视频、二面、岗位是后台开发(实习)。
整个面试的时长大约为四十分钟左右。
一、面试题(二面)
1、先做一下自我介绍吧
面试者:自我介绍就是比较简单了,我简单的介绍一下自己,以及自己之前所做过的一些项目。
2、Redis预减库存就不会超卖吗?
3、怎样才能够防止超卖?
4、sql优化怎样做?为什么要优化SQL?
5、做了压力测试吗?
6、你觉得瓶颈在哪里呢?
7、你了解Kafka吗?怎样才能够保证消息不丢失不重复?(这个面试题是经常出现的)
Kafka是最初由Linkedin公司开发,是一个分布式、支持分区的(partition)、多副本的(replica),基于zookeeper协调的分布式消息系统,它的最大的特性就是可以实时的处理大量数据以满足各种需求场景。
例:
基于hadoop的批处理系统、低延迟的实时系统、storm/Spark流式处理引擎,web/nginx日志、访问日志,消息服务等等,用scala语言编写,Linkedin于2010年贡献给了Apache基金会并成为顶级开源 项目。
8、算法
第K大的数
二、面试感受
关于了解Kafka吗这个问题在一试的时候也是出现过的,大家可以多多的关注一下。
总的来说,整个面试过程还是比较不错的,不要紧张,自己会的一定要回答。
好啦今天的腾讯java二面面试题就给大家分享到这里啦!更多大厂面试题,请继续来本站的面试题栏目了解吧。
推荐阅读: