八月份的尾巴-我的秋招总结
楼主今年已经入职美团了,有没有需要内推的小伙伴,找我内推可以查进度,测开可以帮修改一下简历
--------------------------------------------------------------------------------------------------
本硕都是计算机,本硕期间一直划水,无比赛,无高大上项目,(武陵人以摸鱼为生 " src="https://uploadfiles.nowcoder.com/images/20191019/6658561_1571454654067_FB5C81ED3A220004B71069645F112867"/>)
今年春招实习投递Java后端时一场面试都没有 " src="https://uploadfiles.nowcoder.com/images/20191018/468200_1571397153644_2484A7DF36877A14689574EEBDA6DD7C"/>,后转测开,暑期在菊厂测试岗实习
正好今天作为实习的最后一天整理了一波几个高频的秋招和面试问题,希望能给大家带给一些帮助
--------------------------------------------------------------------------------------------------
更新:0908
到今天字节三面最后一轮技术面结束,至此我的秋招至此告一段落,希望我写的这些面经能给诸位带来一些求职路上的帮助
从7月的京东第一场面试至今将近2个月的时间,面试了一共10家的公司,除了巨人网络(二面拒面)、贝壳(拒面)、快手(拒面)、字节提前批(KPI面已挂),其他的约面基本上都走到了最后环节
目前挂掉的只有广联达,总的来说
我的秋招:十拿九稳 (面十家公司,拿九家offer)
目前手上测开offer或者意向书:
美团(宇宙团见!) 、腾讯(已拒)、字节跳动(已拒)、百度(已拒)、滴滴(已拒)、华为(已毁约) 、京东(已拒)、 顺丰科技(已拒)、网易云音乐(已拒)
--------------------------------------------------------------------------------------------------
测开天花板?
天花板一般人摸到的很少,更加需要考虑的是测开中位数是多少
对我自己的优缺点及代码的热爱程度而言,测开>开发
-------------------------------------------------------------------------------------------------- 面试总结:
1.你怎么理解测开的?
测开岗其实分两种,以字节为例,测试开发工程师(技术序列),测试开发工程师(测试序列)
技术序列偏向于测试平台的研发工作,偏向于纯开发,很少涉及具体业务测试,测试序列偏向业务测试,代码开发工作较少
目前各个公司实际上区分不太明显,大部分还是偏向于业务测试,少数分的特别清楚如字节
但是部门公司面试标准是和开发对齐的,问的问题有时候会和开发没有特别大的区别、手撕算法难度也差不多,所以准备时应以开发岗的要求来做准备
测开岗其实分两种,以字节为例,测试开发工程师(技术序列),测试开发工程师(测试序列)
技术序列偏向于测试平台的研发工作,偏向于纯开发,很少涉及具体业务测试,测试序列偏向业务测试,代码开发工作较少
目前各个公司实际上区分不太明显,大部分还是偏向于业务测试,少数分的特别清楚如字节
但是部门公司面试标准是和开发对齐的,问的问题有时候会和开发没有特别大的区别、手撕算法难度也差不多,所以准备时应以开发岗的要求来做准备
2.测开岗写项目?
一定要有测试相关项目吗?不一定要有,主要是有啥项目写啥项目,但是相较于开发来说,可以提一提自己是怎么保证项目验收通过,怎么展开测试,怎么保证软件质量;
还有你希望面试官问你啥问题,你就在简历上突出一些
3.技术栈怎么写?
开发怎么写,还是怎么写,针对投递测试开发岗的时候,再加一行:了解测试相关理论知识及测试策略
测试的相关内容怎么准备呢? 推荐一本书 软件测试的艺术
举例:
Java栈: java基础 java集合 jvm虚拟机 java并发编程 ssm框架等(看自己的项目是否涉及,涉及就要做对应准备)
计算机基础:mysql(sql语句、mysql理论知识)、计算机网络、操作系统
刷题:leetcode、剑指offer (其实刷题是我的弱项,面经里面有很多剑指offer或者leetcode原题,我依旧没写出来。。。)
4.面试总结:
面试真的靠运气,有时候技术面聊聊天就过了,有时候答得很好反手被挂,偶然的过或者挂是意外现象,这种只能说和这个公司可能差点缘分吧
比如春招实习的时候,面京东的时候,反问表现和不足,二面面试官说还夸我准备的很充分没啥问题了然后过了一天复试不通过。。
再比如KPI面,字节提前批杭州电商,面试官就一个劲的恶心人,你这全是背的,算法题做出来了,也是背的,现场推理了一遍,你这推理过程也是背的,哈哈哈哈笑死我了
再比如这次面百度二面的时候,问啥都不会,也过了,全程都是面试官在出题然后给我讲解每个题目怎么做,然后居然还过了
5.经验分享(个人经验总结):
5.经验分享(个人经验总结):
面试中一面是最重要的,一面的面试官面评会决定你后续几面面试官的态度和大概率会影响SP评级 (京东一面面评很高,所以二面聊天就过了。。。美团一二面的题目基本上全秒了,后续安排了加面)
一面一般来说是组内的资深工程师来面试,对计算机基础 广度考查的较多,一面如果表现的特别好,后面部分二面、三面问的难度可能就没那么难了
SP评级一般是根据每一面面试官的面试评分最后加权计算,一面表现不好 -> 直接刷 一面表现60~70分 二面可能会继续加大考察难度
通过整个两个多月的面试,我总结了一下
一面:考察技术基础与广度 了解大概水平
常见:java基础 String 基础数据类型及大小 jvm gc 类加载 gc回收器 java并发 线程状态 怎么转换 线程池参数 mysql 索引、索引数据结构、事务、mvcc 计网:TCPUDP HTTP URL访问
二面:考察技术深度 深挖计算机基础、项目经历、实习经历、场景题来判断你对知识点的掌握程度
常见:在处理xx问题时,你是怎么解决的?这种方式会出现什么问题?你考虑过这种问题了吗?如果换做你,你会怎么设计?这样有什么好处?就你的项目而言,这样能解决问题吗?
三面:考察技术与软实力,包括价值观、人际交往能力、沟通能力、应急处理能力、逻辑思维,学习方式
三面:考察技术与软实力,包括价值观、人际交往能力、沟通能力、应急处理能力、逻辑思维,学习方式
常见问题:现在线上突然出了BUG,你怎么定位?BUG不可复现怎么办?如果BUG修复代价大,你怎么办?如果线上突然出现了BUG,组内只剩你还在公司,你现在怎么办?遇到项目中比较着急上线的功能,又不会怎么办?
你怎么看待加班文化?你怎么看待996?你怎么去选择公司?你心目中互联网公司的排名?
附测开面经:
1.滴滴提前批测开 https://www.nowcoder.com/discuss/461823?source_id=profile_create&channel=1009
2.顺丰提前批 https://www.nowcoder.com/discuss/469894?source_id=profile_create&channel=1009
3.网易云提前批 https://www.nowcoder.com/discuss/477604?source_id=profile_create&channel=1009
4.百度提前批 https://www.nowcoder.com/discuss/481789?source_id=profile_create&channel=1009
5.美团提前批 https://www.nowcoder.com/discuss/482870?source_id=profile_create&channel=1009
6.广联达提前批 https://www.nowcoder.com/discuss/487867?source_id=profile_create&channel=1009
7.字节跳动正式批 https://www.nowcoder.com/discuss/502735?source_id=profile_create&channel=1009
面经问题:
为啥会问我这么多性能测试的?因为我暑期实习就在做这块,感觉面试官很感兴趣,所以就在一直问我
性能测试非必问考点,但是现在高并发的场景很常见,所以可以多关注一下