已解析题目
百度相关面试题
urlschema、universal links 的区别以及使用场景
这题考察移动端深链方案选型,要区分自定义 Scheme、Universal Links 的触发方式、安全边界、未安装降级和归因链路。
小程序生命周期,生命周期内都做什么?
这题考察是否能按 App、Page、Component 三层说明生命周期职责,并把初始化、显示刷新、渲染完成和资源清理放在正确阶段。
为什么不用节流,说说防抖和节流的区别
这题考察防抖和节流的触发模型、场景选择和首尾触发配置,重点不是背定义,而是能解释为什么某个业务不用节流。
手写题:数组去重,用多种方式实现
这题考察数组去重的多种实现、相等判断和复杂度边界。高质量回答要覆盖基本类型、NaN、对象引用和对象数组按业务 key 去重。
手写:用 Vue 写一个登录组件,考验组件封装能力
这道题不是让你画一个账号密码框,而是考察登录表单组件的封装边界。高质量回答要说清 LoginForm 负责 UI、输入状态、校验、错误展示和提交契约,业务页面负责登录接口、token/session、路由跳转、风控和埋点。
设计一个组件需要考虑什么?
这题考察组件设计的工程判断:先定职责边界,再设计输入输出、状态归属、扩展点、可访问性、异常状态和维护成本。