25.0429 春招去哪儿测开三面面经

个人背景:双非本大四,有一段很水的Java实习和一段网易游戏测开寒假实习,ssob上4.10投递,4.11测评(普通的北森测评),4.20笔试(笔试就单选多选编程题,编程出的比较简单,ak了),4.24发邮件约一面时间

📍面试公司:去哪儿旅行,北京

💻面试岗位:测试开发春招补招岗

❓面试问题:

技术面一面4.29-51min

(一面大部分都是 Java 八股,除了手撕 SQL 那题确实很久没碰,写的有点拉跨,其他还 ok)

  • 我看你之前有一个实习是开发相关的,本次是为什么想要投测试开发岗呢?
  • 数据库相关
  • 数据库常用的存储引擎有哪些?
  • 你刚刚有提到事务,那什么是事务呢?它有什么样的特性?
  • 你刚刚有提到隔离性,那么目前数据库当中的隔离级别了解吗?MySQL 默认的隔离级别是什么?
  • 这几个事务的隔离级别,它会带来什么问题吗?
  • 说一下现在比较常用的索引类型有哪些?(我回答的 B+树 索引)
  • 你说的是从它数据类型上来看的?其他的呢?
  • 聚簇索引和非聚簇索引的区别是什么?
  • 那你从索引的类型上就是除了说聚簇索引和非簇聚簇索引,它这是一个大类,它的细分类你了解吗?
  • 你有具体的用过相关的索引吗?以及说我们要建索引的时候有什么注意事项吗?
  • SQL 当中是有一些 join 操作的,它有哪些类型你清楚吗?有什么区别吗?
  • 写一个 SQL 语句:有一个班级表、学生表,还有成绩表,现在想让你查出每个班级当中成绩最高的那个学生的姓名、成绩以及他所属的班级?
  • Java 相关
  • Java 当中的集合有哪些了解吗?
  • HashMap 的原理了解吗?它升级成红黑树的条件了解吗?
  • Java 中的多线程了解吗?它有哪些实现方式呢?
  • 能说一下它实现 Runnable 接口和 Callable 接口有什么区别吗?
  • 除了这些方式,还有其他实现方式吗?
  • 线程池的实现子类有哪些?
  • 线程池核心参数有哪些?
  • 这一块它的具体各个参数随着它的线程并发增加,这些参数是怎么去生效的了解吗?
  • Java 当中可能就会涉及到一些线程安全方面的问题,Java 当中为了实现并发,它实际上是有一些工具类的。你了解Java当中比较常用的一些并发的工具类有哪些吗?除了 JUC 包下的一些,你还了解有哪些吗?
  • 测试相关
  • 你这边对于软件测试方面有哪些认识?就是比较常用的一些测试方法、测试理论以及涉及到的测试流程有哪些清楚吗?
  • 如果说给你一个微信朋友圈的这个功能让你去进行测试,你会从哪些方面去考虑?
  • 你之前有做过性能相关的一些测试工作吗?
  • 算法手撕:lc15 三数之和
  • 反问

技术面二面5.13-30min

(面试官是一个很温柔的女生,问的大部分是实习的内容(参考价值不大),无手撕,感觉反问环节面试官回答的视角不像是主管面)

  • 网易实习的时候做了哪些事情?
  • 听上去在你工作过程当中接触的东西都是之前可能没有接触过的,那对于这种你是如何解决的呢?
  • 比如说你有没有遇到一些专业性的问题?比如你写 Python 的时候,可能会有一些它可能跑不通,跑不过?
  • 除了完成这个工作之外,对于 Python 和 Lua 有学习哪些东西吗?
  • 比如对于 Python 的话,除了这种小的脚本,你额外还用 Python 做过什么东西吗?(讲了学校的一些课设)
  • 在实习过程当中一般几点钟下班呀?对于这种节奏你怎么看?
  • 在这个实习过程中你也支持了一段时间测试的工作,能给我讲讲你在这个过程中做了哪些事情吗?
  • 在你支持测试的这个周一到周三的过程当中,你最后是怎么保证你这一些东西是没有问题的?因为你有可能你测完了,研发他又改了,改完之后就相当于又会提交给你测试了,怎么保障最后的质量呢?
  • 在整个的沟通过程当中会遇到冲突吗?
  • 在你测试过程当中有给策划提一些优化吗?
  • 一般遇到崩溃是怎么发现的?除了靠外网网络上的用户反馈之外,还有别的手段可以发现吗?
  • 职业规划?
  • 反问

