提问的方式蛮有意思的,习惯了八股文思维的我被问的一愣一愣的 知识点有点零散,大致记录一下 自我介绍 热场问(大概吧 了解什么最新的技术? (给我问懵了,我以为要我说自己对Solid.js、Svelte、Remix、Astro、Vite、Bun、Tauri、Turbo(copy来的)这些东西的理解,反问了之后才知道是要问知不知道主流框架…… Vue React) 了解什么组件库? 要你写一个页面你会
自我介绍 1.简历相关 性能优化 多设备适配 2.输入url到显示 3.强缓存和协商缓存 4.常用的状态码 5.cookie,session和localstorage区别 6.promise输出结果题 7.promise.all和promise.allSettled区别 8.vue2 3区别 9.vue router两种模式和实现原理 10.字符串中出现次数最多的字符和次数 反问 半个小时
3月15一面 疯狂问项目 权限缓存怎么做 setInterval底层原理,有什么问题 断点续传如何保证文件一致 超大文件怎么办(5G的超大文件) 超大文件如何保证文件一致 怎么做到切片并行传输 https握手过程 代码题:回型打印,说了一下思路 3月18二面 项目(组件怎么封装,权限如何刷新) 前端cicd流程 技术选型,为什么用umi 用到了umi的那些功能 webpack原理 webpack
一面: 项目问题,怎么检测前端性能,怎么做优化 如何判断资源是首屏资源 onload 事件什么时候执行,在它之前有什么,dom ready是什么 常见状态码,什么场景出现 什么场景用 301 和 302 状态码 1开头的状态码有哪些,应用场景是什么 说说 206 状态码,使用场景 304 状态码在哪些情况下返回,和 200 的区别 last-modified的粒度 cookie 和 session
1.自我介绍 2.项目中的最大困难 3.还有没有具体一点的困难 4.怎么理解闭包 5.css中的选择器优先级 6.做项目中或者平时有没有发生冲突的,怎么处理的 7.vue的响应原理 8.数组是怎么数据劫持的 9.平时怎么学习算法,收获了什么 10.es6特性 11.map和set 12.map和weakmap 13.js中还有什么是我没问到的,你擅长的 14.BFC 15.盒装模型 16.flex
自我介绍 介绍项目,问项目,因为是后台管理项目,追问出权限的判断问题和鉴权问题(简历里写了动态路由) axios原理,如果要做一个axios大概怎么写(差点以为要现场手写) TS interface和type区别,怎么让一个interface或类的属性都变成可选(Partial) 笔试题里的超时重传(给一个函数设重传次数和时间限制,超过次数或时间则返回失败)怎么实现,可能是笔试的时候没写出来 as
介绍项目,项目难点 项目如何做的国际化,如何动态做国际化 有没有什么优化的经历 页面居中的方式 介绍flex布局,flex布局的优点 介绍position, position:absolute的场景 http状态码,单独问了301 302/ 307 308 js手写一个ajax请求 cookie localstorage sessionstorage的区别 cookie的属性
部门是酒旅,面试平台是牛客 一面: 如何实现图片懒加载 为什么会出现 sass 预处理器?目的是什么 sass 的工作原理 ts 和 js 的区别 vite 和 webpack 的区别 vite 打包的产物能直接发布吗 java 和 node 的区别 node 是单线程,会阻塞吗 node 的事件循环机制 宏任务和微任务有哪些 http 和 https 区别 数字证书是谁发的 js 的包装类型是什
面试官是个小姐姐,比较严肃,感觉现在还能让暑期一面,应该是很挑人了,答得不好应该是没戏了 问项目(具体实现,还有之前项目的问题) 上线前如何和后端对接(答得没达到她预期,之前实习的公司上线流程不是很合理) 说一下webpack,说一下loade具体实现(真没用过,实现也没咋看) 有写过自定义插件吗?具体实现(写了点,真忘了,祈求问点八股吧,孩子背了很多) 可能还有一些八股吧 手写题:版本匹配(我觉
被一个挺喜欢的部门捞了 问项目(说了10分钟) 然后根据项目,问了一些八股,问如何实现图片懒加载,然后页面一共可以展示五行五列的图,问如何设计(写了个节流,写了个异步池) 根据代码,问了promise,问了set,还问了一些八股 问了一道集合体,在空间中已知三角形和一个点,求点到三角形平面的距离(有公式) 反问 具体是做什么,部门的方向我很感兴趣 大概一个星期之内能给结果 总结:总共75分钟,团子
总时间30min,无手写代码 1.js、css文件引入方法 2.href和src的区别(说错了) 3.什么时候用href,什么时候用src(说错了) 4.map和foreach的区别,能不能改变原数组(我感觉我没说错,但他说我说错了。。。) 5.js关于数组的常用方法 6.reduce应用场景,可以传递几个参数,分别有什么作用 7.slice和splice都分别有几个参数、传递不同数量参数都有什么
薪人薪事(武汉)腾讯视频会议面试,ZQM老师(名字缩写) 4.12约面,hr很友好,会看你是否有长期驻扎在本地和发展的意愿(问家在哪,以后工作规划),会备注hr面评 4.13技术一面: 25分钟八股(如果答错太多可能直接终面了。。- -有十几分钟终面的情况,不是很懂,只能推测), 20分钟问为什么要做前端,什么时候能来实习,能实习多久,转Vue框架需要多久(把二面给了另外一个Vue框架的,目前听说
介绍一下你的第一个项目。 路由守卫怎么做的? 动态路由前端怎么做你有了解吗? vue的生命周期? vue2he vue3之间的区别? axios封装了什么? vue组件通信方法? vue中key的作用? 如何封装一个组件? v-model如何在自定义组件上实现? mixin如何实现?举一个具体例子? 说一下vue3中的Hooks 判断数据类型常用的方法? 说一下原型链 说一下js中继承如何实现?
上周突然发短信说被捞起来了……但是好一段时间没有准备八股了,修改了一下简历,随便看了看八股就上了 八股差不多忘了,大多只是简要回答了一下,总面试时长1h 自我介绍 说一下浏览器输入url发生了什么 cdn会改变IP吗(有点不是很理解题目,回答说会根据地理位置等因素分发不同资源,ip也不同) https加密算法 靠什么保证https服务端公钥的安全性 为什么tcp要三次握手,2次可以吗 reduce
数字马力的前端一面(基础面) 1. 自我介绍 2. H5新属性- 3. 语义化标签 4. 为什么要使用语义化标签 5. HTML文件中,css,html,js的位置,为什么要这样 6. 为什么js会堵塞渲染,css呢? 7. CSS3的布局方式有哪些 8. 实现居中 9. ES6新增哪些 10. 异步的实现方案 11. 如何捕获异步的错误 12. async await 13. React了解过么