百度MEG测开提前批一面|二面(已简历共享)
一面(8.20) 19.00-20.00
· 实习经历(期间有无经历功能迭代、是否遇到bug、bug处理流程、需求测试如何提高效率、对测试的了解)
· 项目
· 面向对象三大特性
· 对C++多态的了解 底层实现原理
· 对虚表虚指针的理解(面试官还让结合多态说说 奈何本菜实在不太了解QAQ)
· 数组和链表的区别,各自的优缺点
· 手撕:单链表如何判断有环
· Linux常用指令
· MySQL登录命令 -u -p分别代表什么
· 左连接和右连接
· SQL题:学生总成绩最高的前十个
· 测试用例:测试计算器
写着写着觉得自己面得好像很草率,不会凉了吧……许愿许愿许愿!!!
二面(8.24)19.30-20.30
· 项目相关(深问:每个部分工作周期、需求分析的方式、小组合作方式、测试使用的方法工具、脚本编写)30min
· 链表判断环(我一开始还在疑惑怎么又问一遍)、快慢指针步速需满足什么要求、什么情况不可以、为什么
· 内存存储的方式(不清楚在问什么方面的知识、答了堆和栈的区别)
· 堆排的了解及其适用情况、时间空间复杂度
· 介绍一种自己最熟悉的数据结构
· 解析数据文件,每行包含url、IP和时间,制表符分隔(牛客有一题“1000亿条记录……”挺像的)
(1)IP合法性校验
(2)如何将其写入内存
(3)设计一个系统,查询需求为特定时间段内指定的IP地址访问过的url
· map和unordered_map的区别,有序性怎么理解(给自己挖坑了)
· 项目遇到的问题
这次没有代码……被抠细节和疯狂追问,唉说到底还是掌握不牢固,继续努力吧!秋招路漫漫