首页 > 哈啰出行Java一面面经
头像
JavaDreamLee
编辑于 2021-06-07 21:30
+ 关注

哈啰出行Java一面面经

一面(45min)

先问了项目相关的,主要负责的模块是干嘛的,项目中遇到的难点以及解决方法,然后就根据回答来继续往下问。

(1)session和token的区别,token信息存在哪,项目中怎么获取token

(2)32位系统和64位系统有啥区别

(3)linux系统总共有多少个端口号

(4)线程有哪几种状态,怎样会造成阻塞状态

(5)start和run方法的区别

(6)说说hashmap,是线程安全的吗,想要线程安全应该怎么办

(7)concurrenthashmap怎么保证线程安全,cas是什么,是怎么用synchonized关键字的,synchronized关键字加在代码块和加在方法上的区别

(8)Java是值传递还是引用传递

(9)jvm的内存结构,以及每一块的作用

(10)gc收集器,cms和g1的区别

(11)redis用来干嘛,为啥不用数据库,redis为什么更快,redis是线程安全的吗,6.0之后多线程主要用在哪里

(12)dubbo的好处,用了什么注册中心

(13)spring用了哪些设计模式,聊聊aop

(14)哪些算法用了分治思想,快排的复杂度

(15)mysql隔离级别

(16)mysql索引结构

(17)讲讲乐观锁和悲观锁

能想的起来大概就这些,感觉和我之前看的面经出入挺大的,面试官很随性的感觉,问到什么牵扯到什么就问什么,好多问题都是现想的,因为他说了一句好像不是这么问的,有点想不起来了,太多答不上来了,坐在那想死的心都有了,太菜了太菜了。

更多模拟面试

全部评论

(4) 回帖
加载中...
话题 回帖

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