【面试经验】分享一篇网易杭州研究院的面经

分享一篇网易杭州研究院的面经

楼主是18届本科参加的春季补招

一、首先看看招聘简章(问题也基本问要求上的)

Java开发-网易文漫-2018-杭州研究院922发布时间:2018-03-12

职位类别: 技术>服务端开发 最低学历: 本科

工作地点: 杭州市 工作年限: 不限

招聘人数: 1 工作类型: 全职

岗位描述

该事业部涉及四款主产品:网易云阅读、网易蜗牛读书、网易漫画、网易LOFTER

岗位要求

1.       本科及以上学历,计算机软件或相关专业,英语CET4以上;

2.       精通java编程,熟悉java sdk提供的主要能力;

3.       理解java运行时工作原理,熟悉jvm性能调优,能够充分利用java特性支持框架与程序库的设计开发;

4.       熟悉多线程编程,熟练使用java并发包下的各项常用基础设施;

5.       熟悉网络编程,能够熟练使用java nio开发高并发、高吞吐量的服务;

6.       熟悉常用网络协议,如TCP/IP, HTTP;

7.       能够熟练使用linux,能够利用常用的工具对程序进行跟踪诊断;

8.       有分布式系统开发经验,对消息服务、负载均衡、高可用机制等有深入理解;

9.      具备良好学习、沟通能力及团队协作精神,对工作积极严谨,勇于承担压力。

二、面试问题


不问姓名不问学校不问简介上来就开始了

Spring:

  1. Spring用的比较多吧?你是看官方API还是中文书籍?
  2. Spring ioc整个bean的生命周期?
  3. Bean的作用域?
  4. 如何实现多例模式?
  5. 如果一个bean是单例的,另一个是多例的,如何依赖?
  6. Spring aop一般是怎么实现的?
  7. 实现方式的区别?
  8. 是怎么配置的?
  9. Spring的事物传播机制?
  10. 生成AopProxy***对象的三个参数?


数据库:


  1. 为什么要使用索引?
  2. 创建一个索引,数据库会进行什么操作?
  3. 索引的数据结构?
  4. B树和B+的区别?
  5. 为什么用B+?
  6. MySQL通过代码加锁?


Java


  1. Java NIO 实现原理?
  2. 序列化的好处?
  3. 反序列化的时候类名相同但是方法不同会有什么结果?
  4. 怎么实现序列化?
  5. Dubbo的model必须要序列化吗?
  6. Class类了解吗?
  7. 反射用到哪些?
  8. Java内存模型?
  9. 注解可以继承吗?
  10. 如何自定义注解?
  11. 如何实现对象的比较,例如User(name,age)按年龄排序?
  12. Java对象是值传递还是引用传递?

Web


  1. Servlet生命周期?
  2. JSP运行起来的整个流程(编译,类加载,执行机制)?
  3. .class文件有什么特别的吗?
  4. Http协议是安全的吗?为什么
  5. 怎么做到安全?为什么
  6. Session实现原理?
  7. Session过多会导致什么问题?
  8. 用阿里的Cookie去访问网易,在去访问阿里Cookie还在吗?


多线程


  1. 线程池讲一下?
  2. 参数有哪些?
  3. 如果大于最大容纳数量线程有什么机制吗?
  4. 什么是线程安全的类?什么是线程不安全的类?

Jvm


  1. 逃逸技术了解吗?
  2. 堆外内存了解吗?
  3. 垃圾回收了解吗?
  4. JVM指令?
  5. 类加载机制的三大特性?

Dubbo


  1. 是什么?为什么要这么做?怎么做的?

最后一次面试....结束找工作...结束大学生涯...




全部评论
有答案的话就完美了
点赞 回复 分享
发布于 2020-09-17 13:49
好多东西......
点赞 回复 分享
发布于 2018-04-12 16:42
请问类加载机制的三大特性是啥呀?是指执行步骤 加载 连接 初始化?
点赞 回复 分享
发布于 2018-04-10 20:21

相关推荐

10-19 10:28
已编辑
成都理工大学 后端工程师
团孝子已上线feeling:面了很多家公司,能感受到目前只有小公司+外包喜欢问八股。大厂虽然也问八股,但是是从实习、项目中进行提问,并且大厂会问很深,面试官也会对你的回答进行思考➕追问,所以准备大厂面试前一定要备好相关资料。对于算法,我做的是codetop前100+力扣hot100+力扣高频150,面试中实感hot100就足够,基本上只要是hot100就秒答。对于项目和八股,我做的也是烂大街的星球项目,八股则是看小林和问ai,自己也写了很多技术博客和画了很多思维导图,并且自己也尝试用嘴巴说出来,不只停留于纸面。运气也很重要,必须要让面试官/HR看到简历才行,所以建议投递时间是下午两点。tl:第一岗位9.9 投递9.10 一面(一面评价:最近见过最强的大三,结束五分钟后约二面,都晚上九点了不下班吗)9.11 二面(三道算法a出两道,反问评价:经验不够等横向,我实习生要啥经验)9.21挂(实习时间过短+其他原因,想要一年实习的,为什么不招个正职)第二岗位10.10投递10.11约面(主管打电话,说看到我之前投递记录了想要我挂qa职进去干后端,同意)10.14 一面(无八股,主动说确实很强,意愿很强)10.16 oc其余,友邦,东软,东华,惠择,用友oc已拒京东测开一面挂(投后端被测开捞)腾讯测试已拒(投后端被测开捞)ps:表扬惠择的主管面,没怎么问技术(可能是一面面试官沟通过了),全程一起讲大道理,解答了心中很多疑惑,也告诉我以面试官角度来看怎么选候选人,如果可以下次一定选惠择
HeaoDng:美团好像可以触发一面通
点赞 评论 收藏
分享
09-15 15:53
Java
Elastic90:我看到的是东软的人在耐心回应,而那位实习生跟在发疯似的
投递东软集团等公司10个岗位
点赞 评论 收藏
分享
评论
4
51
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务