留下纪念
作者:GAATTC
链接:https://www.nowcoder.com/discuss/531886?type=2&order=3&pos=1&page=1&channel=1009&source_id=discuss_tag
来源:牛客网
链接:https://www.nowcoder.com/discuss/531886?type=2&order=3&pos=1&page=1&channel=1009&source_id=discuss_tag
来源:牛客网
一面30min,2020/9/30;
1.项目中pagehelper的原理是什么?
2.项目中使用aop是如何实现降低耦合和提高拓展性的?
3.项目细节等
4.java的基本数据类型详细说说
5.一个空字符串占几个字节
6.一个java文件里有多个类,编译后生成几个class文件
7.volatile的作用是什么,举例使用场景
8.hash碰撞的解决方法有哪些
9.讲一讲jdk里的hashmap有哪些值得借鉴的细节
10.垃圾回收算法有哪些
11.年轻代老年代分别用的什么算法
12.gc会停止用户进程吗?cms和g1的哪些阶段会stw?
13.抽象类和接口的区别
14.jmm讲一讲
15.线程和进程的区别
16.并行和并发的区别
17.怎么去结束一个正在运行的线程
18.乐观锁与悲观锁是什么?举个例子
19.linux了解吗,怎么查看占用cpu最高的进程
20.时间复杂度为O(nlogn)的排序有哪些
21.快速排序最坏情况
22.外部排序,找一亿个数中的top50
23.一组数中找到出现次数为奇数的那个数
24.文件系统和数据库系统的索引用什么结构?
25.红黑树和平衡二叉树的区别、优点,b+树和红黑树比较
26.熟悉哪些数据库,mysql,redis
27.sql左连接右连接特点分析
28.对工作地点有什么看法
29.未来的发展方向
30.反问
-------------------------------
#面试题目#2.项目中使用aop是如何实现降低耦合和提高拓展性的?
3.项目细节等
4.java的基本数据类型详细说说
5.一个空字符串占几个字节
6.一个java文件里有多个类,编译后生成几个class文件
7.volatile的作用是什么,举例使用场景
8.hash碰撞的解决方法有哪些
9.讲一讲jdk里的hashmap有哪些值得借鉴的细节
10.垃圾回收算法有哪些
11.年轻代老年代分别用的什么算法
12.gc会停止用户进程吗?cms和g1的哪些阶段会stw?
13.抽象类和接口的区别
14.jmm讲一讲
15.线程和进程的区别
16.并行和并发的区别
17.怎么去结束一个正在运行的线程
18.乐观锁与悲观锁是什么?举个例子
19.linux了解吗,怎么查看占用cpu最高的进程
20.时间复杂度为O(nlogn)的排序有哪些
21.快速排序最坏情况
22.外部排序,找一亿个数中的top50
23.一组数中找到出现次数为奇数的那个数
24.文件系统和数据库系统的索引用什么结构?
25.红黑树和平衡二叉树的区别、优点,b+树和红黑树比较
26.熟悉哪些数据库,mysql,redis
27.sql左连接右连接特点分析
28.对工作地点有什么看法
29.未来的发展方向
30.反问
-------------------------------