滴滴北京测开面经
一面(9.26),30分钟
- 自我介绍
- 算法、开发、测试的选择与区别
- 对网络协议熟悉哪些?
- TCP三次握手
- Http状态码
- linux使用情况
- 面向对象三大特征
- 方法的重载和重写
- 算法题:反转链表
- 算法题:合并链表
- 算法题:最大子数组和
- 反问
二面(9.26),45分钟
- 自我介绍
- 算法、开发、测试的选择
- 算法题:最长无重复子串
- 算法题:链表中间节点
- 数组和链表的区别
- ==和equals的区别
- equals不实现会如何
- 哈希碰撞的解决方法
- ArrayList的扩容机制
- 重载,重写,多态
- 反问
三面(9.26),50分钟
- 自我介绍
- 找工作的方向选择
- 秋招投递情况
- 大学以来做到的最好的事情
- 个人的优势
- 算法题:括号生成
- 数据库
- 重载和多态
- sql语句
- Linux系统
- 打算继续做算法吗
- 学习期间最满意的经历
- 遇到特别困难的事情
- 对测开的了解
- 学生工作经历
- 感兴趣的技术方向
- 遇到过什么惊艳的技术
- 职业规划
- 反问
四面(10.13),30分钟
- 自我介绍
- 实习项目、难点
- 测试经历
- 了解的测试工作有哪些方面
- 性能测试
- 压测相关工具
- 接口测试
- http抓包工具
- 接口测试中的mock
- 写单测如何判断代码覆盖度
- 多线程测试
- 进程和线程的区别
- 进程间通信方式
- 多核是针对线程还是进程
- Socket编程
- TCP三次握手发出的SYN之后没收到ACK如何处理
- 四次挥手的timewait
- 如何测试请求的密等性
- http状态码
- 近期学习内容
- Spring
- NIO
- python里的gil
- 反问
OC(11.21)
开的薪酬很不满意,已拒
#滴滴秋招#