腾讯前端实习一面面经
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.实习中做了哪些比较难的事。
反问
第一次面腾讯,面试官人很好,怪我自己没准备好,表现的一般,这次回答得真不好。
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.实习中做了哪些比较难的事。
反问
第一次面腾讯,面试官人很好,怪我自己没准备好,表现的一般,这次回答得真不好。
全部评论
请问是那个部门呀

请问只问了这么多吗
对象转换的思路是这样吗?遍历 entry 然后 split key with "." 再遍历链接,i 指向 i+1,最后一个元素指向 value。
相关推荐


点赞 评论 收藏
分享

点赞 评论 收藏
分享

点赞 评论 收藏
分享
点赞 评论 收藏
分享