奇安信测试工程师暑期实习面经

应该算是暑期实习的终极末班车了吧,暑假都过去快一个月了才拿到offer,hhh……
大致说一下背景吧,楼主华科大信息安全专业,但是并没有投递安全相关的岗位,比如渗透测试、漏洞挖掘之类的,实在是因为学艺不精😥

楼主是通过学院投递的简历,当时教务科老师统计想去企业实习的同学,给了几个企业,最终选择了本地的岗位,去异地的话还得办外出实习手续啥的,而且也不知道能不能去异地,需不需要隔离啥的,觉得太麻烦就投了本地的奇安信测试工程师的实习。

7月6日下午4点左右,奇安信的武汉HR打来电话,大致问了一下相关的信息和实习意向之类的(当时问我是做软件测试还是渗透测试,因为他说很多信安专业的学生基本都做渗透测试,但我真的没印象我们学过渗透测试,我们同学也说压根不记得我们学过渗透测试,于是就说我想做软件测试,而且我本身也是想做软件测试的),然后告诉我会有技术人员给我打电话面试。
7月7日下午3点多,奇安信的技术人员打来电话,跟我约了8日上午10点半的面试。
7月8日上午10点半,面试官准时打来电话,面试开始。
首先按照惯例做了自我介绍,简单说了一下我的经历以及在学校做的课程设计。
然后开始提问:
1.简单说一下软件测试的流程。
这个问题其实很好回答,做课程设计的时候不断调试的过程其实就是测试的过程。大致上,软件测试就是要明确测试目的,我们要对什么功能进行测试,一般是对功能和性能两个方面进行测试。明确了测试目标之后,就要进行测试用例的设计,比如设计几个输入,让程序运行,看看能不能产生正确的输出。有时候会存在一种特殊情况,程序其实是存在问题的,但是依然能够产生正确的输出。为了避免这种特殊情况,可以多设计几个测试用例。当所有用例都测试通过的时候,基本上就可以确定如果有正确的输入,程序可以产生正确的输出,这样我们可以说软件功能是没有问题的。然后,我们对性能进行测试,设计几个较为复杂的用例,看看复杂到什么程度会导致程序需要较长时间才能产生输出,或者在运行过程中占用内存和CPU过高,然后可以进行程序的优化,让其性能提高。
2.给一个水杯,可以怎么去测试它。
这个问题就是从水杯的外部和内部进行测试。首先外部可以从几个方面来说:
(1)它的外观是不是美观,是不是符合大众审美,能不能让用户一眼就看出这是什么牌子的水杯等。
(2)拿在手上的手感,是否舒适。
(3)放在桌子上,能不能立稳,如果很容易倒那肯定不行噻。
(4)杯身会不会漏水,盖子是否吻合紧密,拧开盖子是否方便。
(5)从多高的地方掉落会碎掉,极限高度肯定越高越好。
内部也可以从几个方面来说:
(1)材质是否安全,会不会对人体造成危害等。
(2)如果是保温杯,测试保温效果。
(3)某些水杯可以显示液体温度,测试温度显示是否正确等。
3.给一个rand()函数,它的功能是随机产生1~5中的某一个数,用这个函数实现随机生成1~7中的某一个数。
这个问题其实主要解决两个问题:第一,扩大生成数的范围,第二,保证随机生成数的概率相同。
我想的办法是:rand()*5+rand()
rand()*5就可以随机生成5、10、15、20、25,并且概率相同,加上rand()就可以随机生成6、7、8、9、10……一直到30,并且概率相同,这样我们就成功的扩大了生成的范围。
然后,我们选出6~26这21个数,每3个数一组,一共7组,代表1~7。
也就是说,随机生成6、7、8的时候,我们就认为是生成1,随机生成9、10、11的时候,就认为是生成2,以此类推,最后一组是随机生成24、25、26的时候,就认为是生成7。
4.问了下熟不熟悉Linux常用命令。
这个还是很熟的,平时做实验就是用的Linux,那些命令都用烂了……
5.你还有什么想问我的?
这个很多面经都有写,网上也有很多技巧,就不多说了。

然后面试官就说面试结束,跟上级讨论之后决定是否录用,面试时间不到20分钟。

面试不到20分钟我还以为凉了的,于是就报名进了学校的实验室实习,这几天连实习分工都分好了,内容也定好了,流程架构都写出来了,结果……
今天,7月21日,奇安信北京的HR给我打电话说我可以实习,问我啥时候能实习,我肯定不能说我已经在实验室实习了啊,这么好个机会进公司干嘛不进……
然后告诉我开始进offer审批流程了,最快下周二,最慢下下周二。

最后,祝牛友们都能拿到满意的offer,秋招的童鞋们也加油鸭~
(我也得开始准备秋招了……)



---------------------------------------------------------分割线---------------------------------------------------------------

7月27日早上10点半收到了录用通知邮件,已经准备好了8月4号入职😄
#实习##面经##奇安信##测试工程师#
全部评论
#奇安信测试工程师面经# #测试工程师面经# #实习面经# 👈点击话题查看更多同类面经干货!每日面经精选,为你发掘牛客干货!
点赞 回复 分享
发布于 2020-07-22 12:06
想问一下 奇安信的实习招聘时间是不是已经截止了
点赞 回复 分享
发布于 2020-07-22 12:14
就一轮面试吗?
点赞 回复 分享
发布于 2020-08-08 10:00

相关推荐

小红书 后端选手 n*16*1.18+签字费期权
点赞 评论 收藏
分享
头像
10-16 09:58
已编辑
门头沟学院 Java
点赞 评论 收藏
分享
点赞 评论 收藏
分享
头像
11-27 14:28
长沙理工大学
刷算法真的是提升代码能力最快的方法吗? 刷算法真的是提升代码能力最快的方法吗?
牛牛不会牛泪:看你想提升什么,代码能力太宽泛了,是想提升算法能力还是工程能力? 工程能力做项目找实习,算法也分数据结构算法题和深度学习之类算法
点赞 评论 收藏
分享
评论
9
70
分享
牛客网
牛客企业服务