美团重开局二面

今天刚面完,分享下面经吧。后面我会把更多的面经发上来,交流学习。
1. module federation 和qiankun 的区别
2. vue和 react 区别
     vue模板编译会有自动优化,react 需要手动去操作,比如memo
     vue组件更新更精确,因为有依赖收集的过程,react 得从root开始向下比
     vue双向绑定, react 单向数据流
3. 百度搜索框,请求如何按顺序返回
4. 如果对象有环,那么在JSON.stringfy()的时候,会曝出错误,如何判断一个对象是否有环。

let obj1 = {key:'obj1'}
let obj2 = {key:'obj1'}
let obj3 = {key:'obj3'}
obj1.obj = obj2
obj2.obj = obj3
obj3.obj = obj1

function existCircular(object) {
// return true or false
    let set = new Set();
    
    function helper(obj) {
        let values = Object.values(obj)
        for(let i = 0; i < values.length; i++) {
            if(set.has(values[i])) {
                return true
            }
            set.add(values[i])
             let flag =  helper(values[i])
             if(flag) {
                  return true
              }
        }
        return false
        
    }
    
    return helper(object)
}

// 这里判断代码还是有待你缺陷,应该往set里面添加引用数据类型,这里没有实现。 #你收到了团子的OC了吗# #美团#
全部评论
请问是平台技术部门吗,我二面就手写了最后两个题就结束了😂
点赞
送花
回复 分享
发布于 2023-10-14 01:05 河南
佬,求问第三题怎么答呀
点赞
送花
回复 分享
发布于 2023-10-14 10:58 江苏
国泰君安
校招火热招聘中
官网直投

相关推荐

点赞 4 评论
分享
牛客网
牛客企业服务