自我介绍 项目提问(电影推荐网站、青训营仿掘金首页) 为什么要做这些项目 实现大量数据渲染:分页、懒加载、定时器 项目中的推荐算法介绍一下 SSR架构的特点 设备兼容问题解决 rem、em、vh、vw的区别 webpack常用插件及优化方式 css预处理器的作用(sass、less) HTML5语义化标签及为何要使用 如何实现同源下多页面通信 剩下的记不清了,基本都是根据项目和场景提问,八股问到的
自我介绍 项目里文件分片上传的原理,以及用户断网的话怎么办(断点续传) 请求并发控制的原理; 根据web worker引申出的问题:web worker的弊端、web worker里上传文件任务完成后如何操作dom(我说postMessage之后监听,再一次性操作dom,防止对dom的重复操作);面试官说如果用web worker的话可能都不需要请求并发控制这个东西了,直接丢进去让他自己跑就行,很
40min左右 刚开始就问问家庭情况、offer有无、成绩这些情况 技术面 深挖项目 1.项目的用到的技术栈、是否自己一个人完成、其中遇到比较大的困难是什么,你刚刚说其中最大的问题就是接口返回的报文数据的处理怎么解决的?(promise得到json数据)那这样说一下promise? 说一下js事件循环?讲一下js原型链? 2.继续挖另一个项目。跟上面差不多,延伸另一方面,父子间通信?多层嵌套怎么办
自我介绍 怎么学习的前端 vue2和3区别 composition api好处 响应式原理 diff算法 怎样判断一个树是二叉树 web漏洞 xss csrf 反问 总共20分钟。 #前端##前端面试##面经##求职##春招#
全程约40分钟,考察项目和框架理解较多 自我介绍 有没有听说过事件循环,并简述事件循环的作用和机制 有没有听说过跨域,跨域是如何产生的,如何解决 有没有听说过闭包,以及闭包的作用和应用场景 简述一下原型链和原型的概念以及作用 简述一下浏览器从输入url到显示页面的过程 简述三次握手的过程 有没有听说过回流与重绘(重排与重绘),什么时候会触发回流或重绘 有哪些比较印象深刻的项目(答的实习项目
自我介绍 盒模型? 盒模型的内容? css 定位 position ? 元素垂直居中 基础数据类型? 引用类型和基础类型有什么区别 ? 判断变量是否是数组? 通过原型链判断数组? 数组的一些方法? 数组遍历? foreach 和 map 的区别 ? 闭包? 原型和原型链? 事件循环? promise.all ? 强缓存和协商缓存? vue 生命周期? v-if v-show? 为什么 data 是
1.项目中的数据从哪来的?自己mock的吗? 2.介绍一下vue的生命周期函数 3.组件是如何通信的 4.vue如何实现数据绑定的 5.watch和computed和methods的区别 6.路由的hash模式和history模式有什么区别 7.ES6新增了哪些函数方法?你怎么遍历数组的? 8.有封装过组件吗?举例子介绍一个 9.csss有用less和sass么? 10.你用了swiper里的什么
主要是4道代码题,不难,全a出来了。 1.下划线转驼峰, 2.手写发布订阅, 3.css两栏布局, 4.链表有没有环。 中间穿插着问了一下http2.0,tcp协议,简单答了一下。 面完10分钟发拒信,hr简单敷衍了一下没说理由。一开始以为他们技术栈是vue,我学的react 不匹配,但是因为一面聊的很好(还多聊了20分钟),一面面试官跟我说他们面试只在意算法思 路和js基础,框架不会都没关系,二
自我介绍 CSS 选择器的权重 ? BFC ? ES6 和 ES5 定义变量的区别? ES6 类的思想? 有几种方式实现一个类? HTML 5 前后端通信有哪些方法? vue2 vue3 生命周期的区别? vue3 的 组合式 API 的优势? vue2 和 vue3 还有哪些区别? 为什么 vue3 用 proxy ? vue3 的 ref 和 reactive 有什么区别? CommonJS
全程约30分钟,基本是在询问项目相关的内容 和一面只隔了一天 自我介绍 描述一下在社团项目中自己会做哪些工作 社团项目中前后端如何协作 社团项目的开发流程 在自己负责的模块中有哪些接口,这些接口有哪些类型,传入的数据放在接口的什么部分 项目结构是怎么样的 当接手项目的时候如何快速的熟悉项目 在项目开发中工作量如何 为什么对项目的部分结构进行重构 对于重构部分有哪些修改 这些修改是如何实现的
3.11 19:00 笔试 平台:赛码网;时间:120min;总分100分 题型:单选20*2分=40分;专项选择10*2分=20分;编程2*20分=40分 一、单选题(计算机基础相关) 1、进程有4页,页面使用顺序1.23,1.2 3 ,12 3 43.2,1,物理块数分为3,OPT算缺页次数? 2、广义表的深度和长度? 3、8个并发进程,4个资源,不会死锁的最少资源? 4、目标串T="aaab
#我的实习求职记录# 1 三栏布局的实现方法(尽可能多的方法) 2 了解过跨域的知识吗?方式有哪些 3 let arr = new Array(8).map((,index)=> index)返回的arr是啥 4 vue2和vue3的区别和优势 5 vue2响应式的很多细节(深挖,怎么处理那些非响应式的东西, ......
3.4 19:00 笔试 平台:牛客;时间:120min;总分:100分 选择题2分*20=40分,编程3道15分+20分+25分=60分 1、断开一个TCP连接有四次挥手,第一次挥手数据包 A 主动方进入EIN WAIT 1状态 B 被动进入LAST ACK状态 C 被动方进入CLOSE WAIT状态 D 主动方进入TIME DAIT状态 2、下列关于内存泄的说法错误的是? D A 在非严格
3月15号 我又来写面试经历了,牛客上的兄弟们写的面经都是大厂,我就只能写没听过名字的公司 感觉有点水水的,是个很好说话的小姐姐,一直嗯嗯,昂昂,好的这样的语气词。 12分钟结束,base上海,待遇是这样的:日薪240,房补1000,已拒绝 自我介绍 vue和react区别 vue2和vue3区别 项目是自己做的吗,ui自己设计的吗,图自己画的吗,数据哪来的,后端用的什么框架,做了多久(哎咋问这种
基本上随缘开始问,问到一个点会继续深入问。 1. js数据类型,怎么判断它们的类型 2.怎么判断一个对象中的属性是实例上的还是原型上的 我没回答好,对Object原型方法不熟,以为是getPrototypeOf 答案: // 返回布尔值,判断属性是否属于该对象 // 调用Object.prototype上的方法:hasOwnProperty const obj = { a: 1, b: () =>