人生中的第一个视频技术面试,面试应该是一个主管,刚上来问的笔试题目,当时答的一般,直接凑合过去了,应该是没有一丝问题,总结一波面经!!!
-
int 和 long 的区别
-
int 的取值范围
-
排序算法了解过吗
-
说一下快速排序
-
哪些nlog的稳定的排序(归并排序)
-
手写算法,记录根节点到叶子结点的值,求出最大的(写出来了,差点慌了)
-
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 如何保证接收方收到包
-
你有什么想问我的么