【面试经历】百度测试开发2020秋招

1面

  1. 判断是否是一个回文数,考虑异常情况
    https://blog.csdn.net/u011035397/article/details/100547612
  2. 对你写的函数进行测试,写测试用例
  3. 如何创建索引
    创建联合索引
CREATE INDEX mytable_categoryid_userid_adddate
  ON mytable (category_id,user_id,adddate)

创建单列索引

create index index_name on table_name(column_name)
  1. mv命令移动该目录下所有的文件及文件夹
    https://www.cnblogs.com/lansetiankongblog/p/7851489.html
格式:
mv [选项(option)] 源文件或目录 目标文件或目录

使用命令:
mv  webdata  /bin/usr/

可以延伸一下:
mv    /usr/lib/*    /zone

是将 /usr/lib/下所有的东西移到/zone/中。
mv    /usr/lib/*.txt    /zone

是将lib下以txt结尾的所有文件移到/zone中。 其他类型,以此类推。
  1. sql语句,疑问点是可否按时间进行排序 ,group by having order by desc
  2. sed命令,awk命令
sed -i 's/book/goole/g' /tmp/oldboy.txt  #替换文件中所有的book,换成goole
cat mbconfig | awk '/Set_DQ_1/'|awk '{print $3}'  #匹配文件中 Set_DQ_1这行,并打印第三列

https://blog.csdn.net/lyhawk2007/article/details/53770852
9. 项目的人员构成,有没有设置软件开发计划
10. 数据结构,判断链表是否有环,注意刚好不是环的情况
设置两个指针,一个快指针,一个慢指针
https://blog.csdn.net/u011035397/article/details/100521527

2面

  1. 测试一个通讯录的同步功能,如何测试,有一个云端服务器,遇到异常了,怎么定位错误,你怎么设计测试用例
  2. 你发现点击同步之后,你发现数据比之前数据少了一条,怎么定位错误 我回答是检查服务器的数据库,用户操作错误,网络出现了抖动
  3. 点击上传和下载按钮没有反应,怎么定位错误
    http://blog.sina.com.cn/s/blog_839d293d0102x958.html
  4. 100个球,你先拿,你和同学每次可以拿1-5个球,你怎么保证你必赢,主要是递归,你要保证你给对方94这个数,你给对方88这个数,依次类推,最后你给他4,你就会赢
  5. http的接口如何测试
    https://www.cnblogs.com/yyhh/p/6083159.html
  6. 判断两个链表是否相交(找到他们的公共交点)
    https://blog.csdn.net/u011035397/article/details/100517265
  7. 大文件如何写脚本测试log文件 多线程,中间结果先存在数据库里面
  8. 在linux下写定时任务,找到特定的log文件,并进行删除,需要用到find 与rm命令,但是光用这两个命令不够,需要用shell脚本,先找到路径,再依次删除
find 对应目录 -mtime +天数 -name "文件名" -exec rm -rf {} \;

https://blog.csdn.net/weixin_33691817/article/details/93494414

  1. 网络传输的安全防御策略
    防火墙 ,加密传输数据,数字证书与身份认证,蜜罐服务器
  2. 对下面的log文件写脚本,统计出相同url和参数的访问次数
    在这里插入图片描述
f1=open('1.log','rb')


dict1={}

for i in f1:
    list1=i.split()
    str1=list1[0]+list1[1]
    if str1 not in dict1:
        dict1[str1]=1
    else:
        dict1[str1]+=1

for j in dict1:
    print '%s%d' % (j,dict1[j])
  1. sql语句 where ,group by,avg
  2. 开发给你的提测计划延迟了,但是如果按这种进度,你的测试计划会受到影响,你怎么处理。让写好的部分先提测,跟开发说,如果你不提测,那我就跟你的负责人反应,跟自己的上级领导人反应,强势一些

3面

  1. 为什么选择做测试开发
  2. 上学期间遇到的困难
  3. 你实习期间遇到的困难
  4. 你最骄傲的事情是什么
  5. 你获得国家奖学金是靠什么获得的
  6. 你在学生会当中遇到了困难你是怎么处理的
  7. 你和同学发生了摩擦,你怎么处理
  8. 你想放弃,但最后放弃的事情是什么
  9. 你想放弃,但最后坚持下来的事情是什么
  10. 你的优点和缺点,举个例子说明
  11. 你觉得你感觉最失败的一件事
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Bug 挖掘机

支持洋子

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值