先有hr加微信,加完微信后约面试时间,然后是在飞书上面试。是一个人面试,单面,问的问题都还挺基础的,就是一些计算机网络,操作系统,数据结构的题目。
面试官问的面试题:字节后端工程师面试题
1、自我介绍
2、你的项目最终有投入使用吗(显然没有)
3、你做项目的时候遇到了什么问题,怎么解决的
4、项目的数据库怎么设计的
5、四种限流算法
6、消息队列出现消息堆积怎么解决
7、Redis数据结构,List的底层结构,ZSet的底层结构,跳表的高度
8、Redis做分布式锁,什么情况下会死锁
9、为什么Redis支持高并发
10、Innodb的主键索引和非主键索引的区别
11、B+树的结构
12、MySQL主库从库同步的过程
13、Innodb数据库隔离级别
14、讲一下DNS域名解析过程,http和https解析有什么区别
15、Java各种锁之间有什么区别
16、进程 线程 协程之间的区别
17、HashMap底层结构
18、算法题:力扣103题,二叉树的锯齿形层序遍历,ACM模式
19、你觉得你的缺点有什么,优点有什么
上周参加了字节跳动测试开发的岗位面试,记录一下整体的面试流程:
这是一面技术面,没有hr面。
首先是自我介绍,做过哪些项目,用了什么技术,有哪些缺陷;印象最深的项目,你负责哪些部分,用到什么技术。
然后根据你的介绍会提问,问了我期望的岗位和工作生涯规划;对面试岗位的理解;对测试的理解,有无经验。
接下来是一些计算机基础问题。
字节测试开发工程师面试题
对http和https的理解,区别;
对数据传输,get和post的理解;
http无连接的 怎么理解;
post如何传输数据;
java复习了啥知识点;
hashmap和hashtable的区别,各自的底层实现,应用场景;
数组和链表的理解,区别,应用场景,时间复杂度;
多线程;
数据结构基础,什么场景下用什么数据结构,快,安全等等;
测试用例设计:微信视频通话。
接下来手撕算法:
最长有效字符串:输入()()()((())())( ;输出3;()()()
二叉树中序遍历:递归非递归;
反问。
自我介绍
项目经历
八股文
有没有了解过移动平台开发
对IOS开发了解多少
项目中有用到gRPC说说RPC是什么
设计原则
你所知道的设计模式有哪些?
对于面向对象,多态封装继承中,多态的定义是什么,它有什么用?
手撕 基础计算器 带括号 + *
反问环节 问了下IOS开发一般用什么语言
字节客户端开法面试题
自我介绍
项目经历
八股文
有没有了解过移动平台开发
对IOS开发了解多少
项目中有用到gRPC说说RPC是什么
设计原则
你所知道的设计模式有哪些?
对于面向对象,多态封装继承中,多态的定义是什么,它有什么用?
手撕 基础计算器 带括号 + *
反问环节 问了下IOS开发一般用什么语言
2025-08-03 | 内部推荐
2024-11-26
2023-03-29 | 网上申请
2024-08-23 | 网上申请
2022-12-28 | 校园招聘
2023-11-17 | 内部推荐
2020-12-20
2023-06-24 | 猎头
2022-08-23 | 校园招聘
2023-02-26 | 网上申请
2022-07-12
2022-11-26 | 社会招聘
2024-07-04 | 网上申请
2022-03-08 | 猎头
2022-10-29 | 网上申请
2021-12-17 | 校园招聘
2022-10-22
最后更新时间:2025-09-18 14:23:45