岗位/面试时间
后端开发-java 9.4
- 说一下 AOP 是什么东西
- java类有几种生成的方式
- 在 XML 里头配置了一个bean,是什么方式生成了这个类?是怎么生成的?
- 双亲委派制有几种类加载器?
- 代码部署在服务器上,想引入其他目录的一个jar包(jar包不在项目中),这种情况该怎么引用到项目中呢?用哪种加载器呢?、
- 扩展类加载器和 APP 的加载器有什么区别。
- Maven 用的jar包的话会有很多版本,遇到了jar包冲突,怎么解决
- Redis 锁跟sychornized有什么区别?
- 你知道有多少种分布式锁,介绍一下各种分布锁的实现方式
- 项目有没遇到过一些性能瓶颈?项目有没有高并发的情况,性能瓶颈主要是出现在哪里?怎么优化性能瓶颈的?有没有遇到过一些性能风险的情况?
- 数据库有哪些种锁?哪些会产生锁表?
- 为什么用间隙锁呢?
- spring boot 有没有用到过事务?事务有没有一些失效的情况?
- 计算机网络一共有几层?每一层是干嘛的?一个请求从前端到后端,再返回给前端,说一下都用到了哪些层
- HTTP 跟 HTTPS 有什么区别?
- 项目中怎么保存用户的登录信息的?
- 为什么要保存用户的登录信息?
- session 和 cookie 的区别
- 怎么让一个 cookie 失效
- 怎么设置 cookie 的有效期
- SQL 优化有哪些经验
- in 跟 exist 有什么区别
- Java 的 final 关键字?能修饰哪些?起什么作用?java中有哪些常用的用 final 修饰的类?
- Java String 在虚拟机上是怎么来进行使用的
- 用final关键字new了一个哈希map,能往这个哈希 map 里再put数值吗,为什么?
- mybatis批量插入怎么做?
- for each 标签有哪些属性?
- #和$有什么区别?
- 手撕:
面试体验很不好,应该是秋招以来体验最差的一次,面试官全程臭脸,并且打断说话,回答几乎没有反馈,手撕题目也比较怪,最后甚至没反问,还是那句话百度不愧是bat里的B