年薪百万offer从何入手?这份“通关面试手册”带你轻松碾压字节面试官

不得不说,头条上的许愿还是蛮灵的,24天前许愿了几个offer,最终斩获了最想要去的字节offer(虽然当时也内心想着即使其他的offer拿到了也不一定去)

期间也经历了几番折腾,一度以为要挂掉了,但反而塞翁失马焉知非福,反而base在了一个更合适的团队中

也不得不说,可能自己的潜在的一些底层思考方式上还是与“字节范”有一点相符,一路上聊过的面试官也都聊的很开心很投缘,也觉得能够加入这样的团队,工作起来也会很开心

好了,碎碎念说完,那就开始切入主题——

【主题背景】:

30岁、5年外包工作经验、重点本科

【面试岗位】:

字节Java岗

【面试时间】:

2个月,3轮面试

进入正题

一面

1、介绍一下自己, 为什么选择出来看看机会

2、聊项目, 警报怎么做的, 统一接入监控项怎么做的

3、聊项目, 配置中心项目, 问实时配置推送怎么做

4、讨论为什么选择所有的组件依赖放在配置中心中控制

5、我现在要做一个限流功能, 怎么做?这个限流要做成分布式的, 怎么做?

6、怎么抢锁?锁怎么释放?

7、加了超时之后有没有可能在没有释放的情况下, 被人抢走锁?怎么解决?

8、不用 zk 的心跳, 可以怎么解决这个问题呢?

9、假如这个限流希望做成可配置的, 需要有一个后台管理系统随意对某个 api 配置全局流量, 怎么做?

10、某一个业务中现在需要生成全局唯一的递增 ID, 并发量非常大, 怎么做

11、算法题:M*N 横向纵向均递增的矩阵找指定数

12、有什么想问我的?

二面

1、平时用的工具链和技术栈是什么?

2、golang 踩过坑吗?这段 golang 代码有没有 bug?

3、Java 中 HashMap 的存储, 冲突, 扩容, 并发访问分别是怎么解决的?

4、拉链法中链表过长时变形为红黑树有什么优缺点?

5、HashMap 的并发不安全体现在哪?

6、HashMap 在扩容时, 对读写操作有什么特殊处理?

7、ConcurrentHashMap 是怎么做到并发安全的?

8、Java 有哪些锁机制, 分别有什么特点?

9、知道 CAS 吗? Java 中 CAS 是怎么实现的?

10、MySQL 的存储引擎用的是什么?(InnoDB)为什么选 InnoDB?

11、MySQL 的聚簇索引和非聚簇索引有什么区别?

12、B+树和二叉树有什么区别和优劣?

13、针对一个场景设计索引,具体场景忘记了,反正考察的是联合索引与列选择性的知识

14、现有一个新的查询场景, 要怎么解决?

15、假如要查 A in () AND B in (), 怎么建索引?

16、查 A in () AND B in () 时, MySQL 是怎么利用索引的?

17、假如查询 A in (), MySQL 是针对 N 个值分别查一次索引, 还是有更好的操作?

18、用过 Redis 的哪几种数据结构?ZSET 是怎么实现的?

19、zrange start, stop, 总长度为 n, 复杂度是多少?

20、Kafka 的消费者如何做消息去重?

21、MySQL 去重、Redis 去重、假如场景量极大且允许误判,布隆过滤器也可以

22、介绍一下 Kafka 的 ConsumerGroup

23、Kubernetes 和 Docker 用得怎么样?

24、时序型数据库的存储结构是怎么样的?

25、LSM 树了解吗? 是一种什么存储结构?

26、在生产中用过 Cassandra 和 RocksDB 吗?量有多大?

27、Cassandra 的墓碑机制是什么?

28、算法题:牛客题霸上的原题,可以去看看:NC57 反转数字

三面

1、聊项目和工作经验

2、用 Kubernetes 的过程中踩过哪些坑?

3、考虑一个业务场景: 头条的文章的评论量非常大, 比如说一篇热门文章就有几百万的评论, 设计一个后端服务, 实现评论的时序展示与分页

4、假如用 id 翻页的方式, 数据库表如何设计?索引如何设计?

5、假如量很大, 你觉得需要分库分表吗? 怎么分?

6、分库分表后怎么查询分页?

7、分库分表后怎么保证主键仍然是递增的?

8、现在需要支持深分页, 页码直接跳转, 怎么实现?

9、瞬时写入量很大可能会打挂存储, 怎么保护?(断路器)

10、断路器内部怎么实现的?(可以用 ringbuffer)

11、断路器会造成写入失败, 假如我们不允许写入失败呢?

12、算法题: N 场演唱会, 以 [{startTime, endTime}…] 的形式给出, 计算出最多能听几场演唱会

