记录一下本菜鸡两个月前第一次面试新希望六合这家公司,那时的我很多都回答不上来,非常尴尬。不过这第一次面试经历也算是给足了我动力继续努力。
记录一下这个第一次面试的题目,也算是记录一下那时候的我
- 做过什么样的项目, 简单介绍一下你的项目, 项目的整体架构是什么样的, 运用的哪些技术, 介绍一下
- list 和 set 有什么区别
- HashMap put 的原理, 从 hashMap 的数据结构, 包括它的寻址, 扩容, 这几个方面去说
- == 和 equals 的区别
- 重写了 equals 之后, 要不要重写 hashCode
- String 可不可变?为什么不可变
- 父类的静态方法能不能被子类重写
- 静态方法和静态属性能不能被子类继承
- 现在有一个父类和一个子类, 子类和父类都有自己的静态属性和静态方法, 现在去 new 一个子类的话, 它是怎样的执行过程.
- 线程创建的方式有几种
- 线程中常用的方法有写法
- wait 和 sleep 之间的区别
- 线程池有哪些核心参数
- 线程池的执行流程
- 锁有没有了解过,简单讲述一下你了解的
- 读写锁,简单说一下
- synchronized 和 lock 之间有什么区别
- synchronized 的锁升级策略
- Spring MVC 执行过程, 一个简单的前端请求到后端, 是怎么样流转的过程
- Spring 传播机制和隔离级别
- Spring Bean 的生命周期
- Spring 有哪些你所常用的注解@
- Spring Boot 有自动装配的功能, 自动装配是怎么自动装配的呢?
- MySQL 索引的数据结构是怎么样的, 在 InnoDB 的执行引擎下
- B + 是一颗什么样的树