渣渣硕分享下测开的面经-努力坚持就有收获

作者:☆紫氷£鯹


跨专业渣渣硕一枚,本科完全不会写代码,研究生是2年的专硕,一年项目以及课程,学的不好,而且没有从读研开始就有一个明确的意向,没能做好十分充足的准备,目前已经结束了9月的招聘,默默等待唯一没有挂掉的公司之一,如果都挂掉了就准备国企.......分享一些还能记住的面试经验(报的全是测试或者测试开发岗位)%>_<%
 
中兴的面试安排在一个大酒店里,人有点多,有点挤。(offer)
首先自我介绍,项目,由于我的项目好像并不是特别对口所以一直都是我在说他们在听,然后针对项目问了几个小问题,如何实现某一个过程
问了C++特性,堆和栈的区别,技术性问题问的少
面试持续25分钟,后续二面套路了我一波,问我来之前准备了哪些问题,我说准备了一下英语自我介绍,于是让我用英语说下武大与华科的区别,更喜欢哪一个学校(太残忍了)
全程聊为什么选深圳这个地方,对于中兴与华为的看法
 
收到网易的面试,坐高铁去杭州(挂)
一面(我完全不是搞JAVA的,所以让我很头疼一直问java)Java抽象类与接口的区别、Java垃圾回收机制、Java JVM的作用 、抽象类与接口的区别、JAva多线程runnable怎么用
数据库锁机值、数据库去重、限制个数采用什么关键字、数据库索引、数据库分页机制
二面主要聊项目,具体某一部分如何实现(JDBC交互数据库),如何优化,对于项目中出现的各种情况的考虑,挂掉
 
美团点评(挂)
一面,数据库主从结构(如何搭建一个主从数据库)、数据库临时表,软件测试黑盒白盒方法分别有哪些,如何测试一个app(功能、版本兼容、界面、交互、性能包括压力并发流量安全、内存)
二面,三次握手四次挥手的过程,分别对应socket通信的哪个部分(特别详细connect,accept返回是什么额)
如果最后一次握手服务器没有收到对方的确认信息怎么办(这个问题没回答上来挂掉了)
四次挥手最后为什么需要一个等待时间,时间为多少
 
斗鱼(offer)
一面inxlude<>和inxlue””区别,erase返回的是什么,多线程和多进程,电脑怎么连上网络,输入www.baidu搜索的过程,用到哪些协议,数据包发送的整个过程,extern关键字的作用,http有几个版本,分别有哪些特性,通信原理相关知识(香农定理,exo me?)
后来换了一个测试官,问python自动化测试框架,软件测试基本流程。
二面问了关于string的一些函数如substr,find,insert如何使用,项目里面的加密机制(这个并没有实现啊~~~~)
HR面主要问想留在武汉的理由,家里的看法,加班高强度压力工作是否接收,薪资(面完没结果应该挂了吧)
 
吉比特视频笔试(挂)
数据库的三大范式,满足此条件设计一个数据库
软件测试脚本语言会不会,实习经验(我没有我也很绝望)
如何设计一个算法,使得数字在前字母在后,并且相对顺序不变,(卒)
 
阿里电话面试(挂)
C和C++区别,C++三大特性,分别有什么作用,解释一下
空指针和野指针的危害
TCP和UDP的区别,以及分别对应哪些协议,举例说明应用场景
接到阿里的电话时自己基本还没有系统准备基础知识,所以好多都没答上来,虽然挂掉了但是还是挺有帮助的。
 
9月15日去了武汉理工,腾达笔试测试工程师(挂)
主要是关于计算机网络,tcp三次握手四次挥手
ICMP   SNMP   DHCP   ARP等名词解释
局域网分为哪几类,IP地址,子网掩码
解释交换机、网关、路由器(完全不会额,卒)
 
今日头条的面试(offer)
一面主要问项目,跳帧如何解决,难点是什么如何解决,写了两个程序,一个是关于链表反转,一个是关于两幅图片的相似度比较(个人理解补充了一个汉明码)
二面写ip去重和计数算法(当时采用的是优先队列),数据库事务,数据库左连接右连接,三面写ip出现次数最多的前100个,视频帧率和比特率的区别。
头条对于项目问的并不多,关键看编码。
 
