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

一面:

  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

相关推荐

24分钟1.自我介绍2.黑盒测试用例设计方法3.运用刚才的测试方法对手机端淘宝购物车结算页面进行测试4.测试流程5.需求文档没有标明边界值,怎么确定边界值,确定边界值后怎么测6.你们公司自动化测试是测业务主流程还是新需求反问:不足之处答:问答问题前思考3s再答,针对提问再答
一笑而过2222:边:边界值分析法(处理输入边界) 类:等价类划分法(划分有效 / 无效输入) 定:判定表法(多条件组合的逻辑判定) 因:因果图法(分析输入输出的因果关系) 迁:状态迁移法(覆盖系统状态转换路径) 场:场景法(模拟端到端业务流程) 正:正交试验法(多因素组合的测试优化) 错:错误推测法(基于经验推测潜在漏洞) 记忆逻辑链(按测试场景优先级排序) 先处理明确输入:边界值 + 等价类(边类) 再处理条件组合:判定表 + 因果图(定因) 接着处理状态与流程:状态迁移 + 场景法(迁场) 最后优化多因素与补漏:正交试验 + 错误推测(正错)
查看6道真题和解析
点赞 评论 收藏
分享
05-23 20:31
已编辑
武汉大学 Java
内向的柠檬精在研究求职打法:注意把武大标粗标大 本地你俩不是乱杀
点赞 评论 收藏
分享
评论
4
22
分享

创作者周榜

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