一开始问我的介绍一下做的比较好的项目 项目接触不多的,答的不好 #面经# 1.Vue的生你周期,对mounted的理解 2.Setup函数 3.css三栏布局,手写代码 4.绝对定位,固定定位 5.css盒模型,常用的是哪种 6.url参数相关 7.url字符串获取其中参数,手写代码 8.this指向相关,扒拉了一堆,提到了箭头函数 9.箭头函数 10.作用域 11.算法:二叉树每层最大值 最后我
自我介绍 详细介绍对自己最有影响的项目(面试官一听我用过Ts就不停的问,问Ts和js的区别,interface和type的区别,我脑抽说ts是面向对象,我的天) 从输入Url到浏览器加载出页面的整个过程(回答得还行) 重绘和重排(唯一一个回答受到肯定,泪目) 编程题:任意给一个数组,实现随机重排数组(直接生成随机索引,过程中需要判断是否生成了重复的索引) 最后增加了问题:能不能在不改变原数组的前提
一次技术面、一次hr面 技术面 1、 问了一下哪里人、实习时间安排、线下实习怎么安排住宿等、是否有朋友在上海 2、在校学习了什么课程 3、前端是自学的吗 4、学校开展很多方面的课程,你比较喜欢哪个方面 5、页面调试怎么调试(比如页面上div上面的字要调试大小或者颜色,但是产品经理也不知道喜欢什么样子的,怎么做呢,怎么调试给产品经理看) 【浏览器中打开检查可以实时更改数据看到显示样式】 6、数据库这
记录一下以前的面试 1.css 给定宽高,然后要求小盒子左右宽一致。大盒子居中。但是小盒子最后一行要向左对齐(考察知识点:flex 最后一行向左对齐) 2.代码输出题 3.代码输出题 4.代码输出题 最后问了如果在严格模式下面,哪一行代码会报错。//person1.show3()() 5.项目介绍,项目中难点啥的 介绍了我的一些轮子 和项目优化点之类的 6.深拷贝浅拷贝,循环引用怎么处理? 7.重
面试官:Vue中为什么有ref和reactive两个可以创建响应式变量的方法? 我:回答了它们使用方法的不同,说ref也可以传入对象这种复杂数据类型 面试官:那么它们两种有什么不同? ---‐------------------------分割线------------------------ 面试官:computed和watch有什么不同? 我:一个是计算属性,在第一次执行和依赖属性变化后执行,
1 position 2 时间循环 3 事假响应 绑定 解绑 4 冒泡 手撕代码题 1 正则匹配 2 有条件的数组铺平 其实还是考验你的基础扎实不扎实,没怎么问框架的东西。 6.17 oc #金山云##暑期实习##前端##二面#
2022-03-28 一面 (1h40min) 介绍项目,项目亮点随便说说 切片在哪做的,整个文件计算 hash 吗 前端学多久了,怎么学的,有系统学吗 为什么选择 Vue 假如不懂 vue 你要怎么宣传 MVVM 解释下 Vue 具体如何实现 MVVM Object.defineProperty 打印题 Promise 是什么,用来解决什么问题,回调地狱 Promise.all ==》 Prom
哇,会议室里有四个人。 面试官是男的,自我介绍完毕后,这个部门总监面试官就说 本次面试内容从几个方面html、css、js、框架(Vue、Element-UI) 、对项目开发整体的认知的探讨。全程不问项目(我咋感觉还有二面或三面),这一面都是问八股。 面试完之后我整理了面经和答案,一起来看看吧。 html的语义化标签 <header>:表示页面或者一个区域的头部,通常包含网站的标题、导航栏、标志等
面试日期:2023.07.11 面试时长:60min 面试工具:迈联会议 自我介绍 HTML: script标签中defer和async的区别? CSS: 两栏布局方案? margin设置负值会是什么情况?(懵) padding-bottom设置50%会是什么情况?(懵,直接回了句没写过padding百分比单位,让我猜一下啥) JavaScript: 箭头函数和普通函数的区别?为什么箭头函数thi
面试日期:一面(女):2023.07.24 二面(男):2023.07.26 面试时长:一面:40min 二面:20min 面试工具:飞书 自我介绍(一有二无) CSS: CSS水平垂直居中 移动端适配的方案? px、em、rem、vm、vh、%单位区别? JavaScript: for in 和 for of 的区别? 箭头函数和普通函数的区别?怎么获取箭头函数的arguments? 对this
面试日期:2023.05.8 面试时长:10min 面试工具:Teams 自我介绍(考的中文-准备的英文自我介绍) JavaScript: 1.对Promise的理解? 2.数组中常用的方法? 3.假设你有一个对象数组,每个对象都有一个名为age的属性,找到年龄的最大值: const people = [ { name: 'Alice', age: 25 }, { name: 'Bob'
1.自我介绍 2.图片懒加载的方法 3.本地存储 4.怎么为localStorage设置一个过期时间 5.怎么查看cookie 6.promise的三个静态方法,并说明分别是怎么实现的,说一说你自己是怎么实现promise.all方法 7.重排和重绘 8.生命周期 9.响应式布局 10.webpack 11.项目中遇到的难点分别是怎么解决的 12.数组中的常用方法,不用sort怎么实现排序 13.
自我介绍 讲了讲项目 es6中的async await 判断数组的几种方法 type of null=? ==和===的区别 箭头函数的this http的方法 预检请求是什么 作用 讲一下http缓存 讲一下websocket和http的区别 感觉好简单,可能急需人吧
先是自我介绍,要说一些自己的技术栈之类的东西 一、Vue 1.vue2和vue3的区别 2.控制标签的显示与隐藏 3.页面中有很多重复数据,用哪个标签来简化 4.怎么去优化v-for的性能问题 5.一个主键、页面的生命周期函数有哪些 6.页面初始化的时候,请求数据的逻辑写在哪个生命周期比较合适,为什么? 7.监听属性改变的方式 8.数据(事件)改变之后发起请求,请求放在哪个监听属性比较合适,wat
没录音 大概回忆 比较抽象 全程应该就20min不到 1.用英文做个自我介绍(没准备,没想到,很惊讶,硬顶说了) 2.你用过那些编程语言,比较熟悉什么编程语言 3.介绍你最熟悉的一个项目然后聊了一点这块 (面试官确实在听,感觉很有开发经验,还指出了一点问题,感觉面试官似乎是其他方向的) 4.感觉你比较熟悉python,我们问下python的问题?(懵了懵了 我还是说了以后规划是前端方面) 5.说一