中文在线Java后端一面 北京

问的挺基础的,有三四个题答的不是很好,挂了。

1. 请解释 Java 当中的包装类型指的是什么?
2. Integer 包装类型的缓存大小范围是多少?
3. Java 接口当中除了 public 抽象方法外,还可以定义哪些类型的方法?(这问题真给我问蒙了)
4. 自定义线程池的核心参数有哪些?
5. 向线程池提交任务时,核心线程数已满,任务会如何处理?
6. 什么是深拷贝?实现深拷贝的方式有哪些?
7. 什么是 CAS?
8. 实现乐观锁的方式有哪些?
9. 数据库当中如何实现乐观锁?
10. 什么是可重入锁?其底层实现机制是什么?
11. MySQL 当中常见的索引类型有哪些?
12. 如何查看一条 SQL 语句的执行计划?
13. SQL 执行计划中 KeyLen 字段代表什么意思?
14. 你用过哪些数据库中间件?
15. 什么是哈希冲突?
16. 解决哈希冲突的方式有哪些?
17. 什么是回表查询?
18. 除了子查询,还有哪些方法可以解决深度分页问题?
19. Git 的 rebase 和 merge 的区别是什么?
20. 如何在 Spring Boot 当中实现自定义的拦截器?
21. Spring Boot 中使用注解事务时,失效的场景有哪些。
全部评论
q3 是java新特性 jdk8之后可以定义默认方法和静态方法 jdk9之后可以定义私有方法
点赞 回复 分享
发布于 11-13 15:16 北京

相关推荐

11-12 14:24
河南大学 Java
1.自我介绍2.Java,SpringBoot是自己学的吗。3.SpringBoot主要解决什么问题?你觉得一个完整的(这里没听清不知道说的啥)框架类似于SpringBoot应该包含哪些内容4.雪花算法是怎么保证不重复的,雪花算法一定不重复吗?5.分布式唯一ID除了雪花算法还有别的方式吗?6.Token是JWT还是什么?这个Token是怎么防止订单重复提交的?怎么保证原子性?7.下单的流程,半消息是什么意思?(感觉面试官没听过事务消息?)8.订单状态机是什么?9.定时任务扫表关单,如果数据量很大一次扫不完怎么办?(分片任务)如果某一个分片挂了怎么办?(下次再扫)还有更优雅的方式吗?(被动关单避免延迟的影响)那如果这个时候来统计订单的情况不就不准了吗?(这里没懂什么意思)10.分布式锁怎么简化的?(AOP切面)11.有看过分布式的一些概念吗?(CAP,BASE理论,分布式事务)有看过Google的**算法吗?(这里不知道说的啥算法,没听过)12.Reids是CP的系统还是AP的系统?(AP)如果说我上层的系统要保证一致性呢?(RedLock或者Zookeeper)项目中有用过Zookeeeper吗?那如果说我用Zookeeper现在要等Zookeeper去投票选举Leader,但是我是一个高并发的系统等不了他投票怎么办?(还是CAP的抉择吧,你不能既要又要)13.你觉得RocketMQ他算是一个CP还是AP的系统?(这个还真不知道)Kafka了解吗?Kafaka新版本把Zookeeper去除了,改用了Raft算法你知道为什么吗?(不知道)14.MySQL的主键有什么作用?聚簇索引和非聚簇索引的区别(聚簇索引叶子存储数据,非聚簇索引,不管是二级索引还是MyISAM的索引都是存储的数据的位置,检索数据多一次IO)15.Nacos这样的框架他主要解决的是什么问题?(服务注册与发现,配置中心)每个服务都直接去发请求不行吗?为什么要有服务中心(每个节点要保存所有节点的信息)Nacos挂了怎么回退?16.除了Java后端还了解过别的方向吗?17.LangChain4J这种框架主要帮我们解决了什么问题?18.反问尽管是小厂,感觉面试官问的东西还是很有深度的,面试官说公司刚融到资,团队都是一线大厂出来的人
点赞 评论 收藏
分享
评论
3
4
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务