9.14 顺丰前端秋招二面,难度不输字节

事实证明是可以线上二面的。
大家注意哈,顺丰用的赛码如果你点击界面以外是会提示面试官的。面试官途中提醒过我两次,有点可怕
别看顺丰面试时间短,问的还挺难的呢,问了很多之前没接触过的东西
项目深挖+框架原理
1.项目的主工程路由方案是单独拿出来维护吗
2.具体讲一下实习项目路由优化的解决方案和思路
3.旧项目如何接入
4.子应用接入如何解决跨域的问题(项目中都是同域的,没接触过跨域的情况)
5.新旧项目同域名,访问如何区分
6.如果子应用确实域名跟主工程不同,微前端怎么接入
这个问题查了一下,在注册子应用的时候entry配置项就跟正常配置某端口不同了,要配置为这个子应用的入口文件,比如“http://subapp-domain.com/entry.js”。如果存在跨域问题,还需要利用CORS或者Nginx反向代理之类的方案去解决
7.微前端怎么加载第三方资源
8.monorepo的各个子应用是独立打包的吗
9.如果是那么每个团队维护子应用,进行发布和迭代不都需要跟着主库走;如果不是,那么根据路由去加载子应用的话资源是怎么加载进来的

以上问题直接问麻了,好多不会的
10.市面上常见的微前端方案
11.用proxy做沙箱,子应用取到windows身上的属性是直接取还是通过代理
12.iframe做沙箱隔离的话样式隔离怎么做,qiankun怎么做的
13.react为什么会有hooks
14.常用hooks,useMemo和useCallback的区别
15.对于开销比较大的计算适用哪个hook
16.setState是同步还是异步(看了几遍没记住,就记住了个不纯粹的异步。。。)
17.为什么要提出fiber架构
18.利用浏览器的空闲时间,这个时间是怎么获得的
19.react会根据任务优先级去执行,哪些任务是优先级比较高的
20.map和weakMap的区别
21.weakMap有哪些应用场景
很难,难度不输各大厂啊
#顺丰##前端##秋招##软件开发笔面经#
全部评论
佬,二面有算法题吗
点赞 回复 分享
发布于 2024-09-23 21:17 北京
佬,这是base哪里
点赞 回复 分享
发布于 2024-09-20 09:20 广东
大佬 顺丰流程是怎样的呀
点赞 回复 分享
发布于 2024-09-19 12:18 江西
今天二面,看了这个瑟瑟发抖
点赞 回复 分享
发布于 2024-09-19 09:28 四川

相关推荐

微信小程序的开发使用了 MINA 框架(Minimalist Approach),这是一个专门为微信小程序设计的高性能框架,主要目的是提供更好的开发体验和性能表现。以下是对微信小程序 MINA 框架原生开发的回顾,包括其架构、特性以及使用示例等内容。1. MINA 框架架构MINA 框架的架构主要由以下几部分组成:https://www.nowcoder.com/issue/tutorial?zhuanlanId=j572L2&uuid=478c9885c4a9463fad6a2e9d7c1ff512小程序逻辑层:负责处理业务逻辑,包括数据请求、状态管理等,通常由 JavaScript 代码实现。小程序视图层:使用 WXML 和 WXSS 描述 UI 结构和样式,与 HTML 和 CSS 类似。小程序数据层:通过 API 调用获取和存储数据。2. 主要特性组件化开发:小程序支持将 UI 和逻辑拆分为可复用的组件,提高了代码的复用性和可维护性。数据绑定:采用双向数据绑定机制,使得 UI 和数据模型保持同步,简化了开发过程。良好的性能:MINA 框架针对小程序的特性进行了优化,提供了高效的渲染和交互性能。丰富的 API 接口:提供了丰富的原生 API 接口,包括网络请求、文件管理和多媒体等,方便开发者进行各种操作。多种开发工具:微信开发者工具提供了调试、预览和打包等功能,提升了开发效率。
点赞 评论 收藏
分享
评论
11
39
分享

创作者周榜

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