推荐面试题
- 为什么 HashMap 在 Java 中扩容时采用 2 的 n 次方倍?
- CSS 中,有哪些方式可以隐藏页面元素?有什么区别?
- 颜色分类 (经典算法题500道)
- 查找子数组 (经典算法题500道)
- 满足要求的子串个数 (经典算法题500道)
- 为什么用 Etcd 实现注册中心?该技术有哪些优势和特性?
- 深拷贝和浅拷贝有什么区别?JS 怎么实现深拷贝?
- git push 命令的作用是什么?
- Spring 中的 @PostConstruct 和 @PreDestroy 注解的作用是什么?
- MySQL 是如何实现事务的?
- 你在公共模块中抽象了模型层和业务层代码,请解释一下模型层和业务层的概念,并说明抽象公共模块的目的和好处。
- 什么是 Spring Cloud Alibaba?它和 Spring Cloud 有什么区别?由哪些核心技术组成?
- 说说你对 TypeScript 的理解?与 JavaScript 的区别?
- redis 哨兵机制可以说说吗?
- 第3章巩固200例 (经典算法题500道)
- Go 语言中 WaitGroup 实现原理是什么?
- Go 语言从一个关闭的 channel 仍然能读出数据吗?
- Go 语言的零切片、空切片和 nil 切片是什么?有什么区别?
- 分解质因数 (经典算法题500道)
- JVM 的垃圾回收是如何进行的?
- 如何在 Git 中管理贡献者?有哪些好的方法和实践?
- 对角线遍历 (经典算法题500道)
- Java 并发库中提供了哪些线程池实现?它们有什么区别?
- 如何在 Git 中找到并删除未被引用的对象?
- SpringMVC 父子容器是什么知道吗?
- 什么是 Java 的 SPI 机制?你是如何利用 SPI 机制实现模块动态扩展的?
- 分割字符串 (经典算法题500道)
- 判断数独是否合法 (经典算法题500道)
- Oracle 的 ASH(Active Session History)如何用于分析性能瓶颈?
- redis 的内存淘汰策略有哪些?