字节测试一面凉经

笔试两轮(都是四道编程题)后进入面试。本以为进不了,没准备。。花了一天左右的时间看了下面经
一面(大概一个小时):
1.根据项目提问,有个项目将算法移植到移动端,问了app崩溃是什么原因,怎么定位原因,有哪些原因(要讲技术层面:例如传入是一个空指针导致的),怎么写测试用例
2.今日头条的评论功能问题:用户提交评论发送成功,此时切换到别的软件,再回来发现评论失败。如何定位问题以及如何写测试用例
3.介绍一下你做的测试工作,以及你在测试过程中做的比较好的事情是什么?
4.做过的测试是否有定位分析还是只是黑盒测试,如何有,举例子怎么定位的
5.浏览器输入网址发生了一系列什么操作?域名解析找到ip地址,建立tcp连接传输数据,浏览器处理,绘制网页。
6.如果tcp连接只有两次握手,会发生什么情况?
7.元组和列表的区别【列表是动态数组,可变;元组是静态数组,不可变对象。元组比列表的访问和处理速度更快,元组可以当做字典的“键”使用,而列表不行。】
8.链表和数组的区别
答:1)、存储空间上:数组在内存中是连续的,从栈中分配空间;链表是可以不连续的,从堆中分配空间。
2)、空间的使用上:链表对内存空间的利用率较高,可扩展性高;数组则不能,数组的空间大小是固定的,不适合动态存储,不方便动态添加。
3)、在查询,访问方式上:数组可以随机访问其中的元素,查找速度相对较快,链表则是顺序访问,不能随机访问。
4)、添加或删除元素时,数组比链表慢,因为数组要移动大量的元素,而链表只需修改指针即可。
9.讲解一下Java中的hashmap
10.介绍一个在校参加的你觉得比较好的项目
11.手撕代码:去除驼峰字符串【使用栈的思想,如果栈中的元素个数超过2个,则检测与当前的元素是否有驼峰,有驼峰则最后三个元素出栈】
12.你觉得你的亮点是什么?(大概是觉得我太菜了,看不到有什么能提问的了)
13.有什么要问的问题:建议我回去学习计算机网络的基础知识。。可能是回答tcp两次握手那道题误解了她的意思,我回答了如果不进行三次握手,在一定的时间后,如果服务器没有回应,就认为这个消息发送失败,因为tcp的重传机制,客户端就会不断发信息给服务器端。已失效的连接请求又传送到服务器端,因而产生错误。面试官说我没get到她的点。
整体感觉问的问题不难,但是我回答得比较笼统,不够专业。。测试理论学习太少,扣的细的有些知识点确实不懂。。。同志仍需努力!!

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值