hr面三面5.15-32min

  • 想先听一下你这边对于这次面试自己的一个感受,然后整体面下来,你觉得自己面得怎么样啊?
  • 那从你自己的角度而言,你之前第一份实习应该是后端,后面接触的测试开发,你对于这块怎么看的?是怎么确定说最后想要做测开呢?(常见问题了。。)
  • 就你在网易这边实习,你核心的一个产出以及你自己觉得成长比较大的点做一个简单的介绍?
  • 你觉得测试在整个产品研发上线的过程中最大的价值是什么?
  • 在整个链路里头,你觉得你自己的能力或者性格,就你自己的特质而言,有哪些方面是比较有优势或者比较适合这个岗位的?你觉得你自己擅长的是什么?
  • 那你觉得效率跟质量哪个更重要?
  • 你家在哪啊?你对于比如说在哪发展以及说你家里人对于你未来的这个发展就分别是怎么想,你家里人什么态度?
  • 那如果你到北京来的话离家就很远了,那这个他们会不会不认可?
  • 你们家有几个小孩?
  • 你整个春招的话还有其他的 offer 吗?是什么类型的公司?你对这些不同的业务怎么看呢?
  • 你同一届的在校招的同学,他们校招的一个情况怎么样?
  • 你之前实习或者说你们有没有实验室啥的,一般这种工作的节奏上下班时间是什么样的?这种互联网的节奏你有心理准备吗?
  • 你这边是答辩什么的毕业相关的流程都走完了吗?学校那边已经完全没有需要收尾或者处理的事了?
  • 反问

🙌面试感想:

  • 一面SQL写的巨烂没想到都能过,5.12号hr打电话约的二面,二面面完秒过,hr加了我的wx,约了5.16下午hr面
  • 最后薪资是给的18k*16,对于双非本测开岗感觉是很高的工资了,但是我拒绝了。。

一些碎碎念

(不重要,可以跳过,主要是关于约了5.16的hr面,但5.15我就面了,以及我为啥拒绝了这个 offer)

这里的hr面其实面的非常的突然,本来说是5.16下午面hr面,但这里本来已经准备接别家offer了,给hr发了一段拒绝的wx,但是hr打电话过来说可以提前进行hr面,我就寻思试一试

我提出因为另一家小公司那边时间是5.16后offer失效,所以时间上很赶,hr说可以面完然后再商量,17点开始面,面完后不到2小时,hr就打来说能给到比另一家高了很多的薪资,并且如果我接受的话,当晚她们就能加班给我进行学籍验证啥的,第二天就能签三方

薪资确实给到对于我双非本测开一个很高的薪资了,但是当时接到电话有点突然,没什么时间考虑,我还是下意识拒绝了(当时脑子里想着那可是北京啊。。原谅一个没去过北方的南方人,有点害怕了还是),emmm,事后想想可能有点后悔,但是都已经拒绝了,就无所谓了,只是感觉有点对不起hr那3个小时的时间。。本来早就该拒绝的。。害

#春招面经#
全部评论
可惜
1 回复 分享
发布于 05-20 09:36 吉林
测开18K*16薪很高了哥们,在北京也算很高了
点赞 回复 分享
发布于 08-19 22:31 北京
mark
点赞 回复 分享
发布于 08-06 13:11 湖南
牛啊!去哪儿旅行他的春招测评,复用的秋招测评,导致我都没进面试。
点赞 回复 分享
发布于 05-19 18:56 北京

相关推荐

