快手测试开发面经

今天下午面了两场,二面答得不是很好,发面经攒人品,希望能收到下一轮的面试! :grinning: :grinning: :grinning:
没有分类,根据录音和整个问答顺序写的。

0820 一面(45min)

  1. 自我介绍
  2. 手撕代码: 给定一个字符串str,返回str的统计字符串。例如“aaabbbbcccd”的统计字符串为“a_3_b_4_c_3_d_1”。
  3. 基于以上代码,写测试用例
  4. 测试用例:快手app进入直播间的测试用例
  5. StringBuffer 和 StringBuilder 的区别
  6. 抽象类和接口的区别
  7. HashMap 和 HashTable 的区别
  8. 实现多线程的方式
  9. JVM类加载机制
  10. 数据库:查询数学成绩前三名的同学
  11. 数据库事务的四大特性
  12. GET 和 POST 的区别
  13. cookie 和 session 的区别
  14. 啥啥服务器,没听清楚
  15. 项目一
  16. servlet 的生命周期
  17. 项目二
  18. 手撕代码:逆置链表
  19. 有没有看过什么专业的书
  20. 为什么要选择测试
  21. 反问
    面试完面试官说把下午时间空出来,可能还会有面试。
    0820 二面(45min)
  22. 自我介绍
  23. 项目,问的比较具体,每一步用到的技术,会详细问。
  24. 为什么选择测试,你对测试和开发的理解
  25. 你有哪些优势
  26. 能来实习吗
  27. 对北漂的看法
  28. TCP 和 UDP 的区别
  29. 超时重传中的 RTT
  30. 子查询和多表查询的区别
  31. 有十亿条数据,用子查询和多表查询哪个会好一点
  32. sed 和 awk 的区别
  33. 反问
  34. 手撕代码: 输入两棵二叉树A,B,判断B是不是A的子结构。

问我还有啥问题,我说感觉这次面试不是很好,面试官安慰说,应届生没有工作过很多东西不懂也很正常,不要太担心。
应该是挂了,但面试体验很好,面试官会引导你回答问题。
之后继续努力好好复习,希望会有好的结果把!

转发自:快手测试开发面经_牛客网