2023年7月字节跳动后端研发岗面试考察题目Top10

简介: 笔记

小伙伴们大家好,我是阿秀。

我这个人不喜欢绕弯子,也不喜欢口嗨,程序员的世界其实真的很简单,talk is cheap,show me the code,拿作品和实力说话是最直接的,也是最有含金量的。

有我微信好友的应该知道我这三四个月一直都忙着开发自己的网站,网站上周上线后我就在开始慢慢导数据了。

目前已经导入 494 条数据,说的直白点,其实就是 494 个带有详细问题解答的面试问题,比如随便点开一个问题:为什么要三次握手、四次挥手?

稍微有点面试经验的人都知道这个问题应该是个老八股了,这里我给出了自己的解答。

除此之外,我还在根据群内好友的反馈来修bug,也不能说完全是一些bug,有的是提出新功能、有的是给出建议,都有哈哈。

修bug。。

比如就有小伙伴说 UI 不错,简单清爽大方哈哈,至于他们说的丝滑,我还真没怎么感觉到,因为自我开发开始就是这个样子了,可能是选用的前端 element-plus UI库丝滑???

网站UI丝滑

我设置了一下筛选条件,行业为互联网行业,公司为字节跳动,岗位为后端,然后点击搜索,结果很让我吃惊!

我发现近一个月之内,字节考察次数最高的10道题如下:

No. 题目 科目 最近考察时间 累计考察次数
1 说一说你了解的关于lambda函数的全部知识 C++ 2023-07-20 5
2 智能指针的原理、常用的智能指针及实现 C++ 2023-07-23 4
3 在并发编程时,在需要加锁时,不加锁会有什么问题? Java 2023-07-04 3
4 Go协程的的通讯有哪些方式? Golang 2023-07-08 3
5 C++ 11有哪些新特性? C++ 2023-07-01 2
6 寻找峰值 数据结构与算法 2023-07-04 2
7 Golang数组怎么动态扩容? Golang 2023-07-08 2
8 TCP 跟 UDP有什么区别? 计算机网络 2023-07-09 2
9 智能指针出现循环引用怎么解决? 操作系统 2023-07-14 1
10 抛硬币,先抛到正面算赢,否则轮流抛,问先抛的人获胜的概率。 智力题 2023-07-09 1

考察次数最多的居然是C++分类下的说一说你了解的关于lambda函数的全部知识一题,有5次之多,除此之外,Golang分类下的Go协程的的通讯有哪些方式?考察了3次,Java分类下的在并发编程时,在需要加锁时,不加锁会有什么问题?,也考了3次。

其中Java这道题让我有点疑惑,因为按照我的理解,字节考察Golang或者C++都不奇怪,因为字节的后端语言基本都是Golang,由于C++和Golang的原因,所以C++开发他们也会招,但是考察Java这道题也有3次之多?

后来我想到可能原因了,可能这道题的面经部门应该是data部门,比如广告或者是本地生活或者电商部门,那边用Java语言居多,所以这道题被考了 3 次之多,这样一想就释怀了。

不过可能也还有一个原因,那就是录入数据还不够多,样本有点少,也有可能是这个原因也说不好,反正这个情况让我挺意外的哈哈。

接下来的一周会继续导数据&开发新的功能,到时候可能也会开直播写新功能,有空的可以一起来唠嗑

如果大家有什么关于计算机学习、编程、校招、社招的问题,到时候也可以一起交流,唠唠嗑。


这个网站的前后端都是阿秀自己独立开发的,开发量还是有点大的,这个网站也可能会优先给自己知识星球里的小伙伴使用,包括后续的一些高级功能,比如收藏、下载等功能都是开发给星球用户使用,等稳定一段时间后再做后续的决定,这个网站主要也是为他们开发的,毕竟秋招马上就要到了。

这个网站的灵感来源于局部性原理这一原理,关注我的大多都是计算机相关的从业者或者在校生,局部性原理应该都知道是什么意思,它本来是指CPU访问存储器时,无论是存取指令还是存取数据,所访问的存储单元都趋于聚集在一个较小的连续区域中。

其实生活中也有很多类似局部性原理的场景,比如前段时间考察某人的面试问题很有可能会在接下来的面试中再被拿去考察其余的面试者,但在三月份换工作的时候,我本来想找一个类似的网站复习面试,但并没有找到类似的网站,所以自己想自己开发一个好了。

在开发过程中也参考了一些其余网站,比如胖飞的codeTop,gvb博客等,这里也很感谢他们。

在开发过程中也参考了一些其余网站,比如胖飞的codeTop,gvb博客等,这里也很感谢他们。

这里也给自己的知识星球,也就是学习圈打个广告,目前星球已经满2600人了,即将迎来新一轮的涨价,我的运营和维护压力也在提升。

