4.20#美团##美团前端##美团前端实习# 问答: 1.OSI网络模型以及每一层的作用 2.Http协议的优缺点 3.常见的状态码有哪些?304是什么意思? 4.Http的缓存有哪些?(强缓存、协商缓存) 5.Get和Post的区别? 6.Vue的生命周期,作用分别是什么? 7.生命周期的每个阶段在我们的项目开发中会干什么事情? 8.Vue的组件通信方式? 9.箭头函数和普通函数的区别? 10.
趁我还没忘 看代码说结果 遍历object.create创造的对象,push进一个数组,说数组里有什么 问题 定位方式 事件委托 什么是闭包 怎么回滚版本 bind,call,apply的区别 用vue开发和正常开发有什么区别 如果让你实现vue,你有什么思路 vuex和pinia在性能方面有什么区别 vue的路由是怎么设置的,vue的路由底层原理是什么 也有一些是听不懂的高级术语,一律回答不了解
用的react什么版本(16) 最自豪的工作 react fiber react 虚拟dom 捕获/冒泡 事件代理 react函数式组件 hooks promise状态 http请求头 执行上下文 改变执行上下文的方式 箭头函数 this 跨域 前端安全 react如何避免xss ==号与===号 防抖仅第一次触发 最长回文子串
#前端面经# 1、开局先问项目,问做项目过程中所遇到的难点 2、水平垂直居中 3、vue2和vue3有什么区别 (不会,只学了react) 4、react用过哪些函数 5、HTTP 1、浏览器的缓存策略:强缓存和协商缓存 2、页面渲染的过程是怎么样的 DNS解析,建立TCP连接,发送http请求,服务器处理请求,渲染页面(Dom树和渲染树,断开TCP连接。 3、浏览器的存储方式有哪些,其中sess
40min 自我介绍 项目相关问题 浏览器数据存储的方式, cookie和session的区别 如何判断一个元素是否在视窗当中 Vue生命周期 如果想要获取数据应该在什么地方 如果想要绑定事件应该在什么地方 Sass相关 为什么使用Sass, Sass好的地方在哪里 Flex布局, 相关的属性有哪些 Grid布局(我平时用的不是很多, 没回答好) 平时有了解过Gulp吗 Webpack模块联邦 J
体验不错,虽然面试官没开摄像头,但是能感觉到面试官兴致挺高的,后续代码卡壳的地方也会引导。 面试构成:项目、八股、手撕 项目(主要考Vue): 1.项目用的Vue,Vue router讲一下,路由工作流程 2.路由模式有几种,讲一下 3.Vuex和Pinia的区别,你觉得哪个好用 4.有没有遇到过初始化页面闪动的问题吗?(真没) 5.Vue的生命周期,一般在哪个周期发起请求?如果请求服务端数据在哪
很神奇,没考代码,面半小时就结束了。说是这个岗没二面。 介绍之前实习时的项目 vue2和vue3区别在哪 vue3性能优化了的话,具体在哪里 vue3的tree-shaking具体怎么shaking 你开发时用vite不用webpack,两者区别在哪 用了热更新,两者都用了 既然你说vite是用了原生浏览器导入,用的ES module,具体说说ES module vue-router具体怎么用 v
1.项目经历,项目中完成了哪些工作,是从0到1吗 2.介绍一些常用的meta标签 3.举例一些H5语义化标签 4.CSS flex布局 5.js中闭包有哪些应用场景 6.js如何实现防抖节流 7.页面如何做移动端适配 8.对于一个100x200的元素,如何做750px大小的移动端适配 9.栈在前端开发中的应用 10.项目中有没有涉及到大文件和后端的交互 11.VueRouter中hash和hist
#25届暑期实习# #前端面经# #面试#
1. 自我介绍 2. vue的相应原理是什么 3. vue3和vue2的区别有哪些 4. 说一下js原型链 5. css如何实现三列布局 6. 讲一下单点登录的过程 7. 项目描述 #bilibili#
#25届暑期实习##前端实习面试##面经#
发个面经积攒人品 时长:40min 上来拷打项目,问的挺细的,好久没看了说的都不怎么全,甚至还有的说不上来。 然后是非常简单的几个八股 async/defer区别 get/post区别 vue v-if和v-for css实现多行文本省略文字 问我会ts吗,我说了解,要实现一个类型,他的值类型为枚举类型的key,说了思路,应该是对了。 最后手写promise.all 反问:自认答的很烂,问了问学习
第一次二面碰到小姐姐面试官,问的都不难,没有手撕。答的不太好,应该是寄了 1.自我介绍 2.怎么判断一个数据类型是null 3.事件循环 4.闭包的应用场景,除了返回函数其他的实现方法 5.react组件什么时候重新渲染,事件流的方式 6.useContext,memo 7.为什么要用状态管理库,主要解决了什么问题,和本地缓存的区别 8.说一下发布订阅模式 9.redux和zustand比较一下
56min 1.自我介绍 2.水平垂直居中 3.flex是哪几个属性的简写 4.如何处理单行文本溢出,用省略号显示 5.回流和重绘 6.js数据类型 7.如何判断是一个数组。Object.prototype.toString.call()判断使用是什么原理 8.说说常用的数组方法,map和foreach的区别,是否都会改变原数组 9.数组中新增元素的方法,splice方法有几个参数,返回值是什么,
1.自我介绍 + 实习经历介绍 2.选择前端的原因 3.如何解决跨域 4.tailwind CSS 这个是我其中一个项目中使用的,但我当时只是当它工具使用的,直接问我实现原理和优势等等。实现原理我没回答好,但这个确实是一个好问题 代码题: 1.let var 变量提升题目,作用域相关问题。没全答对应该,说的有错误 2.JavaScript事件循环题目。诶这道题我也没答全对,当时忘了resolve这