🕒 岗位/面试时间 前端开发实习/1h左右 👥 面试题目 1. 对vue的了解 2. 你提到了SPA,说一下SPA是什么东西 3. 与传统页面开发有什么不同 4. 相对于传统页面有什么缺点 5. 传统应用它怎么实现那个SEO 6. SPA怎样实现搜索引擎优化 7. 针对SPA初次加载时间过长,你有什么方案吗 8. 上面那个问题补充了下用webpack,我说了一下怎样打包优化的 9. webpa
1. 你项目的需求解构是怎么做的? 2. 技术栈的选用原因? 3. 小程序技术栈? 4. 为什么后来又转开发uniapp 了? 5. CSS三栏布局 4. http应用层协议 5. position定位 6. vue2和 vue3区别 7. axios和 fetch api区别 8. axios原理 9. 前后端怎么交互的 10. http1 和 http2的区别?你们项目用的啥? 11. web
题目 1. 介绍项目 2. 针对项目提问 技术选型:why nextjs 时间周期 ssg vs ssr 虚拟列表的实现 小语种的字体和预期不一样怎么解决 3. flex 布局在哪使用 4. flex:1 5.实现 flex 布局中的其中一个子元素独占一行 6. es6 有哪些 7. 箭头函数特点 8.set map 应用 9. map vs json 10. map vs 对象 11. 把 ma
#我的实习求职记录##实习#忘记录屏了,只写有点印象的 1. 介绍一下自己 2. 元素居中有哪些方法 (水平、垂直居中) 3. 绝对定位 4. 获取一个元素在页面中的位置的方法 (`getBoundingClientRect`只知道这个),后面想起来还有offsetTop和scrollTop那些 5. 知道Promise吧,它有哪些方法,好像是问我静态方法 (答的这些 then catch fin
1. 盒模型 2. flex:1 含义 3. 大盒子为300px,子盒子有五个宽度都为100*100,设置flex:1,还能保持100的宽度吗?如果不行,该如何保持 4. 遍历方式 5. 退出 forEach 循环 a. throw new Error b. return 跳过当前迭代 c. some 用作查找某个字段 6. Map 和 Set 的不同使用场景 7. new 操作 (空间发生什么过
面试时长(40min) 面试官会提前看简历,没有自我介绍环节直接开始 项目相关 1. 大文件上传(切片上传) 2. 提到了promise.all,如果其中一个实例失败的话会怎么样 3. 为什么要选择使用promise.all进行并行上传 4. 了解过断点续传吗? 八股 1. es6中如何判断数组 2. 如何判断一个对象为空 3. url输入到页面渲染有哪些过程 4. 有了解过http3吗? 两道代
七牛云前端一面 全栈=啥都可以面,但没怎么准备前端八股文。 现在基本会后端的都会一点前端,要么学 Vue,要么学 React。 大致问题如下 1)简单自我介绍 2)RESTFUL 风格介绍一下,为什么要用? 3)GET 和 POST 的区别 4)缓存是怎么使用的? 5)TS 和 JS 区别,怎么转 JS 6)Type 和 Inteface 区别 7)自定义钩子有什么用? 8)实习工作内容介绍 9)
难度略高,一度怀疑压力面,但面试小哥人很不错 时间有点久了,可能内容有点偏差😖 1.最近读了哪些技术博客 2.看到你的项目用了SSR,具体讲一下 3.SSR和SPA有什么区别 4.讲一下白屏和FOUC,为什么现在FOUC现象很少见了 5.你的项目封装了哪些自定义 hook 6.讲一下对hook的理解 7.hook能写在if里面吗,为什么这么设计 8.讲一下XSS攻击,有哪些种类,怎么防范 9.讲
50min 秒挂 感觉有点像kpi,和其他佬面经的难度差别有点太大 1.讲讲事件循环 2.讲讲跨域 3.webpack和vite的区别 4.http缓存 5.原型链 6.节流防抖 7.xss和csrf 8.算法,大数相加 全是八股,没有任何追问,感觉难度不是很对,很显然面完直接挂
面试总时长50min 面试官人很好,但是我忘记开摄像头了不知道影响大不大 1. BFC 2. 垂直居中 3. 响应式布局 4. 实现一个三角形 5. 选择器有哪些 6. 选择父元素 7. 多个元素设置为一行 8. js 数据类型 9. js执行机制 10. 闭包 11. 原型和原型链 12. let var const 13. 判断数据类型的方式 14. 解构赋值 对象 重命名 15. 箭头函数和
base 杭州 1. 文件上传之后传到哪儿-》答服务器-问文件大多,会有存储问题吗=》答更好的办法可以传到oss 2. css问题:隐藏一个页面元素用哪些方式实现 3. v-if, v-show 的区别 4. 对页面的Dom渲染过程理解吗 5. 重排重绘,怎么减少重排重绘,vue里面对重排重绘的优化手段 6. 垂直居中一般会怎么做 7. 事件循环机制 8. 输出题,就宏任务,微任务,有promis
饿了么一面面经 比较难,全是场景题和深挖 1. 自我介绍+实习经历介绍,面试官说只想听除了增删改查这种基础知识之外的亮点 2. 分片用blob.slice方法切完的格式 3. 分片从前端传到后端的格式 4. 平时怎么用web workder进行调试 5. 为什么觉得chrome的并发有6个呢 6. 后端怎么处理高并发场景(我有六个点想说......) 7. 状态管理和通过全局变量来存组件状态,有什
拷打项目 难度比较大的点 说了两个 vue-router keep-alive deactivate 问了个什么原理来着 给忘了 说不会 项目里说到生命周期 说一下 异步调用一般放在哪里使用 如果要访问dom并且操作,放在哪里 组件通信方式 Vue怎么实现双向数据绑定 defineProperty怎么实现双向绑定 虚拟Dom diff算法 用过Promise吗,说说是为什么设计的,三种状态了解吗
暑期实习,全程1h 自我介绍 var let const 区别 ES6新特性 箭头函数和普通函数区别 promise async await 事件循环 ajax 闭包 数组方法 BFC flex -左盒子宽度固定,右盒子自适应 css选择器 webpack配置 loader、plugin作用 http和https区别 get和post区别 http状态码 浏览器缓存(不记得携程还是滴滴问的) 项目
被捞起来重新面试,但是当着面试官拉了一坨大的 一个好简单的问题没答出来