前年和去年分享的很多校招上岸经验也都是出自阿秀的学习圈中的往届上岸人,阿秀的学习圈中置顶帖的「知识图谱」和「精华区」(如下图)中有很多计算机大学本科&研究生学习以及校招的内容和问题,多看看这些能够帮你走的更稳、更顺、更平坦。

后续也会在自己组建的阿秀的学习圈中分享一些社招跳槽找工作的经验,都是自己一路走过来的经验。

星球里的精华区、知识图谱以及资源沉淀

一个人踽踽独行不如结伴而行,以后会继续在星球笔耕不辍,输出一些有价值的内容

相关文章
|
3月前
|
Web App开发 缓存 前端开发
浏览器常见面试题目及详细答案解析
本文围绕浏览器常见面试题及答案展开,深入解析浏览器组成、内核、渲染机制与缓存等核心知识点。内容涵盖浏览器的主要组成部分(如用户界面、呈现引擎、JavaScript解释器等)、主流浏览器内核及其特点、从输入URL到页面呈现的全过程,以及CSS加载对渲染的影响等。结合实际应用场景,帮助读者全面掌握浏览器工作原理,为前端开发和面试提供扎实的知识储备。
165 4
|
3月前
|
缓存 NoSQL Java
Java Redis 面试题集锦 常见高频面试题目及解析
本文总结了Redis在Java中的核心面试题,包括数据类型操作、单线程高性能原理、键过期策略及分布式锁实现等关键内容。通过Jedis代码示例展示了String、List等数据类型的操作方法,讲解了惰性删除和定期删除相结合的过期策略,并提供了Spring Boot配置Redis过期时间的方案。文章还探讨了缓存穿透、雪崩等问题解决方案,以及基于Redis的分布式锁实现,帮助开发者全面掌握Redis在Java应用中的实践要点。
193 6
|
3月前
|
算法 Java 关系型数据库
校招 Java 面试基础题目解析及学习指南含新技术实操要点
本指南聚焦校招Java面试,涵盖Java 8+新特性、多线程与并发、集合与泛型改进及实操项目。内容包括Lambda表达式、Stream API、Optional类、CompletableFuture异步编程、ReentrantLock与Condition、局部变量类型推断(var)、文本块、模块化系统等。通过在线书店系统项目,实践Java核心技术,如书籍管理、用户管理和订单管理,结合Lambda、Stream、CompletableFuture等特性。附带资源链接,助你掌握最新技术,应对面试挑战。
86 2
|
3月前
|
安全 Java 编译器
Java 校招面试题目合集及答案 120 道详解
这份资料汇总了120道Java校招面试题目及其详细答案,涵盖Java基础、JVM原理、多线程、数据类型、方法重载与覆盖等多个核心知识点。通过实例代码解析,帮助求职者深入理解Java编程精髓,为校招面试做好充分准备。无论是初学者还是进阶开发者,都能从中受益,提升技术实力和面试成功率。附带的资源链接提供了更多学习材料,助力高效备考。
143 3
|
3月前
|
存储 算法 Java
校招 java 面试基础题目及解析
本文围绕Java校招面试基础题目展开,涵盖平台无关性、面向对象特性(封装、继承、多态)、数据类型、关键字(static、final)、方法相关(重载与覆盖)、流程控制语句、数组与集合、异常处理等核心知识点。通过概念阐述和代码示例,帮助求职者深入理解并掌握Java基础知识,为校招面试做好充分准备。文末还提供了专项练习建议及资源链接,助力提升实战能力。
124 0
|
11月前
|
存储 安全 Java
每日大厂面试题大汇总 —— 今日的是“美团-后端开发-一面”
文章汇总了美团后端开发一面的面试题目,内容涉及哈希表、HashMap、二叉树遍历、数据库索引、死锁、事务隔离级别、Java对象相等性、多态、线程池拒绝策略、CAS、设计模式、Spring事务传播机制及RPC序列化工具等。
242 0
|
11月前
|
存储 消息中间件 NoSQL
每日大厂面试题大汇总 —— 今日的是“京东-后端开发-一面”
文章汇总了京东后端开发一面的面试题目,包括ArrayList与LinkedList的区别、HashMap的数据结构和操作、线程安全问题、线程池参数、MySQL存储引擎、Redis性能和线程模型、分布式锁处理、HTTP与HTTPS、Kafka等方面的问题。
374 0
|
11月前
|
缓存 关系型数据库 MySQL
面试题目总结
面试题目总结
294 6
|
11月前
|
Java C++ Python
【面试宝典】深入Python高级:直戳痛点的题目演示(下)
【面试宝典】深入Python高级:直戳痛点的题目演示(下)
|
11月前
|
设计模式 Unix Python
【面试宝典】深入Python高级:直戳痛点的题目演示(上)
【面试宝典】深入Python高级:直戳痛点的题目演示(上)