2018爱奇艺Java实习面经(电面)
两次爱奇艺的电话面试,一次是北京,一次在上海~ 都是不写题,纯问基础那种,分享出来造福大家哈~
北京:
Java基础知识:
1)请说出Java集合有哪些(Set,List,Map) followup:说一下你对哈希冲突的理解
2)List的两大分类以及区别,随机访问的话哪个更快?
然后问了一下项目经历,看到有大数据相关的,问了Spark集群的理解
最后问了怎么用Docker容器,问了Spring MVC的理解,会不会写JS
纯基础知识问答,问得我真的一身汗……列出几个我记得的
Object类有哪些方法?
hashCode()相等,equals()一定能返回true吗?反过来呢?
equals和==的区别
如果你要重写equals(),怎么重写,需要注意哪些问题
Java基本数据类型有哪些
Java是如何做参数传递的
int和Integer区别
HashMap的底层是如何实现的
HashMap是怎么实现存的?
HashMap是怎么实现get()方法的
HashMap和ConcurrentHashMap的区别
对MySQL索引有哪些了解?哪些列适合建索引?索引是越多越好吗?
列举Redis的5种基本数据类型
cookie 和session 的区别
经常访问的页面用cookie还是session
HTTP方法GET和POST区别
列举几个你知道的HTTP状态码
请说出TCP三次握手是怎么实现的