第一次写面经,真的非常感谢牛客网,现在基本上每天都会刷牛客网的帖子,对我来时真的很有用。本人19届应届生,第一次参加秋招招聘,投的是杭州有赞公司的Java开发工程师岗,是在牛客网上看到的招聘信息就去官网投递了简历,突然有一天就有杭州的电话打过来,约面试时间。
技术面面了三面,一面电话面,2,3面试视频面。三面技术面完了之后,面试官说要提前过去实习,有一个试用期,转正很容易。还在考虑中,目前还没有HR面,说等我的决定再看看是否HR面,但是如果我不去的话,这次面试就作废了,等到秋招的时候需重新面。本来投的就是秋招,以为是提前批,没想到面完跟我说还没到秋招,很失落。下面写一下面筋吧。(能想到的问题全在下面)
一面(电话面)
3分钟介绍一下自己。
目前做的项目相关的问题
ArrayList和LinkedList底层。
HashMap及线程安全的ConcurrentHashMap
Synchronized和Lock?
乐观锁如何保证线程安全?
JVM,垃圾回收机制,内存划分等
SQL优化?
还有什么问题需要问的。(想到的就这么多了)
约二面时间。(有个小插曲,一面面试官是校友,嘿嘿,面的很顺利)
二面(视频面)
没有自我介绍,直接问做过哪些Java开发相关的项目。
平时怎么学习技术的?
对哪些技术比较熟悉?
HashMap中的get()方法是如何实现的?
HashMap可以用在哪些场景?
多线程用过吗?让举例子
用过线程池吗,如何用?
Synchronized和Lock哪个更好?
知道哪些锁?(我说乐观锁悲观锁,他说想考的是轻量级锁这些。。。)
两个10G的文件,里面是一些url,内存只有1G,如何将这两个文件合并,找到相同的url?
代码题:两个有序数组,数组中存在重复数字,合并成一个有序数组,去除重复数字。
说一下自己的优点。
之后就是还有什么想问面试官的?然后就是说会尽快给结果,没想到过了一会儿就告诉我通过了,约三面时间。
三面(视频面)
问了什么时候毕业,什么时候毕业答辩。
问了现在做的项目,之后问了几个相关的问题。
为什么不做算法而做开发(问了好一会),主要是之前做了一些算法相关的小项目,所以面试官就问了为何不做算法,以及将来的打算。
JDK动态加载。
1000个多并发线程,10台机器,每台机器4核的,设计线程池大小。
之后就跟我说需要提前过去实习,只有等到答辩的时候才能回校。
我还在犹豫。第一次秋招面试,之前都没有找实习,觉得自己很弱,能面到这个程度觉得可以了,还需要继续努力,知识真的就是财富。
点击作者姓名与作者大佬交流~
作者:校招小白
来源:牛客网(www.nowcoder.com)
- 互联网名企笔试真题
- 校招求职笔经&面经
- 程序员/产品/运营求职实习信息
- 程序员/产品/运营学习交流社区
网友评论