网易有道Java一面面经
1.介绍一下以往一个项目,用了哪些技术(介绍了下JWT),做了哪些内容
2.SpringBoot常用注解
3.String StringBuilder StringBuffer原理
4.容器介绍
5.HashMap ConcurrentHashMap
6.SpringMVC工作流程及原理
7.Java中常用的锁及原理(Sychnorized、ReetrentLock、voliate+CAS)
8.JDK中提供的锁(Lock)
9.Spring的声明式事务怎么用
10.SpringBoot定期提醒注解及原理
11.常用数据库语句语法介绍
12.Linux介绍及常用语句
13.系统怎么反爬虫(没答上来,就说了一个SpringSecurity的crsf设置可以防止跨站攻击,面试官跟我说这只是防止攻击但跟反爬没关系)
14.设计模式理解
15.手写单例,如果在外面不停new怎么办(写的有点问题,不能阻止外界不停new)
16.什么情况下会用单例模式
17.求中位数算法实现(没想到更好办法,排序后求中间数)‘
#面经##网易有道##校招##Java工程师#
2.SpringBoot常用注解
3.String StringBuilder StringBuffer原理
4.容器介绍
5.HashMap ConcurrentHashMap
6.SpringMVC工作流程及原理
7.Java中常用的锁及原理(Sychnorized、ReetrentLock、voliate+CAS)
8.JDK中提供的锁(Lock)
9.Spring的声明式事务怎么用
10.SpringBoot定期提醒注解及原理
11.常用数据库语句语法介绍
12.Linux介绍及常用语句
13.系统怎么反爬虫(没答上来,就说了一个SpringSecurity的crsf设置可以防止跨站攻击,面试官跟我说这只是防止攻击但跟反爬没关系)
14.设计模式理解
15.手写单例,如果在外面不停new怎么办(写的有点问题,不能阻止外界不停new)
16.什么情况下会用单例模式
17.求中位数算法实现(没想到更好办法,排序后求中间数)‘