2019秋招|一个月的秋招之路总结(已获5offer) - 知乎

281 阅读11分钟
原文链接: zhuanlan.zhihu.com

作者:布子666

链接:www.nowcoder.com/discuss/117…

来源:牛客网

9月25日,学校出三方,各大公司开始洽谈签约。lz在纠结与选择中,结束了自己的秋招。

简单说下lz情况:本科普通一本,研究生211。

1、实习加提前批
lz原计划在研二上学期找实习,但经过腾讯的面试后,深刻认识到自己的不足,故放弃实习计划,从头开始一本本的看书。
实习
腾讯业务运维工程师
一面—技术运营类_:(4月15日,单面30分钟)
1、介绍+项目介绍
2、JVM虚拟机的配置过程
3、JVM调优机制
4、TCP/IP协议
5、网络数据包传输
6、TCP三次握手,四次挥手。
7、linux基础考察,如何查看CPU,内存,磁盘的使用情况,如何查看进程信息。
8、你还有什么想问我的吗?
腾讯二面:(未通过)
1、linux基本命令,创建文件,删除文件,替换文件内容,上下文目录切换等,都是常用命令。
2、linux的链接方式。
3、linux系统启动过程?
4、tcp/ip协议,tcp三次握手,四次挥手。
5、tcp窗口滑动,拥塞控制和流量控制
6、tcp和udp的区别
7、为什么选择技术运营岗位?北京离家远不远?


2、提前批

秋招面试:(秋招结束后给结果)
Thougtworks思特沃克(西安)——软件测试工程师(8月7号)
技术面:(50分钟)
1、自我介绍+项目介绍
2、网站的测试(六个方面)
3、登录界面具体的测试用例
4、自动化测试工具selenium
5、自动化测试流程
6、Servlet的生命周期
7、手写一种排序算法的实现(选的冒泡排序)
Hr面:(30分钟)
1、自我介绍
2、项目中遇到的最大困难,你是如何解决的?
3、面对技术栈的转换,你如何开始学习?
4、如何面对别人对你的反馈?
5、如何检验你的学习成果?
6、对TW的了解?
7、两个项目中,那个压力更大?
8、是否有其他公司的offer?
总结:面试回答良好,尤其是Hr面。技术面技术,尤其是自动化测试工具方面薄弱。
3、正式秋招

京东测试开发一面:(提前批未通过电话30分钟)(8月13号)

1、单链表的概念、特点;
2、如何插入一个元素,插入一个元素的时间复杂度
3、单链表和数组的区别,分别适合什么样的***作
4、如何查看CPU的占有率
5、TCP/UDP的区别,应用层的协议和使用场景
6、快速排序的思想,是否稳定,时间复杂度及计算过程
7、项目细节
8、了解工厂模式吗?在项目中是否使用过?
360测试开发一面(25分钟未通过)(9月5号)
1、项目、难点
2、对测试的认识
3、为什么不做算法,做测试?
4、http请求
5、空指针、野指针,两者的区别
6、进程,线程的区别
7、Windowns下如何查看进程
8、给C:\log.txt文件,查看文件中“ABCD”出现的次数(编程)
9、用过抓包工具吗?
总结:数据结构与算法差,基础有待加强。C++基本问题掌握

高德地图测开一面:(未通过1:20)(9月6号)

1、全程怼项目,抠细节(1小时)
基础问题(20分钟)
2、Java和c的区别
3、Java封装、继承和多态
4、继承单继承还是多继承,为什么?
5、如何保证多态
6、方法重写和重载的区别
7、栈和队列的区别,那种更适合递归,为什么?
总结:复习Java基础,抠项目细节
结果:360、京东、高德都是一面挂
中兴软测一面:(30分钟)(9月11号)


