Java程序员从网易、小红书、爱奇艺面试回来,这些面经分享给大家(下)

网易互娱

投的游戏开发岗,线上笔试之后进入面试,先是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的都能谈到心仪的薪水,

推荐阅读更多精彩内容