一面:
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区别:永久和暂时~
闲聊:问了下实习时间,毕业时间,最后面试官说了下来爱奇艺实习的优势
总结:一面两个没答出来的有点伤,确实准备不足,sql那个用法是平时没遇到过也没准备过。。。希望能过吧,爱奇艺是最想去的一个了,给offer就不考虑其他家了
作者:这就是我的逃跑路线,jojo!
本文来源于牛客网
——————————
牛客网(www.nowcoder.com)
- 互联网名企笔试真题
- 校招求职笔经&面经
- 程序员求职实习信息
- 程序员学习交流社区
网友评论