22届字节跳动Java后端春招面经(已OC)

背景:双非一本学历,大四在腾讯实习了3个月,Java后台开发,参与一个tob平台从0-1的开发过程,无高并发,复杂业务类型,因为是从0-1落地,而且后端团队人数不多,我参与了主要的开发,所以很熟悉;参与的另一个迭代业务有高并发,技术性比较强,算是对Spring框架,微服务各个组件进行了深度的二次开发,但是,上手/学习时间太短,不太熟,一直犹豫说不说这个高并发项目,最后在一面还是说了。

一面:75min(Leader面)
超级nice,耐心给我讲了很多问题
1、自我介绍
2、深挖实习项目
业务方面:
    1、从0-1的平台业务支持哪些功能?如果让你来做迭代你觉得项目的下一个阶段重点是什么?为什么?
技术方面
    1、技术架构?技术难点?复杂业务场景?
    2、对复杂业务场景深挖,主要是设计方面的。顺序基本是:有哪些方案选择?为什么选择了这一个方案?分析优劣?产生了哪些问题?如何解决?项目整体和中台的关系,如何集成?如何区分定制化开发和标准版?二者部署的区别?说一条你熟悉的链路,从定开到中台?根据我说的深入提问...
    3、第二个高并发的项目qps?有哪些做的异步?(MQ,多线程/线程池)
    4、高并发场景下做了哪些优化(优化每次查询,加机器,异步io,多线程,reactor)
    4、因为项目对限流结合业务需求做了二次开发,所以问了限流的算法和解决方案,以及项目中的功能如何实现的
    5、依赖哪些服务,对外如何提供服务,依赖方出问题(挂了,响应时间长)如何定位?如何解决?

项目问的一身汗,问了40分钟,有点hold不住,尤其是高并发的项目,明显硬核内容多,但是没学习完就离职了,业务做的也比较基础,所以,经不住问

操作系统:
1、unicode vs utf-8 vs utf-16 vs utf-32(√)(utf-16 vs utf-32有点问题,总体还行
2、线程 vs 进程(√)
3、僵尸进程 vs 孤儿进程(√)
4、线程池(√)

网络:
1、http一定基于tcp?(我回答错了,http3.0没看过)(×)
2、http2.0、http3.0特性(√ × 2.0对了,3.0不了解

redis:
1、zset底层,跳表插入一个数的时间复杂度(
2、redis主从复制,两种方式,salveof命令,如果网络中断了,如何恢复?(增量恢复)(√)

算法:类似买股票问题(√)
反问:
1、业务(给我讲了很多)
2、不足/可以提升的地方(比较看重基础,从0-1的项目可以重点讲,高并发那个项目硬核知识点太多,看得出来没有完全学习完,应届生更看重基础,项目是加分项,项目中更关注思考,不是项目多厉害)——真的受益匪浅

二面:55min
面试官说是交叉面,没有自我介绍,只是看技术是否合适,所以,只问了技术问题,其他的没问
操作系统:
1、Linux 虚拟内存 vs 物理内存(√)
2、进程 vs 线程(√)
3、多路复用,select & poll & epoll(√ ×)—好像解释的不太好
4、进程回收机制,wait & waitPid区别(√)

网络
1、浏览器一次url过程(√)

SQL
1、简单sql语句,group by,join,函数使用(√)

多线程:
1、多线程代码:synchronized、wait、notify使用(√)

算法:
8、算法:一个双指针题,不难,AC(√)

反问

三面:55min(Leader面)
算法 15min没写完,面试官说思路对的,不用写完了
-给一个数n,一个数组,n范围是int类型整数,数组中每一个数的范围0-9,长度0-200,找到一个结果result,使result满足三个条件:1、小于n;2、是由数组中的数字组合而成 3、要求找到那个最大的数(我用的贪心)

其他:
1、volatile(√)
2、项目(全是我讲,讲了20分钟)
3、MySQL的CAP(√)面试官说这块不错
4、操作系统内核态,用户态区别?如何切换?什么时候终止?(什么时候终止那个问题讲错了,面试结束就想到了,面试的时候脑残了....之后一直担心因为这个问题挂了)
5、看哪些书,了解哪些开源项目?如何学习?(举了美团Left ID生成器对比了基于数据库和雪花算法,看了源码,经常看各个大厂技术博客,说了学习方法和感受)
6、反问

#字节面试##春招##大厂##面试##Java面经#
全部评论
太牛了
点赞 回复 分享
发布于 2022-08-13 18:08
请问用户态内核态什么时候终止是指啥呀
点赞 回复 分享
发布于 2022-06-22 17:34
字节还在春招吗
点赞 回复 分享
发布于 2022-06-22 15:41

相关推荐

评论
12
70
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务