网易互娱
投的游戏开发岗,线上笔试之后进入面试,先是30分钟笔试题,是关于图的连通数问题,然后进入面试
网易面试
说一说jvm的分区
说一说线程池
说一说java文件编译成.class文件的过程
说一说jvm加载的过程
了解过网络编程吗
设计一个数据结构实现LRU
手写算法,找图中两点之间最短路径
结束之后面试官苦口婆心的说基础不错,但是你写java和这里写C艹相差很大,如果来这里就要推倒重来,其实你学Java完全可以去阿里,美团。。。但是如果做游戏的话就要一条路走到黑了,技术栈和互联网公司也会有很大不同,所以是需要一定热情的,你真的考虑好要做这一行了吗,如果你下定决心了我就给你安排二面。。。然后就没有然后了,我以考虑考虑为由就被劝退了。
总结:互娱还是挺辛苦的,面试官说两个月一轮996,持续一个月时间。。。
小红书面试
小红书一面
自我介绍,
公司里做的项目怎么容错
知道哪些常用的数据结构
synchronized和 lock的区别
spring的控制反转
知道哪些设计模式,说一说建造者模式
说一说TCP的四次挥手
手写算法,求最大连续子数组的和
小红书二面
手写算法,算矩阵差值实现O(1)复杂度
手写算法,对一个数组的数组(里层数组长度不固定,可能为空)实现迭代器的hasNext()和next()方法
给了个应用场景,怎么设计数据库表
接下来问了一些项目当中碰到的问题
小红书三面
部门负责人面
前面半程以聊天为主
本科为什么选择读软件工程
***作系统了解吗
你最拿手的一门课是什么,说说你对他的理解
接下来好像是聊项目优化方面的事说到了索引,说说B+树(有什么特点,索引为什么是选择B+树实现的)
最后,你来手写实现一个hashmap吧。。。。
小红书HR面
面试感觉怎么样?如何评价前面的三个面试官?
为什么想跳槽
比较一下传统IT和互联网企业?
有什么想问我的吗? 答:什么时候开奖。嗯就这样吧,大家都辛苦了早点回家。。。(楼主是下午五点最后一批一直面到晚上九点)
总结:目前已拿意向书,小红书还是不错的等待面试时提供零食茶水,还有免费盒饭,地理位置也十分优越。。。
爱奇艺
爱奇艺一面
自我介绍
线程中保持同步有哪些方法(synchronized和Lock)
白板手写单例(懒加载。。双重检查。。静态内部类)
堆和栈的区别
说说快排的原理
接下来就是和我聊一下职场感悟之类的话题了
爱奇艺二面
自我介绍做过哪些项目
项目中遇到的什么样的困难,你做的APP和现有的产品有什么区别
如果要提高并发度你会怎么重新设计你的项目
你在项目中用到的聚类算法,为什么选择它们,它们之间有何异同
为什么想跳槽
最后以一道智力题结束了面试 1,6,30,__,3031
爱奇艺三面
总监面,主要根据简历问了写个人情况,详细介绍了做过的项目
最后让手写了一个TOP K,结束~
总结:爱奇艺面的是安全云部门,私有云主要是内部业务,加班相比业务部门少,问的东西也比较基础
接近两个月的面试下来其实已经身心疲惫,不过结果好算不坏,在这期间也观摩了很多大佬们分享的面经,求助了很多人内推。无以为报,只有奉上自己的一些经历与教训,希望对后来的有缘人有所帮助。同时也为自己攒下人品,也希望没offer的能快快拿到心仪offer,有offer的都能谈到心仪的薪水,