时间:9 月 7 日(跟一面相隔 1周)
时长:1 hour
base:深圳
没有自我介绍,主要围绕项目来问。
流程:介绍你的项目,逻辑要清晰,项目中你觉得遇到问题或者你觉得比较重要的突出讲一讲。
首先问了第一个项目,我说了权限这块,使用了基于角色的权限管理,用了 JWT 登录验证,页面是动态加载的(路由分为静态路由和动态路由)。
如果在另一台后端服务器上更改了这个角色的动态路由表,而前台这边不支持有些路由(即没有对应的页面)。你会在你的项目上如何更改,让用户在不刷新页面的情况更新前台页面?
第一种方案:在前台的每次请求中附加一个角色路由表验证的请求,如果有前台不支持的路由,那么前台弹窗提示用户“页面更新,刷新页面”;(通常情况下不会用这种方案)
第二种方案:后台进行权限路由的判断,如果有变更,给前台返回一个标识,前台弹出提示框;
第二个项目问了三个方面:
(1)前端工程化在你的项目中的体现:
(2)服务器环境搭建的过程
有没有遇到什么问题
HTTPS 和 HTTP 的区别
(3)Nginx 的配置
你在本科阶段和研究生阶段有什么印象最深的事?你在期间最大的收获是什么?
场景题:发起了 7 个并发请求,但是只能同时处理 6 个请求,最后一个请求需要等到前面 6 个请求中的某一个完成后再进行处理。写一个 Schedule 类,定义一个 dueTask 方法处理这个问题。
神策前端的业务有哪些?(云服务前端平台,低代码平台。。。)
神策的技术栈(React)
9 月 9 日 收到了三面通知,具体的面试流程不太清楚。
#23届秋招笔面经##神策数据##前端面经#