7.19美团移动端提前批一面面经(53min)

自我介绍
项目
方法参数传个数组,方法体中修改数组元素会影响原来的数组吗?(值传递)
你了解的集合容器有哪些?
描述一下集合的继承实现关系
数组和链表的区别,分别适用于什么场景
list扩容机制
hashmap底层,1.7 1.8区别
hashcode和equals方法的区别
hashcode具体怎么实现
tcp udp区别
http状态码
osi七层模型,每层的功能
三次握手的目的
算法题:二叉树的最近公共祖先
class Solution {
    TreeNode ans = null;//全局变量记录结果
    public TreeNode lowestCommonAncestor(TreeNode root, TreeNode p, TreeNode q) {
        dfs(root, p, q);
        return ans;
    }
    public boolean dfs(TreeNode root, TreeNode p, TreeNode q){//深度优先  自底向上
        if(root == null) return false;
        boolean leftNode = dfs(root.left, p, q);//左子树是p或q的祖先吗
        boolean rightNode = dfs(root.right, p, q);//右子树是p或q的祖先吗
        //如果满足上述的复杂条件  找到了   赋给ans
        if((leftNode && rightNode) || (root.val == p.val || root.val == q.val) && (leftNode || rightNode)){
            ans = root;
        }
        //当前节点的左/右子数是p/q的足下   或   当前节点是p/q?是的话返回true
        return leftNode || rightNode || root.val == p.val || root.val == q.val;
    }
}
这题平时做过好多次,面试的时候还是做不完整。

#面经##校招##美团##安卓工程师#
全部评论
问题回答的怎么样
1 回复 分享
发布于 2021-07-19 21:25
楼主有二面通知了吗
1 回复 分享
发布于 2021-07-21 15:03
有二面的消息吗
点赞 回复 分享
发布于 2021-07-19 21:38
楼主 算法题 是ACM模式么 还是核心模式 ,视频面试 面试官开摄像头么
点赞 回复 分享
发布于 2021-07-20 13:10
楼主之前做过安卓吗,怎么都是问的java基础
点赞 回复 分享
发布于 2021-07-20 14:53
list扩容机制怎么答?是说底层实现还是扩容几倍?
点赞 回复 分享
发布于 2021-07-20 16:39
项目是什么
点赞 回复 分享
发布于 2021-07-20 19:12
疯了吧我司,问这么难的算法
点赞 回复 分享
发布于 2021-07-20 19:47
补充问题:俩对象的hashcode结果一样,那他们使用equals方法结果一定一样吗? 正确回答: 1.若重写了equals(Object obj)方法,则有必要重写hashCode()方法。 2.若两个对象equals(Object obj)返回true,则hashCode()有必要也返回相同的int数。 3.若两个对象equals(Object obj)返回false,则hashCode()不一定返回不同的int数。 4.若两个对象hashCode()返回相同int数,则equals(Object obj)不一定返回true。 5.若两个对象hashCode()返回不同int数,则equals(Object obj)一定返回false。
点赞 回复 分享
发布于 2021-07-20 20:47
蚂蚁iot android岗位有兴趣吗?感兴趣的话发送简历到songqing.wl@antfin.com
点赞 回复 分享
发布于 2022-09-17 19:01 浙江

相关推荐

11-28 17:58
门头沟学院 Java
美团 JAVA开发 n×15.5
牛客786276759号:百度现在晋升很难的 而且云这块的业务没美团好 你看百度股价都跌成啥样了
点赞 评论 收藏
分享
沉淀一会:**圣经 1.同学你面试评价不错,概率很大,请耐心等待;2.你的排名比较靠前,不要担心,耐心等待;3.问题不大,正在审批,不要着急签其他公司,等等我们!4.预计9月中下旬,安心过节;5.下周会有结果,请耐心等待下;6.可能国庆节前后,一有结果我马上通知你;7.预计10月中旬,再坚持一下;8.正在走流程,就这两天了;9.同学,结果我也不知道,你如果查到了也告诉我一声;10.同学你出线不明朗,建议签其他公司保底!11.同学你找了哪些公司,我也在找工作。
点赞 评论 收藏
分享
评论
2
18
分享
牛客网
牛客企业服务