首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
精选面试题
SevenCoding
创建于2025-04-16
订阅专栏
精选面试题专栏
等 3 人订阅
共34篇文章
创建于2025-04-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
你了解ConcurrentHashMap吗?ConcurrentHashMap九连问
多线程环境下,使用Hashmap进行put操作会造成数据覆盖,应该使用支持多线程的 Concurre
从尾到头打印链表
## 题目描述 输入一个链表的头节点,按链表从尾到头的顺序返回每个节点的值(用数组返回)。 如输
如果让你改造下 HashMap 的扩容实现,你会怎样优化?
假设有一个 1G 大的 HashMap,此时用户请求过来刚好触发它的扩容.那么当前用户请求会被阻塞,
假设有一个 1G 大的 HashMap,此时用户请求过来刚好触发它的扩容,会怎样?
## 简要回答 如果刚好触发扩容,那么当前用户请求会被阻塞,因为 HashMap的底层是基于数组+
反转链表(花式反转)
## 题目描述 给你单链表的头节点 `head` ,请你反转链表,并返回反转后的链表。 **示例
讲讲深拷贝和浅拷贝?
关于深拷贝和浅拷贝区别,先给结论: - **浅拷贝**:浅拷贝会在堆上创建一个新的对象(区别于引用
手写生产者消费者模型
## 前言 生产者-消费者模式是一个十分经典的多线程并发协作模式,弄懂生产者-消费者问题能够让我
了解泛型擦除吗?知道类型擦除会造成多态的冲突吗?如何解决?
泛型的代码只存在于编译阶段,在进入JVM之前,与泛型相关的信息会被擦除掉,称之为类型擦除。 - 无
编写一段代码,使其必定产生死锁
编写一段代码,使得这段代码必定会产生死锁 ## 使用Thread.sleep 以下是一
为什么重写equals一定也要重写hashCode方法?
## 简要回答 这个是针对set和map这类使用hash值的对象来说的 1. 只重写equal
缓存穿透的解决方式?—布隆过滤器
## 简要回答 缓存穿透(cache penetration)是用户访问的数据既不在缓存当中,也不
为什么不能用浮点型表示金额?
## 简要回答 因为存在精度丢失的风险 [《阿里巴巴 Java 开发手册》](https://w
如何统计不同电话号码的个数?—位图法
**已知某个文件内包含100亿个电话号码,每个号码为8位数字,如何统计不同号码的个数?内存限制100
面试官:包装类型的缓存机制了解么?
看下面代码 ```java Integer a = 100; Integer b = 100;
面试官:SpringBoot 工程启动以后,希望将数据库中已有的固定内容提前加载到 Redis 缓存中,应该如何处理
这个问题说白了就是希望通过预加载数据,达到提升系统性能和响应速度的效果。像目前在很多场景中都有使用: