2018年9月26日阅文集团JAVA一二三面面经
今天在东北大学面试阅文集团,废话不说,上面经
一面:
1.问项目,介绍一下,几个人做的,你做的哪部分
2.jvm内存模型
3.几种jvm垃圾回收算法介绍一下,minorGC发生在什么时候
4.复制算法详细介绍一下
5.对象什么时候会进入老年代
6.int和Integer在jvm中怎么存的,两种变量怎么进行比较,Integer i =new Integer(1);Integer j =new Integer(1);i==j成立吗
7.tcp连接三次握手,tcp释放连接四次挥手,讲讲四次挥手的过程,以及为什么连接的时候三次而挥手的时候四次
8.讲讲计算机网络模型
9.http1.0和http1.1主要的区别
10.keep-alive字段的长链接有什么用途
11.熟悉的mysql引擎,哪一个引擎具有行锁
12.写sql语句,一个表有一个字段age,写sql查出age<27,先根据age字段分组,求id最大的那个数据
13.redis项目中怎么用的
14.缓存穿透怎么处理的,你有什么解决方案(我说在项目中商品查询时,先查询redis,没有再查数据库,然后把查询结果存在redis,面试官说如果高并发情况下,多线程同时查一项数据,在线程1查数据库还没返回时,线程2,3等等发现redis缓存没有该数D据,他们也会去查数据库,缓存就失去它的作用,导致缓存穿透,怎么解决)
15.什么叫线程安全,JAVA实现线程安全的方法
16.在并发包中,CAS除了用在原子更新类中,还哪里用到了
17.三个线程执行用时,分别为10秒,9秒,8秒,怎么控制三个线程在10秒完成
18.你熟悉什么设计模式,具体讲讲应用
19.过滤器的责任链模式,具体怎么做得
20.Linux的创建文件命令,更改文件权限命令,查看进程详细信息命令,具体讲讲chmod命令
二面:
1.主要是针对我的两个项目问了不少,你从中学到了什么,你项目的做的亮点,遇到的困难等等
2.项目中数据库用到的最大关联是多少,MySQL中outer join和left join的区别
3.学JAVA开发多久了
4.平时都干啥
5.你对未来的职业规划
hr:
挺活泼的女孩(可能,感觉挺年轻😊),照着你的简历问,各种唠家常,感觉挺好
#Java工程师##面经##阅文集团#
一面:
1.问项目,介绍一下,几个人做的,你做的哪部分
2.jvm内存模型
3.几种jvm垃圾回收算法介绍一下,minorGC发生在什么时候
4.复制算法详细介绍一下
5.对象什么时候会进入老年代
6.int和Integer在jvm中怎么存的,两种变量怎么进行比较,Integer i =new Integer(1);Integer j =new Integer(1);i==j成立吗
7.tcp连接三次握手,tcp释放连接四次挥手,讲讲四次挥手的过程,以及为什么连接的时候三次而挥手的时候四次
8.讲讲计算机网络模型
9.http1.0和http1.1主要的区别
10.keep-alive字段的长链接有什么用途
11.熟悉的mysql引擎,哪一个引擎具有行锁
12.写sql语句,一个表有一个字段age,写sql查出age<27,先根据age字段分组,求id最大的那个数据
13.redis项目中怎么用的
14.缓存穿透怎么处理的,你有什么解决方案(我说在项目中商品查询时,先查询redis,没有再查数据库,然后把查询结果存在redis,面试官说如果高并发情况下,多线程同时查一项数据,在线程1查数据库还没返回时,线程2,3等等发现redis缓存没有该数D据,他们也会去查数据库,缓存就失去它的作用,导致缓存穿透,怎么解决)
15.什么叫线程安全,JAVA实现线程安全的方法
16.在并发包中,CAS除了用在原子更新类中,还哪里用到了
17.三个线程执行用时,分别为10秒,9秒,8秒,怎么控制三个线程在10秒完成
18.你熟悉什么设计模式,具体讲讲应用
19.过滤器的责任链模式,具体怎么做得
20.Linux的创建文件命令,更改文件权限命令,查看进程详细信息命令,具体讲讲chmod命令
二面:
1.主要是针对我的两个项目问了不少,你从中学到了什么,你项目的做的亮点,遇到的困难等等
2.项目中数据库用到的最大关联是多少,MySQL中outer join和left join的区别
3.学JAVA开发多久了
4.平时都干啥
5.你对未来的职业规划
hr:
挺活泼的女孩(可能,感觉挺年轻😊),照着你的简历问,各种唠家常,感觉挺好
#Java工程师##面经##阅文集团#