CVTE2019秋招一面(Javaweb开发)

一对一面试,一个大厅有二三十个HR,像教室一个,一张桌子一个HR面试一个人。排队的时候听说有压力面,很凶很凶,女孩子要做好被凶的准备,不能哭。但是我很幸运,面试我的是一位很温柔很温柔的小哥哥,全程都是根据我的思路我的话问我技术。

记不大清具体的情况了,我把想到的说一下,注意,我说的重点是HR是根据我的情况来问的。

1.对Java/Spring有什么了解?最大的感受?

2.你觉得Spring怎么好法?

3.问我Spring懂多少,可惜当时我好好的思路被我一下子激动给蒙圈了,我的标准答案本应该是对Spring架构流程、SpringAOP、SpringIoc等核心内容的实现和实现原理逐一展开的,但是我当时记得一半不记得一半。还问了Spring事务

4.问hashmap,是否线程安全,为什么不安全,什么是同步,为什么同步就合适单线程?问底层原理的时候问倒了,HR会一直问到底层实现,好几个问题都是这样,刨根问底。

5.bean的作用域

6.对list对了解,我说了ArrayList和LinkedList,一个数组一个双向链表,数组查找速度快,链表增删快,HR问为什么数组查找速度快?我没答上来,惭愧

7.对网络协议了解多少,我说了TCP三次握手,也说了为什么不能二次握手,他还问了我四次挥手,作为计算机网络知识菜鸡的我只会三次握手,这贼尴尬。

8.以及还会针对我说的项目做改进或者假设,我说了个聊天室的,他问我如果有100000万个人发送消息会出现什么问题,我懵了。

9.问我常用的数据库,我说都用过,问几种数据库的区别,我说了一个及联更新及联删除我现在用的MYSQL,之前用其他数据库没咋用过,我也知道几大数据库肯定都有及联更新及联删除,但我只用过MYSQL的及联操作,然后,我给自己挖坑了,HR问我MYSQL怎么实现及联更新及联删除的。。。。我不会,我数据库都是界面操作,啧啧啧,太弱了。

10.对Java虚拟机了解多少?垃圾回收?

总结:

这是大部分的了,总之,你要引导HR问的技术是你自己熟悉的,引导的时候你要知道你所引导的技术是什么,为什么,怎么做。那就OK了,底层原理还是要会的。多了解底层原理。

作为双非本科渣渣,能体验到cvte的一面我已很满足,也很感谢那位面试我的小哥哥,超温柔,我超喜欢。

加油!

你可能感兴趣的:(笔试面试)