爱奇艺面经

断断续续面了四面从九月初到九月底,本来二面面得不怎么样,几天没消息,让同学帮我查状态说已经被淘汰了,结果后来又面了两面,可能是被捞起来。分享一波面经希望最后能给offer。全程都是电话面。
一面

1、 项目

2、 SpringMVC作用是什么

3、 Vue了解吗,用过吗(简单用过,不了解)

4、 线程五种状态

5、 io多路复用介绍一下

6、 介绍一种垃圾回收器 我说了cms

7、 Spring依赖注入是什么,介绍一下

8、 主键是什么

9、 sql优化怎么做的、我说explain

10、 Redis五种数据结构

11、 https介绍一下

12、 浏览器输入url敲了回车干了什么

13、 Linux ssh登录

14、 Tcp三次握手

15、 网络的nat模式是什么

二面

1、 设计模式讲一下,讲了静态工厂,装饰者,单例模式

2、 SpringAOP的应用,拦截器和过滤器的区别

3、 Tomcat的底层,是NIO还是BIO

4、 LinuxIO模型,同步非阻塞是什么,

5、 浏览器敲下url发生了什么 ,负载均衡算法

6、 Httpclientrpc的区别,从传输效率、序列化、客户端支持考虑

7、 Redis数据结构 、分布式锁和分布式队列的实现

8、 Linux命令 top命令详细的介绍一下,pid1的进程是什么 tcpdump命令

9、 你在项目中遇到的难点,怎么解决的

10、 写代码:二叉树层次遍历

11 Java实现一个Cache类。该类包括方法String get(String key),当缓存中没有key的值时,需要调用函数String getFromDB(String key)获取。请注意并发情况,尽量保证性能,并且方法getFromDB()执行时间较长。(这个没写好)

三面(过了两个星期,应该是hr面)
聊人生、***格、聊工作地点意向、以后的工作内容的意向,聊了半个小时

四面

1B树和B+树的区别,哪个适合做数据库索引、为什么

2、写代码 前序中序重建二叉树(我写的递归实现的)

31G内存,对很多数排序,数不重复,数的范围是1-2^30.我先说把文件分块,先分别排序,最后用归并,他说可以,但效率不高,后来经过提示说可以用bitmap,然后问我bitmap大小,又问我如果只有100M内存怎么办


#爱奇艺##面经##秋招##Java工程师#
全部评论
老哥 我总监面和你一样
1 回复 分享
发布于 2018-09-28 19:14
请问你这是校招吗?
点赞 回复 分享
发布于 2018-09-28 16:47
老哥,远程面试吗
点赞 回复 分享
发布于 2018-09-29 08:04
电话面怎么写代码
点赞 回复 分享
发布于 2018-12-05 16:03

相关推荐

死在JAVA的王小美:哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈,我也是,让我免了一轮,但是硬气拒绝了
点赞 评论 收藏
分享
点赞 评论 收藏
分享
3 62 评论
分享
牛客网
牛客企业服务