360测试开发面试经验

一面

  1. selenium页面元素定位方式
  2. python 迭代器和生成器区别
  3. python 装饰器相关
  4. python 内存管理(垃圾回收)
  5. 编程:一个数组,里面都是字符串,把他变成 dict,下标是奇数的为 key,下标为偶数的为 value
  6. 介绍 tcp,TCP 怎么保证顺序(seq)
  7. http 和 https 区别;http 状态码;http 是无状态的,怎么记录状态(cookie,session)
  8. 数据库索引实现方式
  9. 几种连接查询,简单的 sql,用 group by having
  10. linux 查看进程,查看磁盘占用(top,df, du)
  11. 如何测纸杯
二面
  1. 线程和进程的区别
  2. 对 python 多线程的理解
  3. 协程的理解,和线程比较
  4. python 常用模块
  5. 有一个日志文件,每一行包含 3 列,每列之间以空格分隔,每列的含义:时间 url http code,每个 url 被访问一次,都会在日志中记录一行,要求找出访问次数最多的前 10 个 url。1)用最熟悉的语言实现;2)linux 命令或 shell 脚本实现;
  6. 开发和测试沟通最容易出现什么问题,站在开发角度怎么做,测试角度怎么做
  7. 对业务和开发的比重有侧重吗
  8. 测登录界面,有自动登录功能
  9. 测试方法的了解
  10. bug 的优先级和重要程度,很不常见的 bug 但是危害很大怎么办,优先级怎么分
  11. 怎么学一门新技术,关注什么网站论坛,testerhome 关注哪方面
  12. 遇到一个技术难题怎么解决
三面
  • 为什么投这个岗,职业规划,怎么学习
  • 觉得之前的两轮面试官,面试体验如何
  • 还投了那些公司,进度如何
  • 薪资
【360测试开发面试经验】题目来源于网络搜集https://www.nowcoder.com/discuss/235995?type=post&order=time&pos=&page=1&subType=2,仅供参考学习。

    推荐阅读