百度测开一面二面三面面经~

首先说一下,我是干开发的,之前在牛客上也是各种内推简历邮箱各种投,可是都没怎么有消息,之前看到一篇百度测开的帖子,无意间就投了一下,没想到就来了面试的电话
当天来电话的时候刚面完CVTEhr面(感觉还可以,最后也是收到了cvte的offer),在和朋友在上网,百度打来两次电话都没接到,也是心大,上完网一看电话归属地是北京的,心想大事不妙,赶紧回回去,没想到也没人接,以为凉凉
第三天收到北京电话,赶紧接,是百度,没错,哇,心里那叫一个激动(菜鸡,这可能是我距离BAT最近的一次,能不激动?)

废话不多说了,开始面试,确实测试的面试题会比开发简单很多,然后也比较顺利的度过了这几面。
这已经是面试完的第三天,可能前几次面试的题目都有些忘了,凭记忆写

一面:
自我介绍,问项目,项目流程,这个问的比较细
问了MVC架构
问了前台url后台SpringMVC用什么注解接受(开发的都知道
用户登录怎么测试
面向对象的特性
知不知道Java的集合
ArrayList和LinkedList的区别
知不知道HashTable,说下,然后又问了下是不是线程安全
一次url请求页面从点击后发生了什么
session和cookie的区别
Linux命令会不会
find命令会不会
查看文件怎么看(我说小文件直接vim,大文件cat,less,more,配合一些head和tail可以很方便)
然后面试官说怎么看倒数第二行 我说 cat 文件名 tail +2
数据库写一个查询数学成绩前三的学生信息
数据库排序(升序降序),having命令等(时间有点久,忘了许多)
代码题1:字符串中每个字符出现的次数
代码题2:合并两个有序数组
本来让写快排,但是我前两个代码写的比较快,面试官直接说可以不用写了,说一下思路就行
感谢面试官~~~~
针对写的代码进行测试,会怎么测试
如何对百度的搜索框进行测试
知道哪些测试
一面一共四十七分钟,面试体验很好,因为之前是开发,所以题基本都答上了~

二面:
一上来也是自我介绍,然后问项目
具体的项目中Redis的用法,考虑没考虑缓存过期,除了设置过期时间,其他改动怎么更新缓存等
因为项目做过,回答起来也比较顺,和面试官讨论了一会
问了下转发和重定向了解吗,那个效率高一点(面试官使用英语说得转发和重定向,得亏我机智,猜出来了)
垃圾回收机制,怎么样的对象算是垃圾
数据库的命令,相关连接有哪些
左连接,右连接,内连接的区别
给了三张表  学生表,成绩表,中间表  写sql 关联查询学生数学成绩(两个sql好像记混了,但都不是很难的那种)
然后问Linux的通信方式,一开始没理解,说了ftp和sftp命令
最后问了问是不是进程的通讯方式
面试官说是,然后我就说了一些
说共享内存,然后面我用java并发举例子
然后面试官问了下多线程的一些问题
怎么加锁,知不知道死锁,死锁的概念和产生条件,如何避免死锁等
问了下Linux命令熟不熟,我说熟悉,然后又问大文件包含内容都是{用户id:用户操作:操作时间},怎么找到某个用户某个时间段的操作
我当时没想到是grep命令,想着这怎么找,就说我不会,面试官人比较好,就说那你说说用java怎么弄
然后又和面试官进行了讨论,我说存map,用户id 为key ,面试官说可否用时间,就探讨了一会会~
如何判断链表有环
代码题:数组全排列(当时刷题的时候在编译器里有,然后找到的时候脱口而出找到了,面试官问我啥找到了,我的妈呀,自己作死)
代码题2:给了一个数组,问快排一次后数组的情况
智力题:四棵树,怎么两两相等
智力题二:三等分一张纸
测试微信聊天怎么测
知道哪些测试
二面问题也比较多,讨论也比较多,大多数时间都花在了讨论上,面了一个多小时吧~

三面:
三面自我介绍
问了问具体的offer情况
就畅聊了一下
。。。。。。
就酱~~~~

#百度##面经##测试工程师##春招#
全部评论
辛苦楼主整理😁
点赞 回复 分享
发布于 2019-04-12 09:36
楼主是北研还是上研吖~
点赞 回复 分享
发布于 2019-04-01 15:38
楼主是面的北京百度吗?请问三面完之后多久收到的offer call呀?
点赞 回复 分享
发布于 2019-04-01 15:24
问下楼主通过什么渠道投递的?可否帮忙推一下
点赞 回复 分享
发布于 2019-03-25 22:57
 想问下楼主面的哪个部门的测开呀~
点赞 回复 分享
发布于 2019-03-25 15:55
三面完了还有其他面试吗
点赞 回复 分享
发布于 2019-03-19 17:40
大佬太强了,羡慕羡慕!
点赞 回复 分享
发布于 2019-03-19 08:12
测试微信聊天怎么测  类似这种问题要怎么回答啊?
点赞 回复 分享
发布于 2019-03-18 18:38
太强了,是校招还是实习
点赞 回复 分享
发布于 2019-03-18 18:22

相关推荐

一面 1.进程,线程,协程的区别2.一个线程可以同时运行多个携程吗?3.Android线程间的通信4.计算机层面上的线程间通信5.synchronized和volatile的区别6.http不同版本之间的区别7.tcp三次握手和四次回收经典八股吟唱8.http和https去区别9.泛型擦除(这个没回答好)10.集合里面是个泛型,泛型编译完之后会变成什么?11.强转的时候 object就不能通过instanceof来判断类型了吗12.让我下去再看看泛型擦除13.java中有哪些引用14.软引用和弱引用的区别是什么15.hashmap的原理16.了解ConcurrentHashMap17.activtity的几个启动模式18.目前熟悉哪些布局19.场景:第一个实现一个圆角,布局的右上角加一个tips引导。你要怎么实现他20.要求viewgroup里面所有元素都是圆角,统一设置,不是一个组建一个组件去设置21.系统api有提供一个方法,你知道吗22.右上角的tips,这个tips和圆角有相交,不一定完全在圆角矩形里面,怎么搞23.tips超出会出现问题  会被截断。有什么属性可以解决吗?24.自定义view,聊一下做的的自定义view25.说一下自定义view的步骤26.Android内存优化哪一块27.内存抖动的了解28.recycleview的机制聊一下29.Android的双亲委派机制30.类角度的双亲委托机制31.glide的三级缓存,相关内存  磁盘 网络 三级缓存32.鸿蒙的ability的启动方式有哪些33.鸿蒙了解哪些东西自己说说34.面试官不建议我直接干,要去系统35.力扣109. 有序链表转换二叉搜索树二面1.分别介绍三段实习2.介绍一下在滴滴的难点3.对外提供sdk设置sdk时候有哪些需要注意的4.换个角度使用sdk方,接入sdk时候发现自己的依赖和sdk的依赖是有冲突的,咋么解决。5.排查到依赖冲突的地方后怎么解决呢?6.提到过工程能力,自己的提升是什么,讲解一下。7.接到crash后怎么定位问题的8.开始吐槽跨端不拉不拉不拉9.项目经历是一个音乐app。介绍一下10.介绍一下播放列表11.了解过recycleview的核心机制12.说一下anr是什么,怎么解决,怎么避免13.子线程处理完怎么给子线程(开始转到handler)14.讲一下handler15.除了handler还有其他的吗16.讲一下携程17.讲一下携程的结构性并发18.讲一下遇到的内存泄露的场景19.讲一下leakcanry的原理20.了解过git的原理吗21.http3.0讲一下22.链接复用相关23.算法148. 排序链表三面1.把三段实习全讲一遍2.学校科研相关的做了什么3.Android实习中接触到了大模型吗4.目前crash报警策略是基于什么策略的5.第二段实习负责了什么6.滴滴负责了什么7.组里往外提供是提供sdk吗8.他们是怎么调用的9.你们部门的定位是什么10.你们组提供的能力是什么11.位置偏移了怎么办,定位不对的case 是你们这里去过滤吗12.你们现在怎么看case的13.实习六个月的感触是什么14.你们的发版流程是什么15.你们的推集成是怎么搞得16.量级大的crash怎么办17.说一下遇到的anr怎么解决的18.出现crash不应该平台去解混淆吗19.你们crash是怎么分发的20.抓到crash怎么知道是哪个部门的21.组里面是单仓库还是多仓库22.为什么会分开,为了什么23.怎么去更好的支持国际化的24.你觉得发版流程有哪些问题  效率不高的地方25.出现循环依赖怎么去解决26.两个模块出现循环依赖,你会怎么去解决27.假设目前拆包合理  还是出现循环依赖,怎么解决28.音乐app,怎么做的29.学过什么基础课程 学校里面30.webview组件你用过没31.对于稳定性和性能有什么要求。32.你们对性能的明确指标是什么 ,怎么才会准出33.每次更新sdk  qa要测多久34.qa每次测试都要测全功能吗35.会学数据库会学吗?36.你知道https的整个加密过程吗37.用对称加密的原因是什么38.你能实习多久39. 搜索端团队40.算法。最长公共子串。
点赞 评论 收藏
分享
评论
8
105
分享

创作者周榜

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