当前位置: 首页 > 面试经验 >

23秋招-神策数据前端二面-面经

优质
小牛编辑
126浏览
2023-03-28

23秋招-神策数据前端二面-面经

时间:9 月 7 日(跟一面相隔 1周)

时长:1 hour

base:深圳


没有自我介绍,主要围绕项目来问。


项目

流程:介绍你的项目,逻辑要清晰,项目中你觉得遇到问题或者你觉得比较重要的突出讲一讲。

  1. 首先问了第一个项目,我说了权限这块,使用了基于角色的权限管理,用了 JWT 登录验证,页面是动态加载的(路由分为静态路由和动态路由)。

    • 如果在另一台后端服务器上更改了这个角色的动态路由表,而前台这边不支持有些路由(即没有对应的页面)。你会在你的项目上如何更改,让用户在不刷新页面的情况更新前台页面?

      • 第一种方案:在前台的每次请求中附加一个角色路由表验证的请求,如果有前台不支持的路由,那么前台弹窗提示用户“页面更新,刷新页面”;(通常情况下不会用这种方案)

      • 第二种方案:后台进行权限路由的判断,如果有变更,给前台返回一个标识,前台弹出提示框;

  2. 第二个项目问了三个方面:

    • (1)前端工程化在你的项目中的体现:

      • 需要注意哪些代码规范,除了 ESLint 和 StyleLint,怎么保证其他人随便 push 的代码的质量(需要专门在后端搭建代码质量检测服务)
    • (2)服务器环境搭建的过程

      • 有没有遇到什么问题

      • HTTPS 和 HTTP 的区别

    • (3)Nginx 的配置

      • 怎么配置的 HTTPS(跟着一个简化配置的网站配置的,直接用生成的配置)
  3. 你在本科阶段和研究生阶段有什么印象最深的事?你在期间最大的收获是什么?

  4. 场景题:发起了 7 个并发请求,但是只能同时处理 6 个请求,最后一个请求需要等到前面 6 个请求中的某一个完成后再进行处理。写一个 Schedule 类,定义一个 dueTask 方法处理这个问题。


反问

  1. 神策前端的业务有哪些?(云服务前端平台,低代码平台。。。)

  2. 神策的技术栈(React)


9 月 9 日 收到了三面通知,具体的面试流程不太清楚。

#23届秋招笔面经##神策数据##前端面经#
 类似资料: