一面(12.9) 1. v-if v-for 为啥不能一起用 2. vue 响应式原理 3. HTTP2 优点 4. 多路复用解决了什么问题 5. Vue 实现原理「问到了源码层面」 6. 手写深拷贝 7. 深浅拷贝区别 8. JSON.stringify 的缺点 9. Vue2 diff 10. Vue2 和 Vue3 的区别 11. 手写匹配括号 12. 浏览器中宏任务微任务 13. Node
自我介绍, 说一下vdom 你说一下闭包,闭包的应用场景以及缺陷,当时没答上来缺陷,后面查了一下 说一下函数柯里化,以及应用场景,答的马马虎虎吧 你用webpack吗?我说不用,我用vite,对webpack不怎么了解,面试官问:你说一下vite的优化 我说了esbuild预构建,以及缓存LRU,以及相比于webpack的bundless优势 commonjs与esm的区别,然后又问我真不知道tr
2.21 全是vue。。。。 - 自我介绍 - 项目 - 怎么学的前端 - vue组件通信 - 什么时候用vuex - 跨域 - watch和computed的区别 - vue双向数据绑定原理 - vue为什么使用key,应该选择什么做key,如果后端没有给id你怎么办 - vue路由模式以及实现原理 - vue视图是同步更新的吗,如果我想立刻拿到更新后的数据怎么办 - vue怎么更改data中的
http与https的区别 axios的特点 箭头函数与普通函数的区别 TCP与UDP的区别 vuex里的数据和全局变量有什么区别 get请求和post请求的区别,哪个刷新会丢失数据 深浅拷贝 js的基础数据类型 hash模式与history模式的区别 路由守卫有哪些 vue2的生命周期 keep-alive标签的作用
三月初 给个链接写题,半小时写完 setTimeout输出,promise输出,闭包输出 场景题,页面瀑布滚动加载,如何监听一个用户在各个模块停留的时间 标签的优先级输出 instanceof判断 使用flex实现 容器宽高不定,子元素宽高固定 手写二分 手写promise 后面根据题目提问比如: ES6有哪些新特性 闭包如何实现 promise内部的运行原理 深拷贝如何存在Date()要如何处理
自我介绍,上来问点基础的知识,根据项目提问 上一份实习工作有没有印象深刻的事,遇到什么困难 git常用命令 和同事的代码发生冲突,需要怎么解决 项目的适配是如何实现的,如何判断出isPC isMoblie, mapstate的原理 vue3相比vue2有哪些更新 vue3为什么要更新成现在的版本 下面开始写题 场景题:实现三个页面(主页,详情页1,详情页2)的数据展示和交互,并根据我写的展开拷打.
#百度2023校招面经# 1、vue2和vue3的区别。2、说一说vue中hooks函数组件。3、虚拟DOM4、webpack5、页面的响应式6、vue双向绑定的原理7、vue组件的通信方式有哪些8、手写代码实现一下eventBus9、节流函数代码实现。11、水平垂直居中的方法?其中使用transform:translate它是怎么实现水平垂直居中的。12、清除浮动的方法?为什么能清除浮动?添加空
#软件开发2023笔面经# 前端面试可以说是一次非常有挑战性的经历。在面试中,我感到了一种双重压力,既要表现出自己的技术实力,又要在有限的时间内给面试官留下深刻的印象。 面试的过程中,我发现自己有时会紧张而忘记一些基本的知识点,或者回答得不够清晰和准确。这让我感到有些沮丧,但我也意识到这是一个学习和成长的过程。通过不断地练习和复习,我可以更好地掌握前端知识,并且更自信地应对未来的面试。 在面试中,
#软件开发2023笔面经# 前端面试通常涉及多个领域,包括 HTML、CSS、JavaScript、前端框架和库等。在准备面试时,应首先确保对这些基础知识有深入的理解和掌握。 除此之外,面试官还可能会问到算法和数据结构相关的问题,因此对这些知识也需要有所准备。另外,对于前端开发过程中常见的问题和挑战,也应该有清晰的思路和解决方案。 在面试中,应该展示自己的编码能力和问题解决能力,能够灵活运用所学知
技术面都没问八股,主要围绕项目进行提问 一面: 自我介绍 项目中使用了vue,对vue有什么了解?(spa、mvvm、vuex、router) vue2和vue3?(响应性八股、组合式api、ref/reactive) vue3使用了哪些特性,有什么想法?(组合式api、ref/reactive、pinia) 看有过深度学习项目的经验,简单介绍一下?(这个记不清了简单说了几句) 项目中具体负责了什
总体:自我感觉良好,面试官是戴眼镜有点小帅的哥哥(之前看别人的面经可能提到了),涉及的面还比较广泛。 一,首先列我自己没答上来的: 1.babel的配置文件有没有去看过(没看过,我说知道大概的原理) 2.http1.0-1.1-2.0的进化史(想到的全说了,没复习计网有些部分忘记了,面试官说没事已经够详细了) 3.组件库如何实现让用户按需引入(这是我的项目,我说了我们项目组用的办法,但是面试官说不
1. 介绍自己本科研究生学习情况,做的课题,对前端的看法。 2. 学过什么计算机相关课程? 3. 课题中遇到了什么困难,解决思路,什么收益? 4. 学习前端的路线。 5. 介绍下项目。 6. 看到你项目里还用了后端框架,说一下技术选型。(这部分简单说了下框架的选择,没意识到是要说项目亮点) 开始八股: 1. url到显示页面的详细过程,以及可以做的性能优化。(说得有点乱) 2. OSI七层模型,主
部门:阿里妈妈 总结:电话面,答得都挺好的,但是才半个小时就结束了我感觉被kpi了,但是面试官看了我的github,又不像kpi了 大都是常见八股,干脆只写比较难的 1.不借助js如何实现html原生懒加载(搜不到,好像就这个没答上来) 2.Symbol的介绍,使用场景,获取原来可能存在的symbol怎么做(symbol.for) 3.双等号,三等号,object.is()的区别
记录一下我人生的第一次前端面试吧,知乎前端日常实习 面试官人很好,我自己没有把握住机会 目前已经拿到同程的日常实习正式offer了,来回顾一下自己的三月面试经历 css部分: 常用的选择器有哪些? 权重 比如我想隐藏一个元素应该怎么办呢? 接着上面的继续问,比如我想要一个元素,既不会被移除,但又要被隐藏(这里我回答的是visibility,但面试官不满意,让我想想其他的方法) 最后说的方法是将其移
自我介绍 盒模型 三个div,第一个固定,后面两个自适应 flex为1,flex为auto 箭头函数返回空对象 props传递空对象 事件循环 事件循环读代码写结果 vue双向数据绑定 手撕代码,求字符串出现最多的字符 还有些记不清了