今天第一次视频面试,逗娱科技,答的一般,回忆一下,先根据我笔试题来问我
先做个自我介绍
*已知一棵二叉树的前序遍历为bceda,后序遍历为eadcb,根节点下的子节点有哪些,你怎么求的
有两个线程都能访问n,初始时n为0,⼀个线程执⾏n++,n+=2,另⼀个线程执⾏n+=3,当两个线程都执行完后n可能的值为(注:线程都会执行完,不会异常挂掉),怎么执行的,为什么会有这些结果
TCP三次握手和四次挥手
TCP保证数据的稳定性
你喜欢算法,那么说一下哈希表
哈希表中如何通过key确定value值
手写算法,记录根节点到叶子结点的值,求出最大的(第一遍写错了,面试官指出问题,我写了第二遍
public static int findMax(TreeNode root, int val) {
if (root == null) {
return Integer.MIN_VALUE;
}
val = val + root.val;
if (root.left == null && root.right == null) {
return val;
}
return Math.max(findMax(root.left, val), findMax(root.right, val));
}
说一下 mysql 的主键
说一下 mysql 的索引
区分男生女生,需要建立索引吗
查姓名,需要创建索引吗
数据库隔离级别
mysql手写一下查询有多少男生或者女生的数量
还有什么我没问到的,你说一下
mysql事务
你还有什么想问我的