9-14下午三点,全程50分钟左右 1.为什么选择前端 2.前端是怎么学习的?看了哪些书,学到了什么 3.项目中遇到了什么难题,怎么解决的 4.项目里用到了indexedDB,为什么不考虑加入后端,使用后端的数据库 5.indexedDB与其他浏览器存储有什么区别 6.vue2和vue3有什么区别 6.项目中有遇到哪些性能上的问题吗 7.如果你的页面首页白屏时间太长,你会从哪些方面去分析以及解决
可能是我说自己项目经历少,所以面试官问的偏基础(数据结构,计网…感觉要寄) 1.es6新特性,让我主动枚举我实在举不出多少来 2.let,var区别 3.浏览器渲染流程 4.tcp和udp的区别 5.cookie和session 6.判断链表成环 7.链表反转 8.如何使用udp的情况下确保可靠性(QUIC,但是当时没想起来) 9.vue3相比vue2优点 10.虚拟节点是什么,好处,代价(没仔细
2022.9.15 10:47~11:08 自我介绍 学习前端大概多久 如何设置小于12像素的字体 react类式组件和函数式组件 React高阶组件有什么作用 React生命周期内某个方法只执行一次怎么做 redux异步怎么解决 项目有多大,怎么管理跨组件的状态 Vite为什么比Webpack快 Vite区分生产环境和开发环境怎么配置 Webpack多入口怎么配置 dom中插入1000条数据有哪
1.自我介绍 项目做了哪些功能 2.vue生命周期,在销毁的时候会做些什么操作 3.变量提升和函数提升 4.xss和csrf攻击,什么情况会发生xss攻击,怎么把恶意脚本放在目标服务器上 5.css选择器权重 5.v-if和v-show 6.css权重 7.垂直水平居中 8.浏览器缓存,强缓存和协商缓存访问成功返回多少 9.做了那些优化,一直问说了好多... 10.讲讲防抖节流的区别 11.什么
南京前端架构 为什么选择前端 什么时候学的前端,如何学习,JS、TS、CSS分别通过什么学习的,看过什么书 对lerna有什么了解,遇到过什么问题 lerna包依赖自动更新是怎么实现的,软链接的解决思路和原理 turborepo为什么性能更快,除了并行下载和缓存以外 除了lerna和turborepo以外,还有什么monorepo方案,了解过yarn workspace吗 说下幽灵依赖,为什么会有
全程十五分钟,面试官没开摄像头,基本都是八股文,但是还是有两三个没回答上来 1. 自我介绍 2. flex布局如何实现水平垂直居中 3. js有哪些数据类型,怎么判断它们?undefined和null有什么区别 4. 问了一个正则匹配的问题(我说我正则用得少,不了解) 浅拷贝和深拷贝的区别,各自的实现方法 5. xss是什么,怎么预防 6. webpack按需加载怎么配置 7. webpack怎么
结对编程的形式,提前给一个代码。 有三个问题,一一实现,并涉及到了tdd测试 主要考察代码编程习惯,测试考虑方面的。 面试官很好,很尊重人。编码过程中都可以一直交流,总体面试感觉很好。希望能过#面经##秋招#
1. 自我介绍 2. 虚拟 dom 如何生成 3. 说一下 vue路由 4. vue 生命周期钩子,每个阶段的主要做了什么 5. 计算属性,计算属性和watch的区别 6. 闭包 7. dom 更新线程 8. 跨域,解决跨域的方法 9. 防止某个攻击事件(忘了是哪个) 10. 定义组件的两种方式 11. 抽离公共方法到组件使用… 12. 事件流 13. 反问
问了很多非技术上的职场沟通问题,如何学前端之类的,任务分配,需求理解,规划 性能优化 面试官说候选人很多,招的人很少,感谢我的时间#funplus#
写面经攒人品....... 面试到一半才想起来录屏,前面的问题有点不太记得了 1.对低代码有了解吗(回答用过),让你实现低代码你会怎么实现 2.介绍一下自己的项目 3.缓存相关问题,cookie怎么使用之类的 4.不想让别人拿到cookie,细问了就是不让js脚本去获取,回答了httponly属性 5.这个属性一般是哪里设置,回答后端设置 6.实现九宫格的布局,问css的。 7.编程题,写一个冒泡
1.深挖项目,完成的功能->如何实现->如何改进->结果。 (英文介绍- - 我只准备了英文面试,但是面试官让中文自我介绍,英文介绍项目,凉的很完全 2.实习做了什么,怎么做的 3.自己设计一个redux->不能用useContext怎么实现 4.手撕:JS写一个链表,从小到大排列->说出时间复杂度和空间复杂度 其他的不记得了
1. ES module 和 CommenJS的区别 2. Tailwind css框架是否了解 3. vue 的响应性语法糖 4. 处理异步的方式,promise用过没有 5. 跨域问题 6. px rpx区别;rem px 区别 7. 组件之间传参方式 爷孙组件通信方式 8. 登录页功能实现 9. websocket 10. 事件穿透 11. wx.login uni.login
1. 自我介绍 2. 数据类型 typeof instanceof 3. strong em 是什么 4. lable标签 form标签 5. v-if v-show区别 6. 缓存的整个流程,如何缓存 7. 内存满了会报什么错误 8. inline-block 和 block 的区别 9. css hack 10. display 有哪些属性可以设置 11. 浮动是什么 怎么清除浮动 12. v
#软件开发2024笔面经# 1.如何实现0.5px的线 2.如何用flex去实现一个居中的盒子 3.js深拷贝和浅拷贝有什么区别 4.实现深拷贝的方法有几种 5.直接赋值是深拷贝还是浅拷贝 6.数组这种直接赋值是浅拷贝深拷贝? 7.undefined和null有什么区别 8.如何判断哪个对象是属于哪种基本数据类型呢? 9.webpack发版的时候如何把每个包控制在1M以内? 10.如何利用webp
1.浏览器缓存原理 2.知道xx缓存原理吗(忘了说了啥) 3.no-store和no-cache有什么不同 3.vue2和vue3的区别 4.vue3结合ts的使用 5.为什么vue3 支持ts,他是有什么特性吗 6.css模块化的方式(一直问还有吗) 7.pnpm和npm的一个区别 8.vue是一定要template,script,style都配置吗 9.vue编译到渲染的原理 10.说一下re