字节跳动测开 日常实习
6.28一面(50min)
自我介绍
TCP拥塞
浏览器输入url过程(大概过程,用到什么协议,不用说得太细)
代码题:实现一个python装饰器,获取被装饰方法的执行时间(用到了@wraps,被反问作用)
Java创建多线程的方式,区别
接口和抽象类怎么区别,分别什么时候使用(举例)
sql题:A表有3列数据col1,col2, col3,将A表的数据拷贝到B表
Linux题:linux下有A目录,查找A目录下所有包含java字符串的文件
购物车的测试用例
代码题:输出比给定数字大的下一个数字。比如:输入1234,输出1243;输入1243, 输出1324
反问
对以后从事测试开发有什么建议,哪方面要提高(测试和开发两方面,具体要看你做什么业务)
对面试的评价,哪方面需要提高(还行,有些问题没有回答到重点)
6.30 二面(约30min)
自我介绍
实习带来的成长
研究生研究方向
对于黑盒测试以外还了解其他测试吗
自动化测试了解什么框架?原理?
selenium的了解,主要用在什么方面?
对索引的了解,优缺点
python内存管理
深拷贝浅拷贝
session,cookie和cache的区别
代码题:给一个字符串,字符串里有 (){}[] 这六个符号,设计一个算法,判断这些符号是否成对匹配,即要检验这些括号是否都是成对出现的。
写完测试
智力题:
1、有一种小虫,每隔2秒钟分裂一次。分裂后的2只新的小虫经过2秒钟后又会分裂。如果最初某瓶中只有一只小虫,那么2秒后变2只,再过2秒后就变4只„„2分钟后,正好满满一瓶小虫。假设这个瓶内最初放入2只这样的小虫。
问:经过多少时间后,正巧也是满满的一瓶?(1分58秒)
问:经过多少时间后,正巧也是满满的一瓶?(1分58秒)
2、5升的容器和6升的容器,怎么取3升水
实习时间
反问
以后从事测试开发的建议
面试评价,建议(基础还行,开发能力不足,以往的经历也没有系统的开发经验)
7.1 hr面(约10min)
自我介绍
有没有考虑转正
为什么想做测试开发
沟通能力的优势与不足
沟通能力不足怎么提高
对大小周怎么看
实习时间,可否全勤?
反问(感觉问这两个问题有点浪费。。。)
多久会出结果
每天上班时间
然后又问我还有其他投其他家吗
为什么想在深圳工作
过了半个小时就说offer在审批了。。
假设有一个池塘,里面有无穷多的水。现在有2个空水壶,容积分别为5升和6升。问题是如何用这两个水壶从池塘里取得3升的水?假设有一个池塘,里面有无穷多的水。现在有2个空水壶,容积分别为5升和6升。问题是如何用这两个水壶从池塘里取得3升的水?