推荐面试题
- 你使用过 Java 的累加器吗?
- 什么是 Spring IOC?
- 当 Vue 的属性名称与 methods 中的方法名称一样时,会发生什么问题?
- 回旋镖的数量 (经典算法题500道)
- 二叉搜索树中最接近的值 (经典算法题500道)
- Vue 2.0 支持哪个版本以上的 IE 浏览器?
- 什么是虚拟 DOM?使用虚拟 DOM 一定更快吗?
- 长度最小的子数组(经典算法150题)
- 到底什么是 TCP 连接?
- 二叉树翻转 (经典算法题500道)
- MySQL 的乐观锁和悲观锁有什么区别?
- 如果内存分配速度超过了标记清除的速度,Go 语言会如何处理?
- 什么是微服务架构?它有什么优点?为什么在项目中选择使用微服务架构?
- 在 Git 中,如何处理和解决重复提交的问题?
- 对于一棵满二叉树,共有 n 个结点和 m 个叶子结点,深度为 h,则( )。
- Go 语言中可以对 map 的元素取地址吗?
- 滑动窗口的作用是什么?
- 请描述 IPv6 的基本特性及其优势。
- 你在项目中使用了 Vue Router 全局路由守卫,请解释一下路由守卫的概念和用法,并介绍一下它在你项目中的实际应用场景?
- 一笔订单,在取消的那一刻用户刚好付款了,怎么办?
- 什么是 git bisect?如何使用它来定位错误的来源?
- git reset 与 git revert 命令有哪些区别?
- Java 中 String、StringBuffer 和 StringBuilder 的区别是什么?
- 最大子数组和(经典算法150题)
- 什么是 Go 语言的写屏障?它又是如何实现的?
- Spring 中的 @ResponseStatus 注解的作用是什么?
- 位运算(经典算法150题)
- Go GC 演化过程中有哪些设计没有被采用?为什么?
- 你提到采用动静分离的策略存储文章信息,请解释一下动静分离的概念,以及它在本项目中具体的实现方式。
- 合并两个有序数组(经典算法150题)