网易杭研互联网产品Java面经
今天面试的经历,自己的水平还是不太行,好多问题答不上,还是回馈一下牛客网吧。
网易内推面试
一面 40分钟左右
- 自我介绍
- 项目相关的组织
- Tomcat组织结构
- Servlet是否是线程安全的?
- HTTP请求中PUT、POST的区别?HEAD请求的作用?
- Spring MVC 的工作流程?
- Spring MVC 中的常用注解?RequestMapping的常用配置属性,分别有什么作用?
- Spring的主要特性?
- Java如何使用多线程?线程池相关?
- Java的解决多线程冲突的方法,锁的类型?
- ReentrantLock、synchronized的区别和各自特点?
- Java如何序列化一个对象,如何自定义序列化?如何在序列化的过程中排除指定的属性?
- Java如何读写文件(多种方案)?如何进行随机读写?字节流和字符流的区别?
- Mysql的索引的类型?有哪几种索引?怎么优化查询?
- Mysql的隔离级别?Mysql是如何消除幻读的?
- 你有什么要问我的?
二面
- Java的基本类型有哪些?
- 介绍一下Spring Boot?
- Spring Bean的声明周期?
- Spring MVC的工作流程?
- 最短路径的算法?能不能写一下?
- Mysql的隔离级别,分别解决什么问题?
- Mybatis中的SessionFactory的作用?
- volatile 保留字的作用?
- ThreadLocal的作用?
- git的操作指令?
HR
- 自我介绍
- 为什么来杭州?
- 你在实习公司做的什么工作?