三本学生第一次面向面试编程惨败
前言
对,你没看错。我第一次面试大厂的测试实习生,一面就挂了,特此写下来给自己一个记录,防止后面面试继续踩同一个坑。
正文
今天早上hr小姐姐给我打的电话,问我能不能实习6个月,我说恐怕不行,因为学校还有课。随便再聊了几句就挂了电话。感觉实习无望了。
但是!!!过了一会hr小姐姐又给我打了个电话,跟我说她去找技术大大问了一下可以帮我争取到只实习3个月,所以能不能一会10.30就开始面试?
我当时老泪纵横,这位hr小姐姐对我也太好了吧!!!
只可惜她看错了人,我的技术是真滴不行,面试过程异常尴尬,犯下了各种愚蠢的错误,下面开始记录
1.基础题部分
因为我简历里面写了java和springboot,很自然的就问到了相关知识点,技术大大首先让我说一下多态,当时太紧张脑子一片空白,我居然说了一句:没听过
我不知我自己当时在干啥。现在回想起只想捶死自己,而且还是才看过一这个知识点
现在让我回答,我可能会这样回答:在父类中定义的属性和方法被子类继承之后,可以具有不同的数据类型或表现出不同的行为,这使得同一个属性或方法在父类及其各个子类中具有不同的含义。
第二个基础问题就是springboot的特点,我只答了一个自动配置,开箱即用的特点,技术大大听了显然不太满意。
现在给我答,应该再加上整合web、整合数据库、整合权限(Shiro、Spring Security)、整合各种中间件的特点。
至此基础部分我就死的很惨了
2.自己做的项目
首先自然是把自己做的一些项目做个简单介绍。
这里根据个人可以回答自己做的一些项目之类的,当时技术大大还要我演示最近做的东西,可是还没做啥就演示,场面一度很尴尬。
3.如何实现根据日志文件里面的数据,生成一张可视化的数据表
问题描述:一个系统启动后,cpu或者内存会产生占用资源的数据,如果把数据输出到日志里面,如何利用数据绘制一张可视化的表,我当时就知道技术大大想让我实现下面这个效果。
当时技术大大想让我用java绘制这张表,可惜我真不怎么用swing,就没法用java实现。后面技术大大就让我用前端页面实现,那就很简单了,直接弄个画布,先把表格做出来,然后根据数据绘图就完了。可惜技术大大抛出了问题:如果日志里面的数据是错误的、,如何解决?
我当时没敢说用if else排除错误,因为当时想错误类型千变万化,如果纯粹用if else得写多少垃圾代码?
这里就求助各位大佬你们如何解决错误数据呢?
4.总结
这次面试经历真的对我来说意义特别重大,在这里还是要感谢hr小姐姐和技术大大在我身上浪费时间面试我,可惜基础知识不牢固,自然会死的很惨。谨以此文记录下来今天的失败经历,从基础入手,不要再因为基础问题死的很惨。