大华Java一面二面
一面:
1.自我介绍
2.项目介绍(牛客社区)(可能项目介绍的方法不太合适,后来基本没怎么问😂)
问了DAU和UV
3.String s = new String("abc")创建了几个对象,分别在JVM的哪些区域
4.short多少位
5.HashMap的数据结构
6.为什么要转换成红黑树
7.红黑树的查询时间复杂度
8.线程池的核心参数
9.核心线程数的定义依据
10.数据库悲观锁和乐观锁的区别
11.数据库的幻读
12.Redis相关
有几个库
插入一个字符串,过期时间10s,用什么命令
13.Controller层的某些地方进行日志记录要怎么实现
二面,面试官听起来年龄比较大:
1.自我介绍
2.接触Java的时间
3.基本数据类型介绍
基本数据类型的分类
4.集合类介绍
说了ArrayList,LinkedList,HashSet,TreeSet,HashMap,LinkedHashMap
问了ArrayList的遍历
集合的排序,自定义排序如何实现
5.类加载机制
6.静态函数,追问了静态函数为什么可以世界用类名调用,成员函数的使用场景差异,常见的静态函数
7.了解的框架
Spring类怎么加载,类什么时候加载
8.MyBatis的特性
9.Mybatis的核心配置参数
10.MySql常用的函数(有点懵,没有系统的看过,说了几个简单的)
11.多表查询的方式
12.数据库其他了解的
13.项目介绍
敏感词过滤如何实现,敏感词文件如何获得,
私信功能如何实现
#浙江大华技术股份有限公司##面试题目#

