腾讯前端实习一面面经

1.自我介绍
2.上来就先一道算法,对象转换。
```js
var entry = {
    'a.b.c.dd': 'abcdd',
    'a.d.xx': 'adxx',
    'a.e': 'ae',
};

// 要求转换成如下对象
var output = {
    a: {
        b: {
            c: {
                dd: 'abcdd',
            },
        },
        d: {
            xx: 'adxx',
        },
        e: 'ae',
    },
};
```
3.项目拷打,介绍项目中的设计,工程化配置这些。
4.实习中做了哪些比较难的事。

反问

第一次面腾讯,面试官人很好,怪我自己没准备好,表现的一般,这次回答得真不好。
全部评论
请问是那个部门呀
点赞 回复 分享
发布于 03-03 12:44 广东
请问只问了这么多吗
点赞 回复 分享
发布于 03-03 12:59 江苏
对象转换的思路是这样吗?遍历 entry 然后 split key with "." 再遍历链接,i 指向 i+1,最后一个元素指向 value。
点赞 回复 分享
发布于 03-03 14:30 河北

相关推荐

绝不捅篓子:八股挺简单的,可能要多背背计网?后续参加面试几层模型ip mac以及http1.0 1.1 2.0 3.0以及https还有拥塞和流量控制也很大可能考到的。以及浏览器的缓存机制,cookie token session localstroage sessionstorage等。vue的话就是vue或react深入到原理,以及各版本一些大的改动。webpack或vite这种打包工具。es各代的特性,最重要的是es6特性,以及后面es2017的async await,es2020的可选链和空值合并,js中高级知识,v8引擎的jit及垃圾回收。这些干完八股算是差不多了。剩下的把项目用到东西的原理搞好,细致到可以手写伪代码就好。再把算法撕掉就行了。咱们共勉
点赞 评论 收藏
分享
评论
10
37
分享

创作者周榜

更多
牛客网
牛客企业服务