逗娱面经(人生中第一个视频面试)
人生中的第一个视频技术面试,面试应该是一个主管,刚上来问的笔试题目,当时答的一般,直接凑合过去了,应该是没有一丝问题,总结一波面经!!!
- int 和 long 的区别
- int 的取值范围
- 排序算法了解过吗
- 说一下快速排序
- 哪些nlog的稳定的排序(归并排序)
- 手写算法,记录根节点到叶子结点的值,求出最大的(写出来了,差点慌了)
-
- ```java
public static int findMaxValue(TreeNode root, int val) {
if (root == null) {
return 0;
}
val = val + root.val;
if (root.left == null && root.right == null) {
return val;
}
return Math.max(findMaxValue(root.left, val), findMaxValue(root.right, val));
}
```
- 说一下 mysql 的主键
- 说一下 mysql 的索引
- 区分男生女生,需要建立索引吗
- 查姓名,需要创建索引吗
- 数据库隔离级别
- 说一下控制反转 IOC
- git 冲突发生过吗,如何避免
- 有学习过其他语言吗
- 平时玩什么游戏?
- !!!有什么我没问到的,你想说一下的?这不让我自己挖坑自己挑么
- redis 用过是把,主要用来做什么
- redis 排行榜怎么实现的,redis‘ 的数据在重启之后还在吗
- redis 和数据库是否有不一致的情况
- JVM 来吧,虚拟机说一下如何管理内存?
- 栈是线程相关的么,栈是独立的么?
- 垃圾回收机制,判断是否存活
- TCP 和 UDP 的区别
- TCP 如何保证可靠性
- UDP 如何保证接收方收到包
- 你有什么想问我的么
#面试题目#