java提前批_京东秋招提前批初试--java开发工程师

1,自我介绍,学过的课程有哪些

2,介绍一下java的内存结构和内存模型(jvm和jmm)

3,对于NIO有没有了解?作用是什么?(基于通道和缓冲区的I/O方式,用的是DirectByteBuffer操作)

4,介绍一下cas的实现原理,会有什么问题(乐观锁的一种实现方式,底层作用有很多,问题有几个,具体的就不写了)

4,介绍一下线程池的api,介绍一下线程池的饱和策略(常用参数,相关选取等等)

5,介绍一下mysql的innodb的数据结构?为什么这几个索引查起来更快?分别介绍一下?(b+,b-,hash索引)

6,mysql一页的大小是多少?(4个字节)

7,介绍一下bean初始化的过程(一共12个api,prepareRefresh()等等)

8,介绍一下消息的格式,以及在不用形式下消息的存放,topic如何知道消息已经被消费了?

9,看过哪些书?写过博客吗?大四能不能实习?

总共面试了41分钟,由于耳机子不好使,很多问题没听清,不过面试官非常和蔼,也很好。总体没什么难得问题吧,就在topic如何知道已经被消费时回答的有点模糊。继续加油吧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值