推荐面试题
- 说说 AQS 吧?
- 不同的二叉查找树 (经典算法题500道)
- 让你设计一个消息队列,怎么设计?
- 什么是序列化和反序列化?你在项目中是如何处理序列化和反序列化的?
- 形状工厂 (经典算法题500道)
- 你在项目中是如何实现消费方调用的?为什么选用 JDK 动态代理和工厂模式?
- 如何使用 Redis 实现分布式锁?
- 插入区间(经典算法150题)
- 什么是元信息?设计元信息有什么好处?介绍一下代码生成器的元信息设计。
- 字符串生成器Ⅰ (经典算法题500道)
- 迷你Cassandra (经典算法题500道)
- Go 语言中逃逸分析是怎么进行的?
- DNS 协议的作用是什么?请描述其解析过程。
- 反转整数 (经典算法题500道)
- Vue 的生命周期总共有哪几个阶段?
- 在 Git 中,如何进行代码审查并集成到工作流中?
- 你是怎么封装通用文件上传组件的?请简述整个流程。
- 什么是 Vue 的 observable?
- Go 语言中,为什么小对象多了会造成 GC 压力?
- Git 中的 stash list 和 stash show 命令有什么区别?
- 什么是双向绑定?Vue 双向绑定的原理是什么?
- Spring中的@Value注解的作用是什么?
- 下一个更大的元素 (经典算法题500道)
- 恢复二叉搜索树 (经典算法题500道)
- Go 语言中为什么 json 包不能导出私有变量的 tag?
- 请描述 Ansible 的模块化设计及其主要模块。
- MySQL 的乐观锁和悲观锁有什么区别?
- 报数 (经典算法题500道)
- 对于微服务集群,你们的服务是怎么做监控和报警的?
- 如何设计文件清理机制?