投简历
大四🐕 还没实习过,无工作经验,在拉勾上投的简历,简历一投完,一周没消息,觉得已经石沉大海,拉勾上显示的是看都没人看。
收到面试邀请
6月2号那天突然通知我第二天面试,说实话,当初挺懵逼的,因为不明白自己到底是不是复习好了,能不能经得住面试官问,不过听几个已经面试进公司的同学说,实习的面试都挺简单的,于是就准备第二天面试,抱着尝试的心理感受一下面试的过程。
一面技术面
也不知道自己到底要准备什么,面试官问的重点在那块也不清楚,除了看看自己博客整理的那些面试题外,因为只有一个晚上的时间了,于是面试前一天晚上女朋友陪我练了一个晚上的自我介绍,觉得可以了才上床睡觉。
第二天差不过9点起床,10点多HR提前通知有没有时间一面,于是直接提前一面,刚开始以为视频通话,然后看着我做面试题的。没想到直接把文件发我,让我手写在白纸上拍照过去。
部分面试题:
总共有22道题,写的时候很多题不会,因为有些没复习过,但是很基础,会的差不多就10道题左右,最后是觉得有点白,写不出来了,于是后面我还翻开了自己写的笔记看,真的觉得自己挺菜的,后面有一些还没接触过的,类似MongoBD,HBase技术问题就没写了,抱着对自己有点失望的心态发给了HR。
二面技术面
14点过的时候就受到HR的二面邀请,其实挺意外的,不过也挺感谢HR的
给自己的面试机会,其实当初答应来面试就是想来体验一些二面。
自我介绍可能是有点紧张,或者时耳机有点问题,然后导致声音有点小,面试官给我提了个醒。
开始就抓住简历上项目的问题开始疯狂问,差不多20-30个吧:
- 第一个问题让我觉得难受的是一直追问我get和post的区别是哪些?答了三个还觉得不够,可能答案还没满意吧,没办法我只记得住三个。。
- 第二个遇到的就是一个web项目,问我是如何做管理员和普通员工权限控制,其实我的项目是属于那种比较简单的那种,没有将这个考虑在内,于是也没回答上来。
- 第三个问题是偏开发安全的,好像是如果客户端携带着cookie的信息被拦截下来恶意更改了,这种情况该怎么办,能登录成功吗,我的回答是使用拦截器进行拦截,事先对cookie的key-value进行处理,就可以将非法篡改的内容进行过滤,其实我不清楚这样是不是这样…
- 然后开始狂问springboot项目,bean是如何注入的(这个一时给蒙了没回答上来,可以使用配置类注入)。
- 问:使用过日志处理吗,回:没使用过。。。
- 如何统计业务层的方法执行的时间?…我的回答自己把自己带入坑,使用AOP,使用事务和计时器配合来统计,不知道到是不是这样的,然后又接着问,如何控制控制切入方法的运行时间,就是什么时候让它运行什么时候应该对其拦截?…不懂,哎 这个时候感觉自己已经快凉了。。。
- 项目问了半个小时,开始问数据库,问到索引的又哪几种?使用复合索引又什么要求,这个是回答上来了,说的是前缀最优法则,其实叫最左前缀法则,😅。。。也不知道对不对
- 最后就问了些java的集合问题,里面问了一个LinkedList的扩容机制,我觉得和ArrayList是一样的,所以就按照ArrayList的答案来回答了,好像是不一样的…再去下去了解了解。
一个小时就这样过去…
好了,今天我们的面试就到这…
5分钟后…
慢慢回想真的自己问题还挺多,除了技术能力的问题,语速也有点偏快,回答问题方式也有点不清楚,如果回答两者区别,应该分别去讨论,一者说完再说另一者,不能乱了阵脚<mark>打铁还需自身硬,虽然已经落后别人很多了,但还是要一直奔跑----</mark>