喜马拉雅 西安 9.18
一二面混合面经
1.说一下多态
2.集合框架库
3.项目中网络IO
4.写一个单例模式 为什么用双重检测的 不用静态内部类方式
5.spring的三大特性,有使用过吗,什么场景
6.sql命令 查询平均分在60以上的人 且按序排列
7.mybatis和数据库连接以及项目中使用,需要的参数等
8.mat工具的使用,描述场景
9. 写一个快排
10.写一个先序遍历 非递归
11.java中的锁
12.线程间通信,线程间同步
13.线程间状态转换的方法 yield 和 join
14.25匹马,每次5个一组比赛,求出最快的3个
15.飞机续航问题,飞机油箱储油只够飞行一半路程,求有几架协助可飞完全程,所有飞机要安全着陆
16.如果要统计全西安市的所有窗户数,你会怎么做
17.敲下一个url后 回车 尽可能详细的描述全过程(一次http请求的过程)
18.线程池,以及其中的Queue的大小
19.tcp和udp的区别,get 和post的区别