一零跃动测试面经
这个公司一开始都没听过,在网上也搜不到其他有用的信息,大概直到是做金融相关的业务。面试前一直不想面试,看着大家都开始找工作,我也就想着那就试试吧,主要好长时间没面试了,项目还有基础知识忘记的差不多了,所以想趁着面试赶紧复习以下:面试直接1面和2面一块,晚上七点开始到九点,虽然面试过程中好多问题回答不上来,但是也学到了不少,至少让我的心态改变了一些。
一面:
1.没有自我介绍,直接打开我的github看我以前写的一些代码;
2.简单闲聊,问了几个linux命令,问我学习linux命令都做了一些啥,我说将项目部署到linux服务器上,还问我是不是还买了服务器,将项目部署到linux上的那一个目录下,还问了部署到webapp目录下和root目录下有什么区别;
3.数据库的增删查改操作,问了几个查询语句;
4.三次握手,四次挥手
5.快排思路,堆排思路
6.智力题:两个小球,有100层楼,怎样测试小球到哪一层楼会碎,说这道题是他当时秋招面试的时候,面试官问他的,他当时也没有答出来,所以安慰我没答出来也没关系;
7.项目里有几张表,怎样实现的,出了一个查询语句,不会,还问了项目前端页面怎样实现的,我有一个项目是博客项目,问我前端数据怎样提交到后端,怎样在数据库中验证,查询语句设置占位符那块怎样去替换,就在github上把我的代码一句一句截屏给我发过来,让我解释是什么意思。唉
8.问我要是前端界面访问的时候出现500错误,怎样去检查,我说检查代码,打断点,怎样打断点,我感觉这位面试官可能是不想上班了,一直在拖延时间一样,他们公司晚上九点下班,他就拖延到八点多。
9.最后你觉得你性格怎么样
二面:年龄比上一个稍微年长一点
1.自我介绍
2.让我写一个n以内的所有质数,我就最简单的for循环实现,然后面试官说这个在实际中是不可能使用的,让我想想还有没有其他的思路,他就不断地给我提示,可以对这个n进行讨论,给定的这个n可能的类型进行分类,因为我面试的是测试,比如n是小数,字符串,字符等等,还比如可以直接将n以内的质数全部列举出来,我感觉当时面试的时候自己的思维真的太局限了,考虑的方面不全面,主要是没有自信,思维不活跃。
3.举例说一个牺牲空间换时间的例子,我就说了索引,倒排索引,就开始讨论创建索引对于数据增删查改性能的影响。
4.点外卖付款可以使用红包的测试用例:面试官真的提示了好多,主要是学习到了回答一个问题,要进行拆解,思维要严谨,思路清晰一点,表达的才会更好一点吧。
5.问我最近学习了哪方面的内容,取得了什么样的成绩,我就说我最近在看红黑树,面试官说他给我推荐一门课程,什么测试之道52讲,记不太清了。
总结:
虽然面试回答的不好,但是我还是庆幸自己去试了试,正好让我有动力再好好复习几天,反正,秋招加油,不放过任何一次面试的机会!!!