面试逗娱科技

今天第一次视频面试,逗娱科技,答的一般,回忆一下,先根据我笔试题来问我

先做个自我介绍

  • *已知一棵二叉树的前序遍历为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事务

  • 你还有什么想问我的

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值