测试技术面

面试特点

  1. 防止作弊或者高分低能;
  2. 综合考量面试者,除了答题结果,还有本人的外貌气质,言行状态等考核;
  3. 根据实际情况调整考题方向和深度,尽可能发掘面试者本身的特长和优势;
  4. 通过互动有效引导面试者一层层解析问题,看看真实实力在什么水平;

面试题

编程

  1. 有面值3元邮票100张,7元邮票50张,11元邮票50张;问:可以组合出多少种不同面值的邮资?(7分钟,写不出可以谈谈心,failed)
    思路:3层循环记录sum值,通过数组保存不重复sum值
  2. 有面值3元邮票100张,7元邮票50张,11元邮票50张;给定面值x,x>0,问是否可以凑出该面值?要求递归求解(10分钟)
    伪码:
boolean canPayIt(int remainPostage, oneCount, twoCount, fiveCount){
    #出口
    if(remainPostage < 0 || oneCount < 0 || twoCount < 0 || fiveCount < 0) return false;
    if(remainPostage == 0)return true;
    #递归
    return canPayIt(remainPostage-5, oneCount, twoCount, fiveCount-1) || canPayIt(remainPostage-2, oneCount, twoCount-1, fiveCount) || canPayIt(remainPostage-1, oneCount-1, towCount, fiveCount)
}

linux

  1. 写出10个常用的命令(2分钟)
  2. 查看文件的第100到200行,都有哪些方法?(5分钟)

数据库

有个student数据表,分别有字段:name 姓名,sex 性别,age 年龄(5分钟)
1. 把你自己的信息插入到该数据表;
2. 把所有学生的年龄加1;
3. 删除掉所有年龄小于20岁,或者年龄大于25岁,且性别为男的数据;
4. 查询女生在哪些年龄的人数是大于10人的,需要查询出年龄和其女生人数;
select age, count(*) from student where sex = ‘女’ group by age having count(*) > 10;

测试

  1. 针对第2道编程题编写测试用例(7分钟)
  2. 淘宝手机客户端的搜索功能:进入首页,输入关键字,点击查询,出现商品列表。需要测试哪些方面?(10分钟)

猜你喜欢

转载自blog.csdn.net/zhiyuan411/article/details/78300926