2017京东校招面试回忆(已成功拿到offer)

来源:互联网 发布:杨师傅ug编程百度网盘 编辑:程序博客网 时间:2024/05/22 09:41

 一面 

24日 晚上5:30-6:40

1 先说自己熟悉的领域
2 list的实现有什么?
  arraylist1.6 1.7区别  底层
  linkedlist 底层是怎么实现的 单向还是双向  lru缓存
  如果按位置索引,那个快?
3 hash的实现 是否是线程安全的 写一个不安全的实现 哪里不安全
  hashmap的不安全在于扩容的时候
  参见:http://blog.csdn.net/dlf123321/article/details/52014162
4 concurrenthashmap 是否线程安全 先读后写是否有锁?
  至于在一个segment里先读后写是否会加锁,我猜会,但是现在也不敢确定
5 说说锁
  我从synchronized说到lock,ReentrantLock,ReentrantReadWriteLock,condition
  并且说了他们的区别联系,优势,劣势
  参见:http://blog.csdn.net/dlf123321/article/details/51366228
       http://blog.csdn.net/dlf123321/article/details/42373451
6 说说tomcat
  我提到了container,connector,及他们的关系与作用还有命令模式
  容器的四个子类
  还有session管理器,lifecycle接口,日志记录器,载入器
  参见http://blog.csdn.net/column/details/howtomcatworks.html
7 说说lt分发系统
   参见http://blog.csdn.net/dlf123321/article/details/52136730
8 说说阿里的天池大数据比赛 
  我说了很多,然后面试官也兴起了,就和我聊hadoop,然后想着比赛用mapreduce怎么实现,最后发现不行


二面 

26日 总共30分钟

1 说阿里比赛 优化
2 说storm的分组
  参见:http://blog.csdn.net/dlf123321/article/details/51811965
3 说btadmin的只看下级
  参见:http://blog.csdn.net/dlf123321/article/details/52670403
4 觉得互联网什么吸引你
  分享的精神
5 hashmap与concurrenthashpm segment
6 spring的组成
  共三部分:ioc,aop和其他框架的整合
7 storm的并发
  参见:http://blog.csdn.net/dlf123321/article/details/51811281

三面 

二面介绍后1分钟就开始了  总共30分钟

1 说旧书购(我自己的一个做的一个创业项目)
2 说阿里比赛的优化
3 家庭情况 去北京 OK不?


我发现,这篇博客里我写的最多的就是参见。
为什么总是写参见呢?因为面试官问我的问题(或者说我引导面试官问我的问题)都是我再csdn里记录过的,印象很深刻,在面试中,我几乎就是在复述我的博客内容。


在这里我想说两点
第一:一定要学会记录总结。首先你记录的东西印象比较深刻,不容易忘;而且即使你忘了,你翻出你的文章,也能很快的回忆起来
第二:面试的时候要引诱(额,这个词说的,应该说是诱导,引导)面试官和你聊你熟悉的领域



面试的多了以后,你会发现,面试很轻松的,就是把你会的东西一件一件摆出了就OK。


2 0
原创粉丝点击