蘑菇街二面,hr面经&京东4.13面经,蘑菇街复试hr后台面经

作者:Northernwind
链接:https://www.nowcoder.com/discuss/74267?type=0&order=3&pos=2914&page=1
来源:牛客网

楼主面的java后台,一面电面,内容比较简单就不发了,二面去了蘑菇街总部,话不多说,上干货 
1,我们先来写个代码吧,让我手撕了一个生产者消费者问题,刚写完一个生产者,面试官就等不及了,看了我代码,让我口述给他剩下的。 
2,Java实现多线程有哪些方式?问我刚才的生产者消费者还可以用什么java并发包里的那些结构写出来? 
3,Java中线程的状态有哪些? 
4,Java中wait 和sleep的区别,wait和notify的区别 
5,项目相关 
6,redis中list的底层数据结构是什么样的 
7,redis中事务是怎么实现的 
8,redis中server和client通信方式什么(这个真的没注意到) 
9,项目中除了redis你还知道还有其他哪些工具可以实现功能? 
10,redis和memcached的区别,各自优势 
11,把innodb的索引结构划给我看看 
12,innodb和myisam的区别, 
13,介绍一下mvcc,说一下这东西有什么用 

这时hr小姐姐来了,开始了hr面试 
1,问为什么来浙大读研? 
2,以后的发展方向 
3,想要和什么样的同事共事 
4,对于你以后可能的师傅有什么要求 
5,什么时候开始实习到多久 
6,说一下你实验室情况,有没有谁让你印象深刻 
7,说一下拿offer的情况 
8,三四天会给你通知
over
 
 
作者:Northernwind
链接:https://www.nowcoder.com/discuss/74264?type=0&order=3&pos=2916&page=1
来源:牛客网

看了这么久面经,自己没写过,惭愧惭愧。 
京东: 
1.把hashmap的结构讲一下,然后问到他是怎么解决哈希冲突问题 
2.然后继续问hashmap的扩容问题,初试容量,为什么是2倍扩容 
3.讲一下单例模式里面的双重检查锁定的原理,让我口述一下代码,以及为什么使用volatile 
4. 讲一下对spring aop的理解,说一下他的常见应用 
5.说一下Java并发包里面的countdownlatch,说一下对他的理解。 
6.说一下对Ajax跨域的理解(Execuse me.我不是来面后台的吗) 
7.说一下对cookie的理解,其他网站能否获得别的网站的cookie内容 
8.你项目用到了redis,说说你对分布式缓存的理解 
9.有了解缓存的穿透和雪崩吗? 
10.说一说他们的解决办法 
11.说一下mysql的索引结构 
12.innodb建立的索引,如果字段重复率很高索引,索引是什么样,查找效率如何。 
13.innodb在插入的时候,是否会给行上锁,(不是很清楚,我就说了一下mvcc和是否上锁和隔离级别有关) 
14.说一下innodb的默认隔离级别 
15.说一下冒泡排序的原理, 
16.有什么想问我的吗? 

蘑菇街明天补上,全手机打有点累,个人觉得京东的问题还算中规中矩,没有多难多偏,也没有手撕算法。 
 
posted @ 2018-04-25 10:41  perfy576  阅读(690)  评论(0)    收藏  举报