爱奇艺(一面)
自我介绍
介绍项目,介绍工作经验
HashTable 和 HashMap 的区别
怎么理解HashTable 线程安全的?
HashMap 多线程并发时会造成什么问题?可以用什么类似结构实现线程安全?
ConcurrentHashMap 介绍一下。
多线程有用过吗?创建线程有哪些方式?
线程池有用过吗?创建方式?核心参数有哪些?
线程池什么时候以核心线程数去访问,什么时候以最大线程池去访问?
数据库有用过哪些?
mysql 和 mongodb 使用的区别,分别用于哪些场景?(我项目里两种数据库都有
用到过,所以就对比了一下)
你是怎么理解事务的?
事务的隔离级别介绍一下,mysql 默认的隔离级别?
悲观锁和乐观锁介绍一下。
ES 在项目里用来做什么的?为什么要用到?
Spring 单例和多例有了解过吗?
说一下你对IOC/AOP 的理解。
数据库索引介绍一下。
当你设计一个数据库表时,哪些字段加索引,哪些字段不加索引,怎么设计?
开发工具svn/git 有用到过吗?
爱奇艺(二面)
MOOC 的设计思想介绍一下(我的项目框架)
Eureka 介绍一下
三/四次握手介绍一下
tcp/udp 的区别
介绍一下jvm 的内存
new 一个对象放在哪个区域?
堆内存gc 过程
常见查看内存(gc)的命令有哪些?
synchronized 修饰代码块跟修饰方法的区别?
引入偏向锁的目的是什么
偏向锁真正加锁了吗?
偏向没有加锁的话如何判断可以进入同步?
自旋锁在哪些方面有应用吗?
Double 类型的对象,多少内存空间?
泛型类型擦除是什么意思?
全部评论
(2) 回帖