【腾讯微保实习】系统测试工程师,一面面经
0 背景
原本投的是微保产品岗,不知道怎么被测试捞了,收到消息有点懵逼的。
前几天做了微保的笔试题,其实做得超级差(看后面你就知道为什么了
因为目前还在学数据库,最近因为找实习有一段时间没有摸过数据库了,数据库很简单的题都错了(/(ㄒoㄒ)/~~
1 面试过程
约好的时间是下午2点,面试官迟到了几分钟,由于网络原因又推迟了几分钟。总的面试时间在25min左右
1.1 自我介绍
1.2 完全地介绍最近的项目
包括你做了什么,队员做了什么,是否上线了.....
1.3 熟悉哪种语言?擅长哪种语言?
C/C++
面试官:那我看你笔试题C/C++答的不好啊?
我:emmmm,我.....在线编程能力不是很强
(内心os:leetcode刷题断断续续,刷题数量没到,手感更没到啊ORZ)
1.4 如何定义静态变量?
static
!当时不知道脑子抽了还是怎么答了个const
,面试官还回了句:哦,好的(0.0)
1.5 来看看上一次笔试的数据库题目
面试官:你还记得题目吗?
我:是成绩大于80的那个吗?
面试官:不是的,我发一下题。
一轮操作之后
我:哦。我知道了(os:这不就是成绩大于80的那个吗?)
大型鞭尸现场,面试官:看一下你的答案,解释一下你为什么这么写
我:balabala~~
面试官:你觉得有什么问题吗?
我:OMG!语法都没对!
面试官:我给你换一道简单一点的吧。
我:我能再写一遍这道题吗?
面试官:好的,你再写一下
又是一轮操作之后
面试官:再解释一下你写的语句?having
和where
什么区别,可以互换吗?
我:...懵了。(os:我是谁,我在哪,呜呜┭┮﹏┭┮)
having 和 where 都属于 条件过滤 区别在于 一般having是和 group by 连用...
目的是 分组后进行的条件查询...而如果在group by 前面有where 则是表示 先条件过滤再 分组
1.6 再来看看笔试题的一道选择题
解释一下这道题如何解答。。。
1.7 我看你简历里有个深搜广搜,解释一下
深挖简历
1.8 python里深拷贝浅拷贝有什么区别?
我:这个没有接触过。
面试官:好吧,那C/C++里多态怎么实现?指针引用有什么区别?
我:balabala~引用可以改变吗?
面试官:balabala
1.9 堆栈的区别?
1.10 给你一个杯子,怎么测试?
把想到的都说了,没啥逻辑。面试官一直再说:还有吗?
2 总结
数据库偏弱,数据库强需求
测试用python更多,C/C++太差
说得测试用例没啥逻辑
#微保2021暑期实习##微保WeSure##实习##测试工程师##面经#测试搞清楚用户是什么,需求是什么,边界值?