腾讯面试(挂)
一面写代码,字符串比较的函数(C语言写),指针的作用(一道程序题分析),纯虚函数,虚函数表,同步与异步,阻塞与非阻塞,智力题(25匹马5个赛道找出跑的最快的3匹需要多少次)
二面压力面,对于项目的创新点,如何解决,有什么难点,对于测试以自动化测试的理解,如何测试一个钟表,用python写一个程序,去掉A字符串里面与B相等的所有字串。(当时说的是用C++比较多,python自学了关于Web自动化测试相关的知识,所以非要让python写,没有考虑到去掉字串之后剩下部分还有可能是字串这种情况,卒~~~)
 
 
招银网络科技面试,由于笔试成绩较高,免了电话面试,去现场面试(offer)
一面基础知识,堆和栈的区别,关于虚函数和纯虚函数的理解(有多少说多少,发现这是一个大坑),数据库查询如何进行优化(答的子查询和索引,举了一个分页查询的优化;例子),行锁和表锁的区别和应用,数据库事务,写代码找出倒数第K个节点
二面解释项目,难点,团队如何分工如何对项目进行测试用例分析,如何测试武汉市有多少钢琴(考测试思维)
三面HR面,主要核实信息,优缺点,加班看法,就业地点
 
 
网易游戏面试(offer)
一面,首先聊对网易游戏的看法(互相聊了梦幻西游和阴阳师20分钟,问我充钱没,可惜我木有,哎),写了算法题,找到无序数组中两值之和为key的所有组合(还会引申到3个数之和,4个数之和,回答hash存储两个数之和),找到无序数组中第K大的数(问能想到哪几种方法,回答快排,堆排),字符串匹配(本来打算写KMP算法,可是不会,只好用了最笨的方法),测试题(如何找到某个玩家在某一个服务器上打过副本的记录),了解哪些数据结构(解释最小生成树prim  Kruskal算法,Dijstra算法),让我画出Dijstra算法的使用图,描述应用场景
二面全程压力面,一直逼问项目难点,如何解决,一直逼问,电脑端微信扫码如何登录,画出信息交互的过程(当场懵,不过画了一个三方交互的图还要解释传送一些cookie,session,已经完全凌乱了,感觉面试官放飞了自我呀),用过哪些python库,详细说明,觉得哪些知识对于公司有帮助。(还以为挂掉了~~结果峰回路转)
 
新华三(挂)
一面,聊项目架构(第一个需要画项目架构的公司),以及项目小组每个人做了什么
二面,核实信息,看学历,看成绩
HR面,核实信息,问成绩,问工作地点(很懵的结束了,都没写代码啊喂)
 
京东面试(挂)
一面线程共享什么,进程通信(分别解释),ping工作原理,中断,线程共享父线程的什么,多线程里面mutex如何使用(问的太细了我只知道lock和unlock),虚拟内存,QT关于一个信号对应多个槽如何实现,Get和Post请求,http状态码。
二面上来直接说没有广州的岗位了,愿不愿意去北京,我说不去了,然后就结束了,其实是已经不想被虐了。(卒)
 
唯品会(offer)
一面,聊项目(需要很详细的描述到算法的原理,写到高斯公式的时候忘记了尴尬),顺便难点怎么解决,优化了哪些部分
二面,聊对于公司的理解,聊个人发展(说我看一面面试官对你印象很高,就不问你专业知识了)
HR面,聊家庭,聊感情,聊性格,反正就是抓住一点信息就开始记录。
 
感谢在找工作的过程中给予我帮助的人。感谢我的父母的关心,感谢实验室的同学、小伙伴的帮助,感谢男朋友的鼓励和大力支持。通过这一系列的奋斗,发现其实找国企也是一个不错的选择Orz...,加油吧,能早一点准备就早一点准备,牛客上有很多大牛,也让我学到了很多~~~
 
在找工作的过程中前前后后做了一些零散的笔记,大概100多页,有空了整理下发出来(看能不能开通一个SCDN博客),希望能对大家有帮助,另外也祝福每个人都能找到满意的工作。
 
9月30号更:终于在国庆前等来了好消息,网易游戏发了offer,说实话如果这次又挂了,那我从实习到校招一共被这家公司挂了5次((๑′ฅωฅ‵๑)),今日头条,招银,斗鱼,中兴,唯品会都发了offer,算是在国庆前给努力的自己一个交待。希望在找工作的各位不要放弃,一定要坚持坚持坚持坚持坚持坚持呀>.<  S.S
 
 
准备:一定要提前尽早准备,如果能实习最好去,对于自己的项目一定要熟悉,最好系统流程整理,多训练几遍
 
书籍推荐:楼主主学C++和pyhon
基础:《C++ Primer》,《Effective C++》,《剑指offer》,《王道程序员面试宝典》,《SLT源码剖析》
数据结构:《大话数据结构》
算法:《算法导论》,《编程之美》
测试:虫师的《Selenium2 自动化测试实战》,《软件测试面试突击》
网络:《计算机网络》,《计算机操作系统》
《数据库系统概念》,《深入浅出MySQL》,《高性能MYSQL》
看的很杂:《机器学习实战》,《大话设计模式》,《第一行代码》,《程序员代码面试指南》,鸟哥的《linux私房菜》
 
找准自己的方向很重要,最后心态一定要好。

0 个评论

要回复文章请先登录注册