前几天成为准猪仔了,今天把面经分享一下|掘金技术征文

806 阅读2分钟

写在前面:我是在2017年网易校招内推期间经过笔试面试然后最终获得网易Java研发工程师offer的。我觉得能够获得网易offer是一件极其幸运的事情。虽然在笔试面试的时候要靠个人实力,但是最后是否能够拿到offer,运气也很重要。我个人觉得自己在专业上算不上十分出色,只是一直都在踏踏实实地刷题、看书、写代码。还有特别想说的就是:在面试之前,我其实心中非常忐忑,很怕会有很多答不上来的问题。面试中也确实遇到了很多答不上来的问题,但是面试官都是一种非常友好和蔼,甚至是带着商量的语气来对候选人进行提问,这让我感到非常舒服。所以在应聘互联网公司的时候呢,我觉得在面试的时候一定要抛开杂念,不要老是想着自己学校不好呀、专业能力可能不如别人啊这些问题。因为既然公司愿意给你一个面试的机会,肯定是认可你自身能力的。秋招也慢慢步入尾声啦!在这里预祝大家收割到满意的offer哦~

一面 40分钟左右

  1. 自我介绍
  2. 项目相关的组织
  3. Tomcat组织结构
  4. Servlet是否是线程安全的?
  5. HTTP请求中PUT、POST的区别?HEAD请求的作用?
  6. Spring MVC 的工作流程?
  7. Spring MVC 中的常用注解?RequestMapping的常用配置属性,分别有什么作用?
  8. Spring的主要特性?
  9. Java如何使用多线程?线程池相关?
  10. Java的解决多线程冲突的方法,锁的类型?
  11. ReentrantLock、synchronized的区别和各自特点?
  12. Java如何序列化一个对象,如何自定义序列化?如何在序列化的过程中排除指定的属性?
  13. Java如何读写文件(多种方案)?如何进行随机读写?字节流和字符流的区别?
  14. Mysql的索引的类型?有哪几种索引?怎么优化查询?
  15. Mysql的隔离级别?Mysql是如何消除幻读的?
  16. 你有什么要问我的?

二面 35分钟左右

  1. Java的基本类型有哪些?
  2. 介绍一下Spring Boot?
  3. Spring Bean的声明周期?
  4. Spring MVC的工作流程?
  5. 最短路径的算法?能不能写一下?
  6. Mysql的隔离级别,分别解决什么问题?
  7. Mybatis中的SessionFactory的作用?
  8. volatile 保留字的作用?
  9. ThreadLocal的作用?
  10. git的操作指令?

HR (hr姐姐太漂亮了,让我忘却了时间)

  1. 自我介绍
  2. 为什么来杭州?
  3. 你在实习公司做的什么工作?

技术征文活动链接:juejin.cn/post/684490…