10

2020年终字节Java岗发布+12月内部面试题(含答案)

 3 years ago
source link: https://studygolang.com/articles/32227
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

2020年终字节Java岗发布+12月内部面试题(含答案)

神奇小汤圆 · 1天之前 · 89 次点击 · 预计阅读时间 1 分钟 · 不到1分钟之前 开始浏览    

近日,字节跳动官宣扩招信息,在年底前再招满10000人!这其中技术岗的需求占比非常高。

不少人对字节跳动技术岗的体系结构技术要求设置不太清楚,想去面试心里没底,下面简单介绍一下字节跳动技术岗要求体系,并给大家分享一份最新入职字节跳动的同事总结出的完整面试题!

字节跳动的职级研发序列一共10级

d24b060042effd840fefc7a76df017b5.png

不同序列间月薪base差异较大,技术base整体偏高。比如2-1月薪会在20k+,2-2的package会在60w-100w左右(算上期权,大概会占30%左右)。T2-2级别的薪资约40k,500股票/每年。

字节技术岗平均薪资情况

3fe36ec634e49e1e2a77f3e1e7bbfca5.jfif

****字节跳动对技术岗的要求****

1、3年以上开发经验;

2、精通Java,理解io、泛型、多线程、集合等Java基础使用和实现原理;

3、熟悉Spring、SpringBoot等框架,理解JVM的实现机制及性能调优;

4、掌握MySQL使用,熟悉数据库性能优化;

5、熟悉主流Key-Value存储系统,能够进行系统性能调优;

6、掌握Linux 操作系统;熟练使用一种脚本语言,Shell或Python;

7、拥有高并发、分布式系统经验优先;

8、有业务系统中台化经验者优先。

有以下经验者优先:

① 熟练掌握Golang/Python并能灵活运用;

② 具有大规模分布式系统的调优经验,如JVM调优、SQL调优、缓存优化、RPC优化等;

③ 熟悉大规模分布式系统架构设计,熟悉CAP、Quorum、Consistent Hashing等原理和算法。

绩效考核与晋升:字节跳动内部的绩效考核一共有八级,从低到高为F、I、M-、M、M+、E、E+、O,并会进行强制分布,对应年终奖和月薪百分比的涨薪。M就有涨薪机会。晋升面试也是主要还是看绩效考核。每年两次考核,一般在三月和九月。考核方式借鉴了google的OKR+360模式:头条是双月OKR,可以在lark 上看到所有人的OKR,知道大家在做什么,你对齐的大目标是什么,支持对齐你的人在做什么。360评估:每个人都可以评估别人同样也会被别人评估,无论是领导还是普通员工。

字节跳动12月内部面试题(含答案):

82e0b3aec12008236c15d32a8909ffbe.jfif
06e17ad7f7159c7457600a9b8974e266.png
30c84c393dd7d022fa884e262245bb6c.png
524d58948512bdfd821357a5fe48e444.png
28a921c296bbf65b81125dd43129d5e1.png

因内容篇幅较长,这里就不一一展示了,需要免费获取完整字节面试题及答案的朋友,可以在我的后台私信“666”即可


有疑问加站长微信联系(非本文作者)

280

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK