cvte 一面+二面+终面 面经

运气真的很重要呀!!!

一面:1、ArrayList和LinkedList的区别
说了一下动态数组和双向链表的区别,动态数组重要的是扩容和复制,讲解了1.6和1.8扩容的不同点,1.6扩容算法的低效率问题,1.8扩容需要注意的问题,两者进行比较。
复制方面主要注意下标。利用arraycopy即可。
双向链表重要的是插入和删除,手写了一下双向链表插入和删除伪代码。
2、jvm垃圾回收
从对象如何标记到如何回收,这部分几乎照着深入理解虚拟机说的。
3、HashMap了解吗
首先把Map接口的注释介绍了一下,假设没有HashMap这些类,我们如何实现映射工程,将键值封装到一个类里面,搜索O(n),为了达到O(1),则需要将两者映射为数组下标和值,然后
去Object找关于类的整型方法,因为有hashcode则利用其来作为数组下标,因为hashCode有正有负,便使用压缩法(我是学图像处理的,256图转换为16位图,就是利用这原理)将hash值
压缩到桶中,介绍出现冲突的解决方法,链数组法(HashMap)、开放地址法(IdentifyHashMap),三数组法(我自己取得,具体参考序列化类中的ReplaceTable),然后说下1.6、1.7、1.8HashMap
的一些变化,重点说说1.8红黑树的加入,如何实现没有Comparator的红黑树(System.identityHashCode())。
4、ConcurrentHashMap了解吗?
说它利用分段锁实现并发的HashMap,刚准备展开来说,面试官就打断了,问下个问题,这就尴尬了。
5、写一个约瑟夫问题的算法
我说有两个方法,一个公式推导法利用动态规划做,一个是我自己想的利用圆环实现,他说用圆环写,我就写了一个,他看了看就通过了。
6、MySQL的两大索引引擎
Mylsam和Innodb,讲解了两者区别,都采用B+树数据结构,B+树原理balabala讲了一番,然后说了两个引擎如何使用B+实现索引查询,优劣势等。
7、URL输入浏览器的过程
这部分太多了,说了半天,Servlet几个Servlet、GenericServlet和HttpServlet都说了。
8、写个SQL查询
具体不记得了,好像是多表子查询,很简单。
然后结束,站起来,我就和他握了个手就走了。

二面:1、自我介绍:balabala
2、表的创建:主要是用户表和商品表,多对多,讲了讲三大范式
3、class文件的产生及执行过程:javap、双亲委托、类文件解析后变量方法池等一通乱说。
4、问了问项目:balabala说了一分钟,哈哈哈,因为没啥说的。
5、问我SpringMVC、SpringBoot,我说不太清楚,没怎么用,我说我只会SSM,他笑了一下。
6、问我并发锁之类的:我说我对Java内存模型很了解,Thread知识知道,才刚刚看完Atomic这几个类,暂时没太多了解。
7、问我并发池有哪些参数:我说我没怎么用过并发池,只demo了几次,具体不知道(好多不知道,当时直接脑袋一团乱麻,哎)。
8、问我一个算法题,如何求一个字符串重复最多,且排在最前面的字符。
我刚开始想的是HashMap,最后排在前面可以直接使用LinkedHashMap和ArrayDeque(循环数组实现队列),最后利用LinkedHashMap写完了,就收工了。
当时写完,讲了一下,他就说有啥问的吗,我就问了两个问题,他说那就结束,当时心里五味杂陈,以为崩了。

hr面:1、对两次面试的打分:我说一面可以打9分,二面7分(哈哈哈,我这脸皮)。然后问我,面试官没给你打这么高(hr套路开始)是为什么?我说我和面试官评判一个事物的标准不同,并且面试时自己比较
紧张,有些东西自己想表达的东西,可能没能顺利说出来,造成了自己知道但是面试官不了解的情况,可能这是面试官没有给我高分数的原因,不管原因如何,我需要学习的东西还很多,自己目前还
不够完美,以后一定会多注意这方面的问题,努力提升自己。
2、问家庭、父母工作等等家庭问题:balabala,最搞笑的是我我们这组三个人都说自己的妈妈是家里掌权人,那个hr姐姐,都笑了,讲真的,hr姐姐是真的文雅且好看。
3、最难忘的事、努力却失败的事情,如何解决:balabala。
4、失眠没,为什么,如何解决:balabala
5、未来规划:balabala
我们这组三个人都问对我们有什么意见,美女hr笑着说,暂时不能透露,我恬不知耻问了句,我们面试需要注意点什么,姐姐,给我们点经验,她说做真实的自己,哎,这话说得,然后就结束了。

我主要是面Java后台开发和图像算法工程师,Web方面是真的差,哎,当时二面出来就觉得凉了,可能一面比较成功,有点加分吧。

我发现我唯一的优势就是对数据结构和算法比较了解,我学习数据结构不是看的书,而是将Collection框架图打印出来,找到各自实现类,用到什么数据结构我就学什么数据结构,再自己继承接口,自己写一个,
看自己和Bloch写的出入多大,为什么造成的,然后记下来。
今年过年放假回家,没事干就刷了下Leetcode和ProjectEuler,觉得大开眼界,以后没事就去里面逛逛。

我感觉我运气非常好,上次面个小公司,上来就一套kuangjiazuhequan


#面经##春招##Java工程师##广州视源电子科技股份有限公司#
全部评论
强😲
点赞 回复
分享
发布于 2019-03-12 19:24
广州web前端  HR面被刷的路过  问薪资你怎么回答
点赞 回复
分享
发布于 2019-03-12 19:28
阿里巴巴
校招火热招聘中
官网直投
蹭蹭福气
点赞 回复
分享
发布于 2019-03-12 19:32
恭喜
点赞 回复
分享
发布于 2019-03-12 19:36
恭喜恭喜,楼主是从秋招就开始准备的吗
点赞 回复
分享
发布于 2019-03-12 19:39
你是我看到的第一个web后台春招通过终面的
点赞 回复
分享
发布于 2019-03-12 20:01
大佬呀
点赞 回复
分享
发布于 2019-03-12 20:04
留下了羡慕的泪水
点赞 回复
分享
发布于 2019-03-12 20:06
原来CVTE web后台真的是招人的
点赞 回复
分享
发布于 2019-03-12 20:07
恭喜恭喜,一起做同事😁
点赞 回复
分享
发布于 2019-03-12 20:08
武汉出的好快啊
点赞 回复
分享
发布于 2019-03-12 20:49
未来同事好
点赞 回复
分享
发布于 2019-03-12 22:18
同武汉,职能类今天都还没出结果,感觉凉了难受
点赞 回复
分享
发布于 2019-03-13 00:08
楼主好厉害,怎么会那么多东西,学了多久啊
点赞 回复
分享
发布于 2019-03-13 00:28
今天二面还在等结果,蹭蹭福气
点赞 回复
分享
发布于 2019-03-13 01:49
蹭运气🙏
点赞 回复
分享
发布于 2019-03-13 03:23
大佬,图像算法和javaWeb工作都找?一个公司只能一个职位吧?
点赞 回复
分享
发布于 2019-03-13 10:00
蹭运气
点赞 回复
分享
发布于 2019-03-13 10:22
恭喜恭喜
点赞 回复
分享
发布于 2019-03-13 10:34
一面时电话面试吗
点赞 回复
分享
发布于 2019-03-13 11:23

相关推荐

点赞 93 评论
分享
牛客网
牛客企业服务