首页
学习
活动
专区
工具
TVP
发布

Java高频面试题

专栏作者
12
文章
8022
阅读量
15
订阅数
MySQL索引底层为什么用B+树?看完这篇文章,轻松应对面试
面试官: 你知道MySQL索引底层数据结构为啥用B+树?而不用B树、红黑树或者普通二叉树?
一灯架构
2022-09-26
6110
面试官竟然问我订单ID是怎么生成的?难道不是MySQL自增主键?
这么温柔可爱的面试官,应该不会为难我吧。嗯,应该是的,毕竟我这么帅气,面试可能就是走个过场。美女面试官是不是单身?毕竟程序员都不善交流,因为我也是单身,难道我的姻缘就在此注定。孩子的名字我都想好了。一冰!好名字。
一灯架构
2022-09-26
1.9K0
一文详解如何用MySQL/Redis/ZooKeeper实现分布式锁
我: 没有,我平时都是开发后台管理系统、OA办公系统、内部管理系统,从来没有开发过秒杀系统。
一灯架构
2022-09-19
3110
不知道如何分库分表,看完这篇文章,轻松应对工作面试
面试官: 小伙子,看到你的简历上面写了项目中有对MySQL进行分库分表,为什么要进行分库分表?
一灯架构
2022-09-19
5540
装上这几个Intellij idea插件,保证让你爱上写代码
程序员都知道写代码是一件低调又枯燥的事情,一天到晚盯着电脑屏幕看。怎么能让写代码变成一件酷炫的事情,那就从装扮编辑器开始。
一灯架构
2022-09-16
6160
面试官竟然问我为啥要用消息队列,幸亏我看了参考答案
互联网公司的项目没有不用到MQ(消息队列)的,在简历中写上项目中用到MQ,也算是亮点之一。既然你写了,面试官就会问,你对MQ到底了解多少?
一灯架构
2022-09-16
2630
Java8已经发布7年了,不会还有人没用过CompletableFuture吧
日常开发中,我们都会用到线程池,一般会用execute()和submit()方法提交任务。但是当你用过CompletableFuture之后,就会发现以前的线程池处理任务有多难用,功能有多简陋,CompletableFuture又是多么简洁优雅。
一灯架构
2022-09-16
4540
Java线上惨痛踩坑记录,你也一定遇到过
如果调用上面的方法会发生什么?id是Integer类型,而方法的返回值int类型,会自动拆箱转换,由于id是null,转换成int类型的时候,就会报NullPointerException异常。
一灯架构
2022-09-15
5190
竟然还有人说ArrayList是2倍扩容,今天带你手撕ArrayList源码
ArrayList是我们开发中最常用到的集合,但是很多人对它的源码并不了解,导致面试时,面试官问的稍微深入的问题,就无法作答,今天我们一起来探究一下ArrayList源码。
一灯架构
2022-09-15
2410
HashMap高阶用法,十倍提升开发效率
HashMap在工作中使用非常频繁,其实在JDK1.8的时候新增一些更高阶的用法,熟练使用这些方法可以大大提升开发效率,写出更简洁优美的代码。
一灯架构
2022-09-15
2400
面试官:高并发场景下,你们是怎么保证数据的一致性的?
我:有的,我们使用了Redis做缓存,接口优先查询缓存,缓存不存在,才访问数据库。这样可以减少数据库访问压力,加快查询效率。
一灯架构
2022-09-13
1.7K0
你不知道的Java工具类库,十倍提升开发效率
工作很多年后,才发现有很多工具类库,可以大大简化代码量,提升开发效率,初级开发者却不知道。而这些类库早就成为了业界标准类库,大公司的内部也都在使用,如果刚工作的时候就有人告诉我使用这些工具类库,该多好!
一灯架构
2022-09-13
6290
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档