网易offer已到手,如今我来把面经补上 | 掘金技术征文

写在前面:文章原做者是我将来的同事,于2017年9月5日得到网易跨境电商事业部(考拉海淘)Java研发工程师的offer。为何说他是我将来的同事呢?很幸运,我也得到拿到了考拉的offer。因此为何是我来发他的面经呢?由于小伙伴近期被实验室及公司里面的各类事情缠得焦头烂额,在个人安利之下又很是想参加掘金秋招求职征文大赛。面试

在征得原做者赞成后,部份内容将以第一人称的角度阐述。缓存

欢迎关注-Q蛋黄酱数据结构

谋事在人
谨以此记念 个人校招历程。
自三月份选择春招的那一刻起,便注定要承受不能与外人道德压力与非议,十分庆幸本身可以坚持下去。
PS:仅仅是一个新的开始。多线程

在拿到网易offer以后,他发了这么一条朋友圈。其实我看到以后心中有很大的感触:在目标达成以前,咱们会处于一种十分煎熬的状态-----咱们会怀疑本身的能力是否与公司要求匹配、会怀疑本身坚持的方向是否正确、会怀疑本身的运气。可是在自我怀疑的同时,咱们也不敢在学习上放松对本身的要求-----咱们坚持刷题、作项目、刷面经、投简历。可是在收到offer邮件的那一刻,在听到手机“叮”了一声打开发现是意向公司的offer短信的那一刻,感受一切都释然了。咱们热泪盈眶,咱们心花盛开,由于咱们以为一些的坚持和努力都是值得的!app

自三月以来,从春招实习,一路走到如今。很累,也颇有收获,分享一波面经。
总结起来就是一句话:个人学校在211里可能不占优点,可是最终的结果,取决于你本身想成为何样的人。post

一面:

  1. 自我介绍
  2. 实习期间项目相关,而后转到Spring
  3. Spring 在项目中用了哪些特性,IOC,及Kafka监听接口相关实现。
  4. ThreadPool,Jdk原生线程池,四个参数详细解释原理,当线程池中poolSize达到corePoolSize且阻塞队列已满,再来一个任务,如何处理
  5. 多线程实现同步的方式、互斥同步、非阻塞同步
  6. 解释Synchronize关键字的锁优化技术,偏向锁,轻量级锁,重量级锁,这些锁是如何存储的,偏向锁撤销升级为轻量级锁的过程,结合源码解释
  7. volatile关键字语义,内存屏障如何实现,JMM对内存屏障作了哪些优化,volatile的语义加强
  8. 指令重排序相关及其happen-before时,数据依赖等
  9. HashMap底层数据结构,如何处理hash冲突,为什么HashMap的大小要设置为2的n次幂,为何IndexFor方法里,须要hash&length-1,为何HashMap容许null值,resize()过程,多线程下resize为何会出现死循环,详细解释,结合源码
  10. HashMap jdk1.8以后,为什么转链式结构为红黑树,为什么长度为8的时候,才转成红黑树
  11. NIO了解吗

    不了解,属于本身的知识空白区域。可是面试官比较友好,并无抓着这一块不放。学习

  12. 阐述一下快排基本原理。easy
  13. 手写单例模式。分别问了多线程状况如何处理,何时能够破坏单例模式,怎么防止单例模式被破坏
  14. JMM内存模型,如何保证缓存一致性。

二面:

  1. 自我介绍
  2. 介绍实习项目
  3. Kafka监听接口如何实现,为什么采用Kafka而不是用其余消息队列
  4. 实现Kafka监听接口的时候,遇到哪些坑,采起了哪些措施或者解决方案
  5. Kafka的基本概念,及特色和优点。offset+zk+持久化分区日志顺序存储之类的
  6. MySQL了解吗,介绍一下InnoDB
  7. JVM了解吗,介绍一下,讲了垃圾回收机制
  8. Full GC和Minor GC区别,及各自的触发条件
  9. 说说CMS垃圾回收器,及其适用场景

HR面:

  1. HR小姐姐很漂亮
  2. HR小姐姐真的很漂亮
  3. 问题都比较中规中矩,没有一开口就让我讲一个冷笑话
  4. 有没有实习
  5. 在哪里实习
  6. 负责什么系统
  7. 为何要让我独立负责
  8. 手头有没有其余offer
  9. offer薪资有多少
  10. 哪里人 之后打算在哪里发展 是否接受入职前实习
  11. 是否接受996(而后后来才知道咱们部门并非996)

总的来讲问题都比较的基础,可是想要回答好却并不容易,由于不少问题属于你想答得很深就能够深不见底,想答得浅一点一两句话就讲完了的那种。在平时学习的过程当中,必定要注重培养本身的知识体系,不要只会死记硬背一些所谓的面试题标准答案。面试实际上是一件量体裁衣的事情,不少东西(包括某些专业知识)并不存在一个很是量化的标准,重点是如何在面试官面前展示出本身独特的一面。假如在回答某些问题时你直接把从网上背的“标准答案”说出来,面试官就会以为你这我的对知识没有本身的理解。面试官但是身经百战了,什么样的候选人没见过?因此想要在面试中和面试官谈笑风生,必定要在踏踏实实打牢专业基础的前提下,再努力提高本身的编码能力。如此,你想不拿一个好的offer都难!优化

技术征文活动连接:juejin.im/post/59aa74…编码

相关文章
相关标签/搜索