专栏名称: 牛客网
程序员必备求职神器,刷真题,练算法,看面经,得内推。点击查看: http://www.nowcoder.com/
目录
相关文章推荐
河南新闻广播  ·  网传“河南大妈索要彩头拦婚车扔砖头”?回应来了 ·  16 小时前  
河南新闻广播  ·  梁东雁接受纪律审查和监察调查 ·  16 小时前  
河南新闻广播  ·  2025年高考时间定了! ·  昨天  
51好读  ›  专栏  ›  牛客网

爱奇艺现场面试总结

牛客网  · 简书  ·  · 2018-04-23 06:18

正文

一面:

java内存模型:问面试官是jmm还是jvm,说是jvm,说了说分区

堆内存:说了堆内存划分和理由,各种内存的分配流程,各类回收算法。

项目:略

mysql锁存在哪里的:想不起来了。。。

mysql乐观锁悲观锁:乐观锁说了mvcc,悲观锁说了行锁表锁

mysql mvcc实现:说了下那两列blablabla,又说了下除了mvcc外还用了啥来保证可重复读

aqs:自己看过源码,就着lock类说,包括tryaquire,addwaiter,公平锁非公平锁实现区别

jdk1.7 1.8区别:部分容器类改进(如hashmap,concurrenthashmap),stream,lambda

stream怎么实现的:底层用的类似fork join

fork join怎么实现的:把人物分开,然两两后合并结果

写个归并排序:之前快排和堆排都练过,就归并。。。。没练,没憋出来

sql写行转列:。。尴尬,也写不出

springboot了解么:实验项目用过,着重说了下默认配置和springloud的基础

springcloud说下,画画图:主要说了eruka,ribbon,hystrix,fegin,config,bus,zuul


二面:


项目:略

后台开发高并发的理解:提高服务器配置,分布,服务管理,负载均衡,一致性处理,缓存,数据库分库分表,高可用,页面静态化都说了说,各说了下大致怎么做的(忘了说消息队列还有秒杀场景了。。。失误)

前端了解:做过简单表单页面,做过统计图页面,用过ajax

forward redirect:说了下大致的,提到了session数据丢失,顺便说了下之前同学遇到的session共享遇到的问题以及自己怎么解决的

301 302区别:永久和暂时~

闲聊:问了下实习时间,毕业时间,最后面试官说了下来爱奇艺实习的优势







请到「今天看啥」查看全文