2019 前端面经,求大神解答疑惑,这些问题如何回答?

今年前端面试中遇到的一些不知道怎么回答或者回答不好,不太会的一些问题,求大神指点迷津, 非常感谢

1、算法 根据以下数据,输出多级菜单的html

var arr = [

{id:1,name:'a',level:1,parent:0},

{id:2,name:'b',level:1,parent:0},

{id:3,name:'c',level:1,parent:0},

{id:4,name:'d',level:2,parent:1},

{id:5,name:'e',level:2,parent:1},

{id:6,name:'f',level:2,parent:1},

{id:7,name:'x',level:2,parent:2},

{id:8,name:'y',level:2,parent:2},

{id:9,name:'z',level:2,parent:2},

{id:10,name:'p',level:3,parent:4},

{id:11,name:'q',level:3,parent:4},

{id:12,name:'r',level:3,parent:4}

];

2、h5和native 区别 为啥native 比h5性能好 为啥还用h5 (不考虑开发周期)

3、你觉得你比应届毕业生的优势是什么

4、Vue 双向绑定是怎么实现的 ,MVVM的思想是什么

5、前端高并发需要做些什么

6、如果给你5-6个人的团队 你会怎么带

7、css实现圆有几种方式

8、svg压缩怎么处理

9、css会阻塞渲染 那如果网速慢 加载了一个大的css文件导致白屏时间长,怎么解决(不能preload 和缓存)

10、Vue created 和mounted 在哪发起异步请求 (跟mounted可以获取到dom 无关)

11、Vue beforedistory与distoryed 区别

12、Vue 与react 虚拟Dom 和diff算法的区别

13、Vue 的jsx语法有用过吗 有什么好处

14、自己开发的项目脚手架工具(Vue ) 如果多人开发如何解决不同的配置需求

你可能感兴趣的:(2019 前端面经,求大神解答疑惑,这些问题如何回答?)