字节前端二面-重庆懂车帝(已offer)

3.21 下午三点开始面试的,面了一个小时

我18年瞎投的数据分析岗位的面评、在他那里都能看到啊,麻了
面试官很幽默🤣先聊业务聊了二十分钟再开始聊技术

1. 有没有转正需求,还是只想填充一份实习经历

2. 对未来就业的判断,是否会深造

面试官:前端的卷不是内卷、是外卷,挤占客户端、后端的市场

3.重庆的懂车帝偏汽车交易,做的toB业务,有实体的体验店

4.重庆的懂车帝在全链路的交易建设,与4s店进行合作

要了解到汽车交易过程中的体验,最后买车的性价比等,打算收集到这些数据
懂车帝已经做到行业第一了,超过了汽车之家,在做汽车交易数字化,改变行业流通的效率
包括买车之后的一些需求,也在进行跟进发展

5.问面试官之后会不会发展租车业务

6.问最近实验室做的项目

7.问最近做过的复杂一点的前端项目

8.算法题:list 转 tree (这块写了半小时,吐了呀,node的js引擎打印不出来具体的object,以为是什么bug调了半天)

const list = [ 
{ key: 1, data: 'A', parentKey: 0 }, 
{ key: 2, data: 'B', parentKey: 0 }, 
{ key: 3, data: 'C', parentKey: 1 }, 
{ key: 4, data: 'D', parentKey: 1 }, 
{ key: 5, data: 'E', parentKey: 2 }, 
{ key: 6, data: 'F', parentKey: 3 }, 
{ key: 7, data: 'G', parentKey: 2 }, 
{ key: 8, data: 'H', parentKey: 4 }, 
]; 
function convert(list) { 
 // TODO 
} 
const result = convert(list); 
/** 
[ 
    { 
        key: 1, 
        data: 'A', 
        parentKey: 0, 
        children: [ 
            { key: 3, data: 'C', parentKey: 1, children: [{ key: 6, data: 'F', parentKey: 3 }] }, 
            { key: 4, data: 'D', parentKey: 1, children: [{ key: 8, data: 'H', parentKey: 4 }] }, 
        ], 
    }, 
    { 
        key: 2, 
        data: 'B', 
        parentKey: 0, 
        children: [ 
            { key: 5, data: 'E', parentKey: 2 }, 
            { key: 7, data: 'G', parentKey: 2 }, 
        ], 
    }, 
];

function convert(list) {
    const n = list.length;
    for(let i = n-1; i >= 0; i--) {
        let obj = list[i];
         if(obj.parentKey === 0) break;
        let parentObj = list[obj.parentKey - 1];

        if(parentObj.hasOwnProperty("children")) {
            parentObj.children.push(obj)
        }else {
            parentObj.children = [obj];
        }
    }
    //只留下parentKey为0的
    let ans = [];
    for(let it of list) {
        if(it.parentKey === 0) ans.push(it);
    }
    return ans;
}
这里最后打印出来children一直显示是Object,最后将其JSON.stringify就可正常显示
写完后问面试官有没有更好的解法,说常规同学会陷入使用递归的陷阱,说我对常用的api不太熟悉

9.实习时间能保障嘛,每周几天,能持续多长

因为距离比较近,所以能去全职实习

10.你的意思是你可能会被导师抓回去嘛

反问

1.你们那儿都是用react嘛

2.实习生进去怎么培养的,code review、peer review,以及开分享会什么的

3.重庆懂车帝的前端团队规模


#字节跳动##面试题目#
全部评论
哥,这个二面没怎么问技术吗?就做两道题?
2 回复 分享
发布于 2022-03-27 12:57
校友校友。字节的前端实习咋样啊。明年想去投重庆懂车帝的后端实习。情况咋样呀
点赞 回复 分享
发布于 2023-04-26 21:57 四川
lz有重庆懂车帝的联系方式吗
点赞 回复 分享
发布于 2022-03-22 20:39
点赞 回复 分享
发布于 2022-03-22 15:20
老哥如果过了会去实习吗
点赞 回复 分享
发布于 2022-03-22 11:54

相关推荐

头像
10-13 18:10
已编辑
东南大学 C++
。收拾收拾心情下一家吧————————————————10.12更新上面不知道怎么的,每次在手机上编辑都会只有最后一行才会显示。原本不想写凉经的,太伤感情了,但过了一天想了想,凉经的拿起来好好整理,就像象棋一样,你进步最快的时候不是你赢棋的时候,而是在输棋的时候。那废话不多说,就做个复盘吧。一面:1,经典自我介绍2,项目盘问,没啥好说的,感觉问的不是很多3,八股问的比较奇怪,他会深挖性地问一些,比如,我知道MMU,那你知不知道QMMU(记得是这个,总之就是MMU前面加一个字母)4,知不知道slab内存分配器->这个我清楚5,知不知道排序算法,排序算法一般怎么用6,写一道力扣的,最长回文子串反问:1,工作内容2,工作强度3,关于友商的问题->后面这个问题问HR去了,和中兴有关,数通这个行业和友商相关的不要提,这个行业和别的行业不同,别的行业干同一行的都是竞争关系,数通这个行业的不同企业的关系比较微妙。特别细节的问题我确实不知道,但一面没挂我。接下来是我被挂的二面,先说说我挂在哪里,技术性问题我应该没啥问题,主要是一些解决问题思路上的回答,一方面是这方面我准备的不多,另一方面是这个面试写的是“专业面试二面”,但是感觉问的问题都是一些主管面/综合面才会问的问题,就是不问技术问方法论。我以前形成的思维定式就是专业面会就是会,不会就直说不会,但事实上如果问到方法论性质的问题的话得扯一下皮,不能按照上面这个模式。刚到位置上就看到面试官叹了一口气,有一些不详的预感。我是下午1点45左右面的。1,经典自我介绍2,你是怎么完成这个项目的,分成几个步骤。我大致说了一下。你有没有觉得你的步骤里面缺了一些什么,(这里已经在引导我往他想的那个方向走了),比如你一个人的能力永远是不够的,,,我们平时会有一些组内的会议来沟通我们的所思所想。。。。3,你在项目中遇到的最困难的地方在什么方面4,说一下你知道的TCP/IP协议网络模型中的网络层有关的协议......5,接着4问,你觉得现在的socket有什么样的缺点,有什么样的优化方向?6,中间手撕了一道很简单的快慢指针的问题。大概是在链表的倒数第N个位置插入一个节点。————————————————————————————————————10.13晚更新补充一下一面说的一些奇怪的概念:1,提到了RPC2,提到了fu(第四声)拷贝,我当时说我只知道零拷贝,知道mmap,然后他说mmap是其中的一种方式,然后他问我知不知道DPDK,我说不知道,他说这个是一个高性能的拷贝方式3,MMU这个前面加了一个什么字母我这里没记,别问我了4,后面还提到了LTU,VFIO,孩子真的不会。
走呀走:华子二面可能会有场景题的,是有些开放性的问题了
点赞 评论 收藏
分享
评论
8
33
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务