滴滴前端实习一面

1.自我介绍
2.专业主要学什么(信计专业)
3.为什么要学前端
4.数学建模竞赛主要是承担什么角色,比起一等奖差在哪里(这个是因为获奖经历写了)
5.在浏览器中输入地址回车后会发生什么(这里的话还延伸了渲染的具体过程)
6.页面渲染过程中,遇到script标签会发生什么
7.有什么方法可以避免script阻塞渲染(这里只回答了把他放到body底部,面试官其实想问的是异步编程)
8.脚本加载失败,怎么能让他正常渲染出来(没答)
9.讲讲less/sass进行数据预处理,对比原生css的优点,为什么要用它,不直接用原生css,有什么特性,带来了哪些好处(答了可以把伪类放在一起,开发方便)(这里面试官提到了postcss后处理)
10.js有哪些异步编程的方法,语法糖对比promise的优势
11.await到底在等什么,后面跟的是什么东西(语法糖➕函数是promise对象)
12.ts对比js有什么优势,核心优势(面试官说类型检查,开发的时候会报错及时发现,还有代码提示)
13.vue的响应式原理(这里听成了响应式布局的原理,后面面试官指出来之后找补了点内容,发布+订阅者模式,get依赖收集,set发布)
14.项目中的图片懒加载怎么实现(答了observation api,面试官让回答原生代码,也就是滚动事件监听)
反问环节:
1.部门的产品(用户体验平台),规模()20多个人,技术栈(vue和react都有)
2.根据面试表现,后续有什么改进的方向(基础知识还要加强,也多拓展相关知识点和关联性)#前端面试#
全部评论
是哪个部门呀
点赞 回复 分享
发布于 2025-11-11 15:58 北京
面试官人蛮好,没有想象的压力面,有些答不出来的也很详细地解释了,可惜我拉了坨大的
点赞 回复 分享
发布于 2025-11-07 15:31 广东

相关推荐

03-04 22:33
已编辑
天津大学 前端工程师
查看10道真题和解析
点赞 评论 收藏
分享
03-23 10:01
已编辑
湖南大学
1. 浏览器 CSS、JS、DOM 解析顺序• 解析顺序:HTML 解析生成 DOM → CSS 解析生成 CSSOM → 合成渲染树 → 渲染• 阻塞规则:CSS 不阻塞 DOM 解析,但阻塞 JS 执行;JS 阻塞 DOM 解析2. 表格相关• 表格缓存:内存/本地存储缓存数据、滚动位置、筛选状态• 首屏监控:用 Performance 监听 FP、FCP、LCP 等核心指标• 虚拟表格:只渲染可视区 DOM,用占位撑开高度,滚动时动态替换内容• 表格选型:简单用原生;大数据用虚拟表格;复杂用 AntD/AgGrid3. 前端安全• XSS:转义、CSP、HttpOnly• CSRF:Token、SameSite Cookie• 点击劫持:X-Frame-Options• 资源校验:SRI4. Tree-Shaking 原理• 基于 ES6 模块静态分析,打包时删除未引用代码,生产模式生效,不支持 CommonJS5. React 与 Vue 区别• React:不可变数据、JSX、手动更新、全量 Diff• Vue:响应式代理、模板、自动更新、精准追踪更新6. 微前端隔离(快照 vs Proxy)• 快照:保存/恢复全局变量,实现简单,性能差• Proxy:代理 window 实现沙箱,隔离好、性能高,兼容略差7. 部署与回滚• 部署:打包 → 上传静态资源 → Nginx 配置• 回滚:切换至历史版本/重新部署上一版包8. WebWorker• 作用:开辟独立线程,处理耗时计算,不阻塞主线程• API:new Worker()、postMessage、onmessage、terminate()9. AI 语音对话实现1. 前端获取麦克风音频2. ASR 转文字3. 发送大模型获取回答4. TTS 转语音5. 前端播放10. JWT 双 Token• AccessToken:短效,接口鉴权• RefreshToken:长效,刷新用• 流程:AT 过期 → 用 RT 换新 AT → RT 过期重新登录11. MiniMax 了解• 国内 AGI 大模型公司,提供文本、语音、多模态AI 能力,低延迟、端侧优化
查看18道真题和解析
点赞 评论 收藏
分享
评论
4
17
分享

创作者周榜

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