听说你想去大厂看学妹,带你看看字节跳动后端开发面试长啥样?

网友投稿 789 2022-05-29

前言

金三银四跳槽季,你准备好了吗?希望各位小伙伴能够苦练技术,早日达成自己心仪的offer。

下面是博主收集的一些关于面试的比较帮的面试题目,有需要的小伙伴可自行订阅下载。

听说你想去大厂看学妹,带你看看字节跳动后端开发面试长啥样?

Spring系列面试题129道(附答案解析)

Redis,快看看这40道面试题

MyBatis的27道面试题

73道Java面试题合集-多线程与进程

28道ZooKeeper面试题

【一面】  50min

1.说说项目

2.mysql 和 redis区别,redis  为什么快?

3.redis数据结构,详细说说一种。字典如何实现的?redis淘汰策略。

4.mysql索引?引擎?如何存储?sql如何优化?

5.go的gc。go 的slice扩容策略。new和make 区别。slice和数组区别。

6.tcp udp区别?https http区别?websocket ?

7.场景题:ip黑名单,还有吗,有什么问题?还有吗,有什么问题?一直在讨论这个问题

8.手撕:链表倒数k。单例模式。口述:链表是否有环

9.反问:有什么意见或者建议?他:你那个orm项目为什么删掉了。

【二面】 25min

1.Java和go的区别,为什么学go ?Java虚拟机解决的什么问题?

2.mysql的left join和inner join 。

3.git的啥啥啥(没听清)他:你应该不不了解,下一个

4.Linux的权限管理。忘了-rwxrwxrwx分别代表啥忘了(读写执行421 ,组、用户、另一个忘了)

5.docker和普通虚拟机的区别。如何实现隔离?资源如何控制?

6.内核态和用户态。为什么要有?如何触发?

7.内存零拷贝。说了mmap实现的零拷贝

8.进程间通信方式?漏说了磁盘文件

9.跨域问题?(答得不好)  如何解决?

10.前端用过哪些技术?和传统的jquery有什么区别或者是好处

11.压缩算法(就知道哈夫曼树好像是做这个的)

他:还可以吧,(25min瑟瑟发抖)

【三面】 35min

1.进程线程之间的区别

2.内核态和用户态了解嘛?为什么要这样做?

3.如何从用户态切换到内核态?

4.介绍一下你熟悉的一个项目。balabala

5.你那个大数据比赛获奖是什么,做的什么?

6.实验室主要是干什么的?

7.用的什么推荐算法?详细讲讲

8.你负责的什么工作?

9.算法题:K个一组反转链表。时间复杂度,空间复杂度分析一下

10.问实习时间。能否接受做一些单元测试相关的工作。我:进去是做测试的嘛?不,会根据你的表现和时间长安排具体任务,如果你表现好会有开发任务。

【HR面】 32min

1.自我介绍

2.如何学习go语言的?方法论?

3.为什么学go?是老师安排的任务吗?

4.如何去做项目的,为什么要做这些框架类型的项目?

5.去哪学习这些技术?我:GitHub,掘金,tg ,qq,wx群。他:好多人都说掘金,他是干嘛的。我:nb 的社区,很多dalao,也是字节旗下的。他说他不知道。。。

6.感兴趣的方面。我:做go语言相关的,他:比如?我:云计算。他:云计算很广,能具体说说为什么?我:go适合这一方面 他:为什么适合 ?  我:balabala,必须吹一波go,来点高大上的名词(我知道他不懂技术),业界已经有很多前沿的技术证明了 go的成功,比如docker,k8s, balabala。(虽然我不会,但必须吹,证明我涉猎广泛hhh)

7.对云计算的了解?云计算非常大,能说说具体哪个方面。必须吹云原生(虽然我不了解,但我知道名词啊)

8.你了解我们部门吗?介绍他们的部门(支撑字节全系产品的视频服务,会涉及到一些云计算或者音视频编解码,分布式技术,也有一些云计算相关的实验室balabala)

9.他问:你平时刷抖音吗?我:不刷  他:哈???那你平时怎么消遣?  我:我几乎大部分时间都在学习,水群交流技术   他:是和老师交流吗? 我:老师怎么可能这么闲,一些大厂的dalao。

Go 数据结构

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:2021年大数据Spark(七):应用架构基本了解
下一篇:[Python][华为云Python编程创造营][学习笔记][02_Python的规则]
相关文章