推荐面试题
- synchronized 关键字是什么,有什么作用?
- SpringBoot 中如何实现定时任务 ?
- 如何用 Redis 实现分布式 Session?
- 前k大数 (经典算法题500道)
- 请描述事件响应的基本步骤。
- Go 语言 channel 发送和接收元素的本质是什么?
- git merge 命令有什么作用?具体如何使用?
- Java 中的乐观锁与悲观锁的区别和应用场景是什么?
- Go 语言中哪些内容是可寻址的,哪些是不可寻址的?
- 什么是 Spring Initializr?
- MySQL 中 DELETE、DROP 和 TRUNCATE 的区别是什么?
- 你是如何初始化项目的?是否有使用脚手架?
- Java 中 HashMap 的实现原理是什么?
- Go 语言中 reflect 反射包如何获取字段 tag?
- 什么是 Java 的 SPI 机制?你是如何利用 SPI 机制实现模块动态扩展的?
- 循环单词 (经典算法题500道)
- 为什么 Vuex 的 mutation 中不能做异步操作?
- Spring Boot 是否可以使用 XML 配置 ?
- MySQL 是如何实现事务的?
- 移除k位 (经典算法题500道)
- 什么是 Canal?它有什么作用?请简述它的核心实现原理?
- 如何快速的实现一个排行榜?
- Oracle 的 AWR(Automatic Workload Repository)报告如何用于性能调优?
- 尾部的零 (经典算法题500道)
- 单词合成问题 (经典算法题500道)
- 什么是 SDN?请解释其基本原理及优势。
- Vue 框架有哪些优点和缺点?
- 岛屿的个数 (经典算法题500道)
- 项目中使用了 Vue-CLI 脚手架来初始化项目,请解释一下脚手架的作用?
- 什么是用户态和内核态?