字节跳动 测试开发一面 二面面经
二面
1.自我介绍
2.实习做的事情
3.印象最深的一个项目,遇到问题
4.直播平台弹幕设计用例,弹幕接口参数有哪些,弹幕接口设计用例,别人看不见弹幕有什么原因
5.tcp和udp区别
6.dns介绍
7.共享内存原理
8.索引介绍,索引的种类
9.进程 线程介绍
10.算法题:1d2ef3,d65e9f73,找最长子序列,输出def3(字符串自己编的,就这个意思,没写出来,后来一看答案可简单了,难过,我太菜)
11.为什么选择软件测试开发
12.最有成就感的一件事
13.遇到过什么问题怎么解决
面试官建议,多了解实际方面的
———————————————————————————
- 自我介绍
- 介绍一个项目,登录和注册功能是怎么实现的,怎么测试,如果注册失败或者登录失败可能的原因是什么,为什么用Lora,还了解其他的通信协议吗
- 通信框架是什么,介绍一下
- Retrofit、jetpack了解吗,观察者设计模式了解吗
- 自动登录知道吗,用什么实现的,用到什么方法
- https介绍一下,数字证书和数字签名说一下,怎么验证
- OOM知道吗,GC知道吗,为什么有GC还会OOM?GC root有哪些,强引用、弱引用、软引用、虚引用?
- 创建一个对象是怎么存放的,放在新生代还是老生代?
- 微博热搜怎么测试
- android里的列表框架用过哪些,RecycleView呢?viewHolder的作用,图片加载用什么框架
- 两道算法题:青蛙跳台阶;判断两个字符串包含的字母种类和每种字母数量是否一样
- 反问
面试官建议我既然主要是做android相关的,要了解android前沿的技术,关注技术发展,技术栈。
很多不是很清楚,一些就是用过具体的方法都忘了。
收到二面通知,很开心,虽然知道机会不大,但还是祈求二面过
#面经##字节跳动##测试开发工程师##校招#