【面试复盘】奇安信前端春招面经(一面挂)

一面:

  1. 自我介绍和项目介绍
  2. 代码题:
    const input = [
     {
         value: 110000,
         label: '北京市',
         parent: null,
         children: [
             110001,
             110002
         ]
     },
     {
         value: 110001,
         label: '东城区',
         parent: 110000,
         children: []
     },
     {
         value: 110002,
         label: '西城区',
         parent: 110000,
         children: []
     },
     {
         value: 130000,
         label: '河北省',
         parent: null,
         children: [
             130100
         ]
     },
     {
         value: 130100,
         label: '石家庄市',
         parent: 130000,
         children: [
             130102,
             130104
         ]
     },
     {
         value: 130102,
         label: '长安区',
         parent: 130100,
         children: []
     },
     {
         value: 130104,
         label: '桥西区',
         parent: 130100,
         children: []
     },
    ];
    const output = [
     {
         value: 110000,
         label: '北京市',
         parent: null,
         children: [
             {
                 value: 110001,
                 label: '东城区',
                 parent: 110000,
                 children: []
             },
             {
                 value: 110002,
                 label: '西城区',
                 parent: 110000,
                 children: []
             }
         ]
     },
     {
         value: 130000,
         label: '河北省',
         parent: null,
         children: [
             {
                 value: 130100,
                 label: '石家庄市',
                 parent: 130000,
                 children: [
                     {
                         value: 130102,
                         label: '长安区',
                         parent: 130100,
                         children: []
                     },
                     {
                         value: 130104,
                         label: '桥西区',
                         parent: 130100,
                         children: []
                     }
                 ]
             },
         ]
     },
    ];
  3. map和forEach的区别?
  4. 说一下对事件循环的理解
  5. 异步流程控制的方法有哪些?
  6. Promise有哪些状态?是否可变?
  7. Map和Set的区别?
  8. 箭头函数和普通函数的区别?
  9. 防抖和节流的区别?
  10. 实现一个节流函数
  11. Position有哪些属性?定位原则分别是什么?
  12. 浏览器本地存储方式有哪些?
  13. localStorage和sessionStorage的区别?
  14. 刷新后sessionStorage还存在吗?
  15. 说一下对跨域的理解?
  16. 进程和线程的区别?
  17. 链表和数组的区别?适用场景分别有哪些?
  18. 说说对LRU算法的理解
  19. Vue组件间的通信方式有哪些?
  20. Vue的data选项为什么是一个函数?
  21. 说一下对虚拟DOM的理解
  22. 说一下对Webpack的理解
  23. loader和plugin的区别?
  24. 说说对ECharts的理解
  25. JWT和Cookie-Session的区别?
  26. 未来的职业规划
  27. 反问
#面试复盘##奇安信##前端##春招##面经#
全部评论
楼主你好!想问一下算法题的话 前端可不可以用java解题呀?
点赞 回复 分享
发布于 2022-06-18 16:41
楼主你好呀,你现在奇安信的面试过了嘛,有几轮呢🤗
点赞 回复 分享
发布于 2022-05-23 20:44
请问一下,这个面试的代码是手写吗?还是像笔试一样在牛客上运行就行啊?需要讲解嘛😥😓😅
点赞 回复 分享
发布于 2022-05-09 21:05
楼主,请问在哪投递的呢?我在官网没找到前端😅
点赞 回复 分享
发布于 2022-05-03 15:12

相关推荐

05-24 14:12
门头沟学院 Java
点赞 评论 收藏
分享
评论
4
22
分享

创作者周榜

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