拿下字节offer之前,我做了什么?先从准备简历,简历是门面,更是敲门砖,能否拿到大厂的面试机会,就要看自己的简历如何;再到准备——刷面试题,面试字节这种大厂,我们肯定是要对大厂面试有一定的了解,才会清楚面试官会问什么;最后对于的知识储备,也就是所谓的技能提升等等~

同时,想要文章所有资料的只需【关注】+【评论】,私信小编【666】即可免费获取!!!

如何写好简历

简历其实就是一个人的门面,大家都是互不相识,那面试官如何能快速的知道你的大概信息,那就会从简历开始。下面给大家说一下写简历应该注意哪些事:

简洁,明了:在我的简历上,我觉得不会搞得很花哨,会很简单明了,抓住面试官的眼球,让面试官能很快速的就能抓到重点信息,不会让面试官沉浸在所谓的花哨之中

突出重点:一般来说面试官会根据你的简历作出很多针对性的提问,而一般提问的顺序都是从前到后,从上到下去的,但是如果你把你不是太熟悉的,或者你不是很精通的写在前面,面试官提问的时候答得不是很好,哪怕你后面答得非常棒,可能也会降低很多分数,相反的如果你把你特别熟悉的都写在前面,如果前面的问题答得非常不错,哪怕后面的问题有一些瑕疵,对面试官对你的打分也会提升很多的。

注意用词:我看过很多人写简历都是写精通Java多线程,精通Spring等等,这种基本都是一面就死,一般来说如果你写精通Spring,那么我认为你基本上可以自己独立的开发一个Spring这种框架,如果你写熟悉,我就认为你看过Spring很多源码,对其中的部分原理比较熟悉,如果你写了解,我就会认为你会Spring的各种基本用法。所以你的每项技能到底是精通,熟悉,还是了解 这个用词是特别重要的,面试官会根据你所写的来验证你是否是有这个实力。再举一个例子,每个人都会有自己的项目经验,当你写项目的时候,自己的角色用词也是很重要的,到底是项目负责人,还是项目参与者,面试官会根据你不同的角色来问你所进行的相关工作,如果你夸大其词,这种是很容易被发现的。

猛刷面试题

刷面试题实际上是最具有“急救”效果的办法,所以我在面试字节之前就是猛刷面试题。关于刷题,我是真的有话要说:

Java面试宝典

Java集合面试题

多线程/并发面试题

Redis面试题

Spring面试题

MyBatis面试题

Spring Boot面试题

RabbitMQ面试题

算法面试题(字节面试必问)

BAT大厂面试真题+专题训练

我的知识储备

说道我的知识储备,那就不得不给大家说一下我这24天经历了什么,面试字节,这对于我来说就是一个挑战,所以我需要的就是技能的提升,关于技术点的总结,我有话说:

Java核心笔记

这份Java狠心笔记文档包含了JVM、JAVA集合、JAVA多线程并发、JAVA基础、Spring原理、微服务、Netty与RPC、网络、日志、Kafka、RabbitMQ、Hbase、MongoDB、Cassandra、设计模式、负载均衡、数据库、一致性算法、JAVA算法、数据结构、加密算法、分布式缓存、Hadoop、Spark、Storm、YARN、机器学习、云计算。

JVM

JAVA基础

JAVA集合

由于篇幅原因我就不―—把文章列举出来了。同时除了小编带给大家的文档,还有如下所示的“Java中高级核心知识点”需要借鉴学习的朋友可以私信小编【666】立即回复分享——免费下载方式!

Java中高级核心知识点

数据结构与算法

必会工具

面试指南

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,456评论 5 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,370评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,337评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,583评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,596评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,572评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,936评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,595评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,850评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,601评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,685评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,371评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,951评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,934评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,167评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,636评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,411评论 2 342

推荐阅读更多精彩内容

  • 久违的晴天,家长会。 家长大会开好到教室时,离放学已经没多少时间了。班主任说已经安排了三个家长分享经验。 放学铃声...
    飘雪儿5阅读 7,474评论 16 22
  • 今天感恩节哎,感谢一直在我身边的亲朋好友。感恩相遇!感恩不离不弃。 中午开了第一次的党会,身份的转变要...
    迷月闪星情阅读 10,548评论 0 11
  • 可爱进取,孤独成精。努力飞翔,天堂翱翔。战争美好,孤独进取。胆大飞翔,成就辉煌。努力进取,遥望,和谐家园。可爱游走...
    赵原野阅读 2,713评论 1 1
  • 在妖界我有个名头叫胡百晓,无论是何事,只要找到胡百晓即可有解决的办法。因为是只狐狸大家以讹传讹叫我“倾城百晓”,...
    猫九0110阅读 3,255评论 7 3