Java面试第一次的体验
本人作为一个大三菜鸟,由于在学校没有什么课了,就想着早点出去工作,攒点项目经验(本人一所二本师范院校学的软件工程)。在连续投了许多简历后,你懂的,基本都是石沉大海。就很郁闷,所以就奉劝各位大三的同学们,不要觉得没准备好,就先不投,其实你投了也不知道啥时候会有回复的,毕竟简历还要筛选的。。。
所以如果真的要准备实习的话就一定要抓紧投哦!!
-----------------------------------------------------------------------假装是分割线---------------------------------------------------------------------------------------------
事情转折发生在清明节后的一天,突然就有一家上市公司问我有没有时间去面试,当时既开心又有点紧张,毕竟是第一次约面试(其实是第二次,第一次是那种培训公司就没去)。当下就约了第二天的下午(因为学校离市区比较远),当天晚上就一直在查需要注意些什么呀,各种注意事项,哈哈 ,反正就是很紧张,又想着多看一点题。
一直在想,会不会问计算机网络,三次握手四次挥手是什么来着?会不会问操作系统?会不会问数据结构?Java基础问什么呢?会不会问源码?源码不熟怎么办?集合框架有啥来着?Spring是啥来着?IOC和DI有什么区别来着?会不会现场算法coding啊?
那天晚上和第二天就是一直这样自己问自己的。中午草率吃了个午饭就出门坐地铁了。
时间来到下午两点半,到了大厦楼下了,开始一股紧张感从脚底慢慢涌上心头。
假装心里不紧张哈哈,找电梯坐上去了,因为太紧张下错楼层了,啊啊啊啊,好丢人。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zCcRFKK9-1617982967912)(C:\Users\12920\AppData\Roaming\Typora\typora-user-images\image-20210409132149687.png)]
最终很顺利来到前台,前台给了我一张表,让我填好。然后给了一份试卷让我写。笔试不难,主要是都是一些基础的,有一个问了jdk9的特性,把我问懵了,就记起来一个改进了Stream API(恨啊,那天没看,只看了jdk8的!!!!)。
其它的很正常,就是后面的逻辑推理不太习惯,但是认真推理一下都可以的。并且这家公司没限制时间。
笔试完之后就交给一个前台的小姐姐了,让我稍等一下,等了差不多20分钟左右。。。其实这个时候已经不紧张了,反而开始有点抱怨怎么还不来面试啦哈哈
技术面的面试官终于进来了!!
第一句话就是让我自我介绍一下(嘿嘿嘿,这个我已经在心里默念无数次了)。顺利介绍完自己以后。面试官就问我
java的基本数据类型有哪些?
实现Map的类哪个是有序的?
接着就问,你有没有学过mybatis啊?这时候不知道为啥我说了学过了,是和Spring和SpringMvc一起学的(感觉自己给自己挖坑hhhh,不过幸好没问)
不知道为啥他跳过mybatis了,直接问我mysql有没有学过,我说有。
接着就问了一些外键,内连接,左连接,右连接(其实在准备的时候,我已经准备好他问我数据库优化了)
问完这些就开始问我简历上面的项目啦,问我登录怎么实现的呀,评论是怎么实现的,怎么判断这个用户是游客还是注册的呀,使用Redis实现了什么,总而言之,只要是你写的,尽管吹就行了。
吹完之后,面试官问我还有没有什么问题
接下来的操作希望大家不要效仿,因为可能两极分化,我问了面试官Sprig里面的循环依赖怎么解决hhh
面试官说了一大堆,我似懂非懂吧,点头就是啦。。。
然后他就让我坐一下,然后招聘的小姐姐过来跟我说,一会人事过来和你聊一下天哦,随便聊就行啦。
--------------------------------------------------又等了20多分钟----------------------------------------------------
嗯?竟然看到有人来面试了??(此前有了3个)
然后人事就过来和我聊了,反正就像是朋友一样?反正啥也能扯。影响最深刻的就是问我有没有做过兼职啥的,我说我在奶茶店做过,然后就聊了一下午奶茶,最后还推荐我去楼下喝喜茶哈哈哈。
总结:总而言之,实习生能力固然重要,但是软因素更加重要,遇事不慌,不管对的还是错的,把说错的答案的原理说出来也可以的,千万不要紧张!