杭州某小厂
1.自我介绍
2.深挖项目 自实现的MVC怎么进行参数的传递,文件下载contentType ......
3.各种数据结构以及特点
4.图的遍历方式
5.各种排序算法特点 分为哪些大类
交换(冒泡,快排),插入(直接插入,折半插入,希尔排序),选择(简单选择,堆排序),归并
6.java中的集合类的继承体系 从不同的方面分类说各种特点
单值:键值对, 安全:不安全, 有序:无序, 可重复:不可重复 , 增删改查效率问题 ,遍历方式, 底层实现等
7.介绍JUC
8.为什么不推荐使用内置线程池
简单来说就是让程序员自己知道做了什么,避免OOM,实际使用中还会根据业务自定义核心线程数,任务队列,饱和策略,同时给线程池命名(线程工工厂实现)
10.JUC中提供的工具类
11.池化思想
12.ABC三个任务有序执行怎么做
13.池化思想的设计模式
14.为什么会出现枚举,泛型
15.介绍手 写数据库连接池,为什么没有判断连接的状态
--------------------------------------------------------------------------------------------------------------------
目前为止感觉难度最大的一次面试,面试官的技术很强,不怎么问常规八股,很多时间都在聊项目,并且给我提出各种问题,问我熟悉什么,结果我说最近看JUC比较多,然后.......是我太菜了,但是还是很感谢面试官,给了提了很多建议,竟然面了一个多小时。 #你觉得今年春招回暖了吗#
2.深挖项目 自实现的MVC怎么进行参数的传递,文件下载contentType ......
3.各种数据结构以及特点
4.图的遍历方式
5.各种排序算法特点 分为哪些大类
交换(冒泡,快排),插入(直接插入,折半插入,希尔排序),选择(简单选择,堆排序),归并
6.java中的集合类的继承体系 从不同的方面分类说各种特点
单值:键值对, 安全:不安全, 有序:无序, 可重复:不可重复 , 增删改查效率问题 ,遍历方式, 底层实现等
7.介绍JUC
8.为什么不推荐使用内置线程池
简单来说就是让程序员自己知道做了什么,避免OOM,实际使用中还会根据业务自定义核心线程数,任务队列,饱和策略,同时给线程池命名(线程工工厂实现)
10.JUC中提供的工具类
11.池化思想
12.ABC三个任务有序执行怎么做
13.池化思想的设计模式
14.为什么会出现枚举,泛型
15.介绍手 写数据库连接池,为什么没有判断连接的状态
--------------------------------------------------------------------------------------------------------------------
目前为止感觉难度最大的一次面试,面试官的技术很强,不怎么问常规八股,很多时间都在聊项目,并且给我提出各种问题,问我熟悉什么,结果我说最近看JUC比较多,然后.......是我太菜了,但是还是很感谢面试官,给了提了很多建议,竟然面了一个多小时。 #你觉得今年春招回暖了吗#
全部评论
我面小厂开始也是深挖项目,请问面试官提的问题你都答上来了吗?我有些完全答不上来,他不问我都不知道我项目这么烂
杭州某大厂是不是就是阿里🤔
面试了一个多小时,那面试官还是挺看重你的
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享