大厂面经分享:双非五面入职字节,他都做了哪些准备?

2022-07-24  本文已影响0人  手术刀呀

以下是一个后台读者投稿的面经,觉得对目前的大家都会非常有帮助,特地搬上大荧幕:

私信或是评论区留言获取资料

首先给大家打个气,来看面经的都是准备面试的同学们啦!虽然今年大环境不利好,但是越是这样就越要注重培养自己的实力,不以物喜,不以己悲哈!

我是二本学校,认真的准备了大概5个月吧,所以说我都可以,大家也一定可以,加油!下面就是我的面经,也说说我的经验。

一面 75min

  1. 介绍一下自己
  2. 问项目经历, 聊"数据同步"
  3. 接着聊上了 K8S 的项目
  4. 有没有什么钻研得比较深得技术?(大佬:kubernetes, golang, prometheus, java)
  5. kubernetes 的架构是怎么样的?
  6. 这个问题很大,拆成 apiserver、controller、kubelet、scheduler 讲了一下
  7. golang 与 java 的比较
  8. 这个问题又很大,当时主要对比了 vm、协程支持、面向对象和泛型的区别、以及自己对各自使用场景的一些理解
  9. golang 的 gc 算法
  10. 知道是三色标记,不过细节说不上来
  11. 从无限的字符流中, 随机选出 10 个字符
  12. 没见过也没想出来,查了一下是蓄水池采样算法,经典面试题,没刷题吃亏了
  13. 怎么扩展 kubernetes scheduler, 让它能 handle 大规模的节点调度
  14. 单节点提速:优选阶段随机取部分节点进行优选;水平扩展 scheduler 节点,pod 做一致性 hash 来决定由哪个scheduler 调度
  15. 你有什么想问我的?

一面面试官就是主要问一些基础的知识,我稍微发散点说,就让我停,所以主要还是想考察我的基础,字节的风格还是不太一样,哈哈,面其他公司都是有多少说多少,面试官就会一直听下去,一口气说个20分钟的都有,字节就还是面试官问想知道的知识,点到为止。

二面

题目是这样的:

启动两个线程, 一个输出 1,3,5,7…99, 另一个输出 2,4,6,8…100 最后 STDOUT 中按序输出 1,2,3,4,5…100

大佬:用 Go 实现吧 面试官:不可以,用 Java 的 notify 机制实现 大佬::(还没意识到问题的严峻) 那用 Java BlockingQueue 面试官:说不可以, 要求用 Java 的 wait + notify 机制来实现

因为完全没写过 wait + notify,只能表示不会, 面试官说那行吧你可以用 go 写

最后用 go channel 实现了一版, 不过给的网页上不能运行代码,也不知道写得对不对,然后面试结束。

这一轮面试官延续了一面的风格,问完一题就赶忙下一题了,似乎没有表现出对我的回答有兴趣或认可。因此这轮面完,他觉得自己可能又挂了…

三面

这轮聊得顺畅多了。同时发现蚂蚁的面试官似乎挺喜欢让你自己评价:“你觉得自己 xxx 掌握得怎么样?”(只有五位面试官,样本不够大,不能作数哦),这类问题其实我慌得要死,怕吹过头了答不上来,面试挂了事小,丢了面子事大。早知道就预习一下怎么吹嘘了。

四面

这一轮全程问的基础知识,基础扎实的话就没问题了,不过大佬感觉有一点像校招的问法。

五面

面试官:最后你有什么要问我的?

大佬:为什么足足安排了五轮技术面,而且其中有两轮似乎和 k8s 没有关系啊?

面试官:我们觉得你做过的东西挺多的,各个方向都想让你尝试一下

我:那这轮是最后一轮技术面吗?

面试官:不一定

后续还问了面试官一些业务相关的问题,就不赘述了

五面最后的三个吹水问题大佬说还挺感兴趣,可惜面试官只是听他讲,没有跟他讨论。还有就是问了面试官才知道,二面四面的面试官是 PaaS 平台那边的,因此主要问 Java 没有涉及到 k8s 和 go。

六面(HR 面)

之前听说过BAT的 HR 是来"闻味道的"(看你是有字节范儿),而且有一票否决权。所以还是挺有压力的。

整体聊了 40 多分钟,话题挺广的,面试官也说了系统部这边压力挺大的,优秀的人才才能留下来。

大佬觉得 HR 面里除了谈薪酬的部分没有什么可准备的,想说什么直说就行。因为到了 HR 面至少证明你的技术没什么问题,直说出来方便 HR 判断两边的价值观是否合拍,假如真的不合拍,那其实在 HR 这一面挂了比起进去之后再后悔又跳槽要好很多,毕竟大家都不喜欢频繁跳槽的简历。

总结

谈到面试,其实说白了就是刷题刷题刷题,天天作死的刷。。。。。

为了准备这个“金三银四”的春招,狂刷一个月的题,狂补超多的漏洞知识,像这次字节面试问的算法、数据库、Redis、设计模式等这些题目都是我刷到过的

并且我也将自己刷的题全部整理成了PDF或者Word文档(含详细答案解析)

66个Java面试知识点

架构专题(MySQL,Java,Redis,线程,并发,设计模式,Nginx,Linux,框架,微服务等)+大厂面试题详解(百度,阿里,腾讯,华为,迅雷,网易,中兴,北京中软等)

算法刷题(PDF)

有需要的小伙伴可以

私信或是评论区留言获取资料

上一篇 下一篇

猜你喜欢

热点阅读