腾讯系统测试面试经验
最近连着三天参加腾讯的线下面试,目前完成了HR面,虽然还不太确定结果(一直不更新状态是不是凉了啊QAQ),先把自己的面试经验分享给大家吧
个人情况:习惯java语言,一直准备的是后台开发,听过很多人说女生可以试试测试岗,所以报了腾讯的系统测试岗看看情况,测试相关知识是从收到面试通知后开始准备的,大概三四天吧,我错了,我不应该在面试前一天还去海底捞还去KTV
腾讯系统测试一面面经(50min):
1.int m=0; int n=1;
m=n++==2?10:5
问m和n的值分别是多少
2.二分查找,手写代码(返回下标或者-1),链表是否可以使用二分查找?
3.快排
4.内存里的堆、栈分别是做什么的
5.进程和线程的区别,进程调度方式,线程安全是什么,如何保证线程安全?synchronized可以修饰什么
6.一个方法如果被abstract修饰过了,还可以被static修饰嘛,abstract修饰的类有什么特点
7.java里面向对象的特征:封装继承多态,讲一下多态
8.死锁是什么,为什么会产生死锁
9.sql查询语句,索引的作用和缺点
10.管道是什么?进程间的通信方式还有哪些
11.TCP和UDP的区别(因为我是搞网络的,略过了这个问题),TCP拥塞控制
12.二叉树后序遍历是什么,给出前序中序遍历,画出二叉树(最好画完装模做样检查一下哈哈当然也可以像我一样装逼又自信的把结果直接给面试官)
13.实习时间
主要是我用java。和面试官语言接不上,所以问了很多操作系统和数据库相关的知识
腾讯系统测试二面面经(70min)
1.项目讲解,会问一些项目相关的问题
2.如果不了解c++,代码走读没问题吧?
3.死锁是什么,如果避免死锁,发生了死锁如何解决
2.微信红包的测试需要考虑到哪些方向(功能、性能(并发)、网络,好像还没回答够但是不知道了),这个去复习性能测试相关知识能回答个60%
3.股票买卖问题,计算最大收益比(数学公式)。。。我不会,题目也有点忘了
腾讯证券方面功能的测试用例(涨停10%,跌停10%,周一周五开始,节假日休息)
4.智力问题:AB两种药片,很贵,不能浪费,医嘱每天只能吃一颗A,一颗B,某天从A药瓶中倒出一颗,不小心从B中倒出两颗,无法区分它们三个,如何保证可以按照医嘱正确吃药
5.SQL查询语句
6.对城市的选择有要求吗,为什么之前投开发,现在又投测试岗位
个人经验:如果一开始是按照后台开发的方向准备的,应对测试岗的基础知识面试应该没什么问题没有问到过测试工具的,一面的面试官和我说其实很多工具都不会用到,进去之后学习专用的就可以了,所以主要考察基础能力
SQL语句要会写啊旁友们!!!!(笑着流泪