1、自我介绍+项目介绍(有些细节回答的不好,关键是不知道面试官的意思,无法准确理解面试官想问什么)
2、谈谈你对软件测试的理解
3、因为项目偏算法和测试关系不大,开始问擅长的技能。提了Linux和测试用例的编写(自己挖坑的开始)
4、如何编写测试计划书
5、设计测试用例的方法(黑盒+白盒测试,黑测方法,白测方法等)
6、具体说说等价类划分和边界值分析
7、16位的整数,根据边界值分析设计测试用例(无符号整数16位:0-2^16-1(0到65535),有符号整数16位:-2^(16-1)到2^(16-1)即 (32767到-32768 -1),测试大于,小于,中间,上边界,下边界的数据)。
8、面试官:你还有什么想问的?
我:如果进入贵公司,我需要着重提高哪方面的技能
面试官:简单评价我面试过程中的不足,测试用例分析不够彻底,缺少测试工作的经验。不过,以后在工作中都可以提高。推荐了几本书。
(Google测试之道)
我:好的,谢谢您的建议。那贵公司主要用的测试工具有哪些?
面试官:测试工具不一定,主要是理解测试的思想和环境搭建等。
我:嗯,明白,好的。
总结:
1、面试官问什么回答什么,准确把握面试官的意思,不用多说或者扩展。除非面试官想进一步了解。多说多错,尽量用最简短的话表达出最正确的意思。
2、不要怂,自信回答问题。多思考,在回答。
中兴二面:(40分钟)(9月13号)
1、英文自我介绍+两次简单的英文交流
2、根据爱好,问一些细节。跑步过程中是否突破过自己
3、列举一件事说明你很有责任心
4、院办兼职学到的东西?
5、为人处世的技巧
6、为什么选择中兴?不去华为和其他公司?公司吸引你的地方
小米:手机测试部电话一面(9月12日电话24分钟)
1、自我介绍
2、项目中跟测试有关的内容(交付的应用程序的测试,从六个方面细说)
3、是否测试过手机或者其他智能设配
4、自动化测试工具的了解
5、排序算法——快排的思想,排序一趟的结果
6、想要做的测试工作?自动化开发还是模块测试?
二面:(9月20日,现场,30分钟)
1、自我介绍+项目介绍(项目有关图像,所以问的很细)
2、传统图像处理算法和AI算法的区别
3、项目中的核心算法
4、需求规格说明书的书写
5、如何对智能手机进行测试
美团测试开发(9月14日,电话30分钟)
1、自我介绍
2、挑一个熟悉的项目,介绍你的主要工作。
3、如何解决项目中的难点?如何解决团队的分歧问题?
Linux命令:
4、如何将文件移动到父目录
mv源路径 目的路径
将文件移动到上级目录应该先用cd命令切换到文件所在目录,然后执行如下命令:
mv要移动的文件名../
5、Linux让进程隐藏到后台
在命令的结尾添加‘&’符号,指在后台运行
nohup command > myout.file 2>&1 &
例子中,0 – stdin (standard input),1 – stdout (standard output),2 – stderr (standard error);
2>&1是将标准错误(2)重定向到标准输出(&1),标准输出(&1)再被重定向输入到myout.file文件中。& : 指在后台运行
百度-测试开发:
一面:(9月15日,40分钟)
1、自我介绍+项目介绍
2、手写插入排序
3、进程和线程的区别,进程状态转换。多进程和多线程的区别,读写锁
4、http和https的区别,socket通信
5、Cookie和session的区别和联系
6、有关学生表的SQL查询,三道(order by和group by)
7、Linux命令
二面:(9月17日一个小时)
1、手撕三道代码(单链表反转,树的层次遍历,字符串列表:输入字符串列表,列表内的单词用空格或者/分隔,输出重复次数最多的前三个单词和对应的数目)
2、Tcp和udp的区别
3、宏定义和普通函数的区别
4、c++的新加特性
5、堆和栈的存储区别
6、结构体在c和c++中有何不同
7、sql查询a表中按字段b排序的前10条数据,并且b大于0小于100
8、微信发消息的测试点和具体测试用咧
西安迈瑞医疗-软件测试
软件测试一面:(9月16日,一个小时)
1.自我介绍+项目
2.对测试的了解
3.测试的分类
4.用户名字母数字组成,不超过11位数,如何对其设置测试用例,(设计测试用例的方法)
5.二分查找
6.快排
7.chmod用法详细介绍
8.为什么选测试
9.举例说明自己有耐心和细心的特点
10.大学遇见最有挫败感的事情
11.评价自己的本科学校
12.最近读的有关技术类的书籍,对那本书有印象
二面:综合面(9月19日,30分钟)
1、自我介绍+项目+场景+挖坑
搜狗测试开发一面:一个小时20分钟9月18日
搜狗题型最全,一张纸上各种题。面试官随机选择
1.自我介绍+项目
2.两道编程
字符串反转
找出n个整数数组中出现奇数个数的那个数
3.session和cookie的区别
4.http协议,介绍你所知道的所有状态码
5.一道智力题
6.黑白名单测试用咧:摸块具有url过滤黑白名单的功能,可以通过url,domain,site三种方式封禁,请写出黑白名单过滤的测试用例。
二面:综合面(聊天加谈薪资)
绿盟-软测一面40分钟
1、自我介绍+项目
2、Linux命令(比较看重,问的较多)
3、计算机网络osi七层和tcp/ip四层,每层的主要作用和对应的协议
4、一道数据库
5、排序算法任选
二面:综合
1、聊天和薪资
4、秋招结果
刚开始我对城市的定位很明确,只投了西安和北京的岗位。9月2日至9月15日几乎每天都在机试,遇到冲突的情况,只能选择自己想去的。测试或者测开有两道编程题,但是一般通过一道就能进面试。所以,lz得到了大部分公司的面试几乎。最后,西安绿盟、中兴、迈瑞都得到了最终offer。北京搜狗、小米口头offer。北京offer迟迟下不来,西安公司都让25号签约。加上lz以后想留西安,故最终选了自己相对满意的——中兴无线测试部。

5、感想总结
秋招就像一场拉锯战,我们总是时不时跟自己打架。有编程AC不过的挫败感、有面试被问的哑口无言的尴尬、更怕的是对自己的自我怀疑和否定。我是不是不适合这行,或者我的选择一开始就是错误的。投简历、机试、面试,挫败、调整、重新开始,我们的九月重复着机械的工作,又在各种情绪的漩涡里挣扎。好在lz的运气一直很好,对未来和所发生的所有事,莫名有一种傻傻的乐观感。

6、建议
1)早做准备,最起码要选择你要从事的大方向
2)心静不下来的时候就看书,记不住的知识点手写。基础的编程排序算法,不会写,背也要背下来
3)机试好好做,不然面试都没有机会,何谈offer
4)沉得住气,耐得住性子。一个月,啥都不干,专心找工作
7、书籍推荐
Linux:《Linux命令行和shell脚本编程大全》《鸟哥的linux私房菜》,lz把14章以前所有的命令手敲了一遍
计算机网络:TCP/IP详解:卷一,计算机网络(谢希仁)
MySQL:mysql必知必会,数据库原理
数据结构与算法:大话数据结构
***作系统:现代***作系统(面试中主要涉及线程进程和调度等)
测试理论书籍:软件测试的艺术,Google测试之道,

8、祝福

努力和选择都很重要,不努力的话连选择的机会都没有。借用牛客的一句话,offer会迟来,却不会缺席。愿大家都收到自己心仪的offer,选择自己想要的生活,做一个有态度的自己。

与作者交流:www.nowcoder.com/discuss/117…

更多笔经面经:www.nowcoder.com/discuss?ord…