腾讯 暑期实习 一面凉经(1h)
1.js编程题:一个数组arr=[{age:2,name:'xxx'},{age:5,name:'sss'},,{age:8,name:'www'}]
要求按age排序,age相同则按name的字典序排序。
data.sort((a,b)=> a.age===b.age? a.name<b.name?-1:1:a.age-b.age)
2.js编程题:一个数组[{id:'1'},{id:'1-1',parentId:'1'},{id:'1-1-1',parentId:'1-1'}...]转化成
[{id:'1',children[{id:'1-1',children:[{id:'1-1-1'}]...]
1.科研和前端的时间分配(因为研究方向是NLP)
2.问项目是干啥的,项目难点
3.项目里的组件使用什么通信的
4.看到一个项目用Vue2一个用的Vue3,问Vue2与Vue3差异,为什么用Vue3
5.项目中为什么用EditorConfig和TypeScript这种代码规范工具
6.登录状态下的Cokkie和Session判断,怎么判断两个登录用户的不同权限
7.从用户URL输入到浏览器渲染页面的过程
8.js的运行会阻塞DOM树的渲染吗,如果js会操作DOM的话会阻塞吗?
反问:
怎么修改简历:突出亮点,给出比如为什么选用Vue3而不用其它框架的整个思考过程,这样才能体现出自己的价值和能力
两道编程题都是写一些没完全写出来最后给出解题思路直接问问题了,所以面试官建议看犀牛书,系统地学习js,打好js的基础
#我的实习求职记录#