字节跳动测开面经
一面
- 数据库的题:有两个表,一个表是城市,省,另一个表是城市,人口。查找每个省的人口
- 将上面是题使用代码实现
- 进程通信的方式
- 编码格式uft、based64,、MD5
- 测试用例:微信发红包功能写测试用例
二面
- 自我介绍
- 代码题:删除有序链表中重复的元素,给定一个升序排序的链表,删除链表中所有重复出现的元素,只保留原链表中只出现一次的元素
- 针对上面代码写测试用例
- get和post的区别
- tcp和udp的区别
- tcp如何进行流量控制的
- 面试官很好,接下来感觉是在纯聊天
三面
- 自我介绍
- 实习的相关内容,没有深问
- 代码题:两个数字字符串相加
- 针对上面代码进行写测试用例
- 数据库的题:给出了一个city表,包括id,cityname。求重复的城市以及数量----select cityname,count(*)from city group by cityname having count(*) >= 2
- 数据库事务的特性。原子性,持久性,一致性,隔离性
- 网络:get和post请求区别
- 智力问题。有10堆苹果,每堆苹果有10个,其中有9堆苹果的重量是50g/个,有1堆苹果的重量是40g/个,要求只能称一次,可以称出重量,找出哪一堆苹果是40g/个?