测试开发实习生-核心广告一面
1. 自我介绍(研究生最后一年,计算机科学系硕士在FSU)
问了我什么时间可以实习,实习是为了让简历好看还是想找工作。我当然是想找工作了/(ㄒoㄒ)/~~ 在学校的工作大概说了一下,虽然在系里工作,管理学校账户什么的(system group)但我说没啥技术含量,因为我刚进去,没太大权限。
2. 为什么要做测试工程。
3. qq邮箱web登录的测试用例。没答上来。后来查了一下好复杂啊。
4. UDP 和TCP 的区别。 一个面向连接 一个无连接 一个安全 一个不安全 我就只知道这些了。。。
5. 数据库知识
现在有两个表,
员工表Employee,存储内容:id, name,dept_id;
部门表Dept, 存储内容:dept_id,dept_name,要求获取一个员工的id, name, dept_nam
SELECT e.employee_id, e.employee_name, d.dept_name FROM Employee AS e, Dept AS d WHERE e.dept_id=d.dept_id
6. N个台阶,青蛙一次可以跳一格或两格。(斐波那契)
def frog_time(n):
if n==1:
time = 1
return time
if n==2:
time =2
return time
else:
time =frog_time(n-1)+frog_time(n-2)
return time
if n==1:
time = 1
return time
if n==2:
time =2
return time
else:
time =frog_time(n-1)+frog_time(n-2)
return time
7. 两个链表,找出重复的。没答出来,长的减去短的,(假设等于n),从长的第n个开始遍历。问了时间复杂度,只知道是线性的。O(应该是长的加短的-n)
8. 称气球。九个气球有一个是轻的,有一个天平可以用。问最少次数找出轻的。我答的先四个 四个 称,一样重就是最后一个。不一样在两个两个称轻的,然后再一个个称,最坏是3次。
然后问还有其他方法吗,在引导下想了想,可以分成三堆,三个三个称,2次就可以。
9.反问。我问了测试工程在公司里具体干嘛, 小哥回答 有测试工具开发,和测试啥来着,然后又可以分成平台和客户端,挺复杂的。
大概就是这些。
小哥挺好的。但感觉要凉
#字节跳动##实习##测试#