过了字节跳动一二轮面试,结果三面挂了,卡在了架构和性能优化。

事情发生:

最近一个读者跟我说,他准备了3个月,刚刚参加了字节跳动的视频面试第三面,嗯,挂了…

一面二面的时候他表现还不错,所以有点飘,结果第三面准备不足,多人面试直接懵逼…让我们一起来看看,字节跳动的第三面,面试官都问了什么?(题目及答案已整理,需要的可以在文末领取)
在这里插入图片描述

面试问题:

1.面试官上来就先问了redis持久化方式;Redis为什么这么快?(这个答的还不错)

2.又问了为什么kafka这么快,什么是零拷贝?(没答好)

3.如何确定被清除的对象?(可达性分析算法)

4.假设有16G 的可用内存,有个 72G 的文件(文本文件,每一行都是一个独立的字符串),5.请读取文件里的内容,并将字符串按行排序,然后将排序后的结果保存到另一个文件里?(这个……)

6.另一个面试官问到项目内存或者cpu占用率过高如何排查?(稍微说了点,感觉跑偏了…)

7.还有就是有没有看过阿里电商的项目结构?(没有,随便说了说我的项目怎么做的,面试官貌似不是很满意…)

8.怎么解决超卖?(redis + mysql乐观锁)

9.最后要求设计一个高可用,高伸缩的缓存系统。(没答上来…)

总结:

从字节跳动面试官这些问题,可以看出,第三面他们考察的一个很重要的方向就是:

项目架构和性能优化。

这位读者甚至跟我吐槽:“我靠,现在大厂面试java后端都这么难的吗?我都快吓死了。”

大厂面试其实就是难,但是大厂的待遇是真的香!最近不是都在讨论华为的工资到底有多高么?应届生毕业6年,年薪百万不是梦。

性能优化难吗?其实并不是很难。

你觉得难,是因为你工作的这几年没有好好琢磨,把各种板块串起来。性能优化,其实是个系统性的工程,对java开发人员的技术广度和技术深度都有很高的要求。线上应用如果要解决性能问题,需要我们从各个方面考虑。
在这里插入图片描述
性能优化,是可以让你在简历以及实际工作中获得青睐、薪资加倍的加分项。

最后整理了一套技术资料不仅能精准消除技术盲点、累计面试经验,更可以攻克JVM、Spring、分布式、微服务等技术难题。

下面这个链接,暗号: csdn 。加入即可获得。
点这个,这个。

在这里插入图片描述
还有Java核心知识点+全套架构师学习资料和视频+一线大厂面试宝典+面试简历模板可以领取+阿里美团网易腾讯小米爱奇艺快手哔哩哔哩面试题+Spring源码合集+Java架构实战电子书。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/HarderXin/article/details/107770093