全程电话面试,先做自我介绍,之后是问项目,之后根据项目延申出来一到两个问题,最后问基础知识,问的面特别广,涉及到线程、IO、锁、集合、JVM、索引、隔离级别、事务底层等
面试官问的面试题:用友java开发面试题
1.Jvm 内存JMM 由哪几部分
2.如何断定对象是否被回收?
3.可达性分析中根节点是由哪些对象构成
4.对一个512M 10G的文件,如何获取到前10的数据
5.Outofmemory会发生在哪些区?什么情况下会出现?方法区是什么情况下会出现这个问题
6.索引
7.什么情况下不走索引
8.INNODB的数据结构
9.多线程
多线程的构造方法
10.线程
Sychronized是如何实现的
11.Mybatis缓存 一级缓存和二级缓存
12.IO 有哪几种方式
13.什么是同步 什么是阻塞 同步和阻塞一样吗 有什么关系, 分别在什么情况下发生
14.数据库隔离级别,他们有什么关系
15.幻读是什么
16.Spring如何加事务,
17.事务注解的底层原理
由于疫情,先在线上做了笔试题,一天后约的线上面试,结束后3天后约了二面现场面试,面试的时候有三个人面试官,每个人问的问题不一样,主要问了技术和项目上的问题
面试官问的面试题:用友软件java开发面试题
1,String, Stringbuffer, StringBuilder 的区别
2,ArrayList 和 LinkedList 有什么区别
3,讲讲类的实例化顺序,比如父类静态数据,构造函数,字段,子类静态数据,构造函数,字段,当 new 的时候, 他们的执行顺序
4,用过哪些 Map 类,都有什么区别,HashMap 是线程安全的吗,并发下使用的 Map 是什么,他们内部原理分别是什么,比如存储方式, hashcode,扩容, 默认容量等
5,抽象类和接口的区别,类可以继承多个类么,接口可以继承多个接口么,类可以实现多个接口么
6,继承和聚合的区别在哪
7,讲讲你理解的 nio和 bio 的区别是啥,谈谈 reactor 模型
面试过程很愉快,问的基本都是我会的,内容比较杂 问的都不是很深入,可以参考我的问题,你们可以试着去回答一下
面试官问的面试题:用友金融信息技术有限公司java开发面试题
stringbuilder和stringbuffer区别
基本数据类型
索引
事务
线程
springmvc的执行流程
spring和springboot的区别
redis和hashmap的区别
cookie和session的区别
get和post的区别
dubbo和springcloud的区别
线程和进程的区别
(共9条) 外语教学与研究出版社
(共8条) 银华基金管理公司
(共4条) 上海永升物业管理有限公司
(共4条) 德国电信咨询公司
(共4条) 北京速途网络科技有限公司
(共4条) 中信证券(山东)有限责任公司