头像
11-28 13:10
已编辑
上海大学 Java
本次分享游戏测开岗位的前三轮面试的面经,我面试体验下来,游戏测试开发岗位跟互联网测开是有非常大的区别的,是给游戏测试那边开发测试工具的,所以是强开发性质,基本不涉及测试内容,所以要投的这个岗位的小伙伴要注意一下。有了找实习时经历的十几轮面试的磨炼,秋招的面试变得比较得心应手。所以前两轮都算是速通了。-------------------------------------9月2日,一面的面试官是一位小哥,估计是刚当面试官没多久,面评写的很慢,基本上他问一道题,我答出来之后,要等他打一分钟左右的字才能继续问下一道问题整体体验感有点割裂,整体45分钟左右:1.自我介绍2.缓存体系优化中,为什么使用简历上提到的方法3.如果需要频繁定时刷新的话,怎么使用4.讲一下国自然项目的背景5.假如几十艘无人艇同时渲染摄像机视角,怎么降低负载6.天气变换怎么做的7.雾天怎么实现的8.不同无人艇之间的镜头切换怎么做的9.场景之间的加载和保存逻辑怎么实现的10.如果保存的场景文件有错误,怎么办11.强化学习项目中,无人车如果掉湖里了,应该算逻辑失败,怎么判失败的12.无人车撞到障碍物了,怎么判断的13.Java中针对List创建迭代器,在迭代的时候删除List中的某个值,为什么会报错14.Java中对于创建的对象和实例,放到内存中的哪个位置15.手撕——最长公共子序列-------------------------------------第二天中午打电话约了二面,9月8日,二面面试官很有水平,并且强度十分大,八股盛宴,各种类型的八股都有,我都扯到计组上面了,整体1小时20分钟:1.自我介绍2.讲一下强化学习中的Q值和V值3.强化学习中的贝尔曼方程4.Unity Bind啥啥啥(没用过,说了package)5.说一下你用过Unity中的哪些组件,都干了什么6.讲一下Unity中的Rigidbody7.如何检测两个Unity实体之间碰撞8.讲一下索引、聚簇索引和非聚簇索引、explain的作用9.如果客户端请求服务端很慢,怎么排查10.如何排查网络问题、讲一下四次挥手12.如果服务端Time_Wait过多,怎么办13.限流算法了解吗,如何实现一个限流算法14.CPU Cache了解吗,如果有一段代码CPU Cache利用率不高,怎么优化15.锁竞争,死锁怎么排查16.讲一下乐观锁、内核态和用户态、IO多路复用,epoll函数17.如果有个文件需要发出,内存需要拷贝多少次,讲讲零拷贝18.手撕——LRU,想一些测试用例,尽可能全面19.内存碎片问题,如何解决20.LRU能怎么改,让他多线程安全,效率尽可能高21.反问-------------------------------------面完一小时之后秒约三面,9月11日,三面面试官应该是个大leader,很有气场,问的问题也比较宏观了,我应该是有些宏观问题答的不太好,并且手撕虽然做出来了但是时间复杂度比较高,挂掉了,整体一小时:1.为什么选择测试开发,为什么不选别的岗位,为什么实习投的游戏测试现在改成开发了2.有没有比较深刻的经历3.在优化数据规模这块,为什么选择mongo4.数据迁移过程中,双写时如何保证数据及时更新5.为什么订阅了binlog还要双写6.迁移为什么选择一千万这个数量级7.迁移时的边界条件怎么确定8.如果在迁移时,先写mongo,再写mysql后,mysql又把mongo的数据变成老数据怎么办9.xxl的架构10.手撕——为游戏上层实现一个优先队列容器,提供以下方法:入队,需要提供优先级信息,优先级是个整数,从0开始,数值越大优先级越高出队,优先级最大的元素优先出队,优先级相同时满足先进先出默认元素类型是GameObject应用情景是一段时间内集中入队,而出队是分散不频繁的-------------------------------------面完之后泡了三个工作日,hr打电话通知不通过,但是别的组觉得我可以再面一下,流转到另一个组重新二面,详见下一篇
发面经攒人品
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
10
34
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务