1、自我介绍(面试官提出了建议) 2、介绍项目 3、项目是如何部署的? 4、项目中比较难解决的问题,如何解决? 5、解决跨域的方式还有哪些? 6、用Vue2还是Vue3多一点,擅长哪个? 7、Vue2的选项式API和Vue3的组合式API各有什么缺点? 8、data为什么是一个函数而不是一个对象? 9、讲一下Vue中逻辑复用怎么实现? 10、说一下Vue的生命周期? 11、一般在哪个生命周期请求异
2月28号 面了接近一个小时,但是主要是项目我太久没看了,所以一边回答一边现场看源码,搞了挺久,项目大概问了半个多小时,准备的js啥的一个没问 项目评论实现 数据表设计 项目用到的布局方式 ui是自己设计的吗,怎么设计的(emmm) 还有其他的项目的一些 记不清了 元素垂直居中对齐方式(提到flex布局,问我justify-content和align-items区别) position属性(啊啊居
经典开局自我介绍 问js css掌握咋样(熟悉) 问b c距离a的距离 常用的flex属性 实现水平竖直居中的方式 问父元素开启了相对定位,子元素开启绝对定位,left top相对的是哪,transform相对的元素是啥 js 判断数据类型的方法(typeof instanceof Object.prototype.toString()) 问了作用域链 说到函数作用域,又问了闭包 然后问了 问了c
3月2号 继续面啦,笔试过了之后约了面试,大概半个小时多一点。 自我介绍 webpack有配置过哪些 (谁懂啊我还没来得及看webpack,真的不会) webpack的loader有哪些 webpack的loader作用 webpack的plugin有哪些(只说了一个mini-css-extra-plugin,webpack是真没看) js原型链理解 说一下一个数组的原型链 cookie和loca
选择题感觉比较基础,编程题大家交流下做的怎么样 第一题最小平均值,感觉是个数学问题,本来想暴力一下骗分的时间不够了 第二题ac 第三题应该是个滑动窗口,可以优化的,没优化只能70% 算下来编程题分数刚刚过半基本上寄了
一面 自我介绍, 讲实习项目 你在实习中的这些项目都是你自己做的吗? 有人带你吗? 你在实习中做的事情基本都是业界比较成熟的, 你在做的时候有参考哪些已有的成果? 你在实习中做的最有挑战的事情是什么? 你是怎么解决的? 你在实习过程中的最大收获 有没有了解 Vue? Vue 中父子组件传值 有没有了解手机端前端开发 , , 的应用场景 写一个 js 正则表达式, 实现对邮箱字符串的校验 --> 反
- Nest.js和express的区别 - 知道express的中间件吗?介绍下中间件以及它有什么用处 - 说一下node的事件循环 - setTimeout和setImmediate的顺序会变吗 - nextTick的执行顺序 - 权限系统怎么做的 - 场景题:需求分析,输入房间号到直播间 - 知道跨域请求伪造吗,前端要怎么防范 - 网盘的hash怎么做的,如果现在有个很大的文件hash要怎么
前言 本人是一名末流211的大二学生哈,学习前端目前一年半,由于考研考不动,高中在教育比较落后的地区,上大学跟不上进度,放飞自我了,然后就all in前端了吧,未来也是想直接就业,很早就意识到自己就不是搞学习的料目前大大小小的面试应该有十多次了,不过都是中小厂哈,大佬勿喷,主要是怕面评影响以后暑期实习以及秋招春招 写这篇文章更多的是看到工作室里的同学,对于面试似乎不是那么善于应对,就不能很好的展现
1.前端缓存(强制缓存,协商缓存) 2.react diff和vue diff区别 例如abcde和bcdea 3.跨越问题 4.localstorage和sessionstorage 5.computed和watched区别 6.实习过程中做了哪些前端优化 7.挖项目 8.实习过程中最难(有贡献)的东西 9.手撕简单题 垃圾校园网一直断网络,答到一半心态崩了,完全没心情面了 #我的实习求职记录#
## 3.8 一面电话面 1.css水平垂直居中的方式 行内元素(text-algin:center, line-height: 高度) 其他元素 - position:absolute, left: 0, right:0,margin-left: (宽度/2),margin-right:(高度/2) - position:absolute, left: 0, right:0,transform:
春招第一家面试,突然想起来记录一下,记不太清了,主要问八股。 先自我介绍,后面八股 1. 防抖和节流有接触过嘛? 2. css盒子模型 3. vue2和vue3的区别 4. vue的生命周期(要把vue3新增的钩子函数也要说出来) 其他记不清了,总而言之问得比较细。
1.自我介绍 2.自己介绍一下项目(介绍了项目的动态路由,通过配置快速搭建组件) 3.项目中的jwt介绍一下 4.说一下localstorage会遇到什么安全问题(不会没答出来) 5.localstorage和cookie的区别 6.项目中如何解决跨域问题 7.跨域了 浏览器会有什么操作吗(回答了预请求) 8.用css实现垂直居中 9.实现左边定宽,右边自适应 10.说一下proxy 11.pro
前面问了些经历相关的东西,直入主题吧 一、(浏览器)http缓存机制 我的回答:看过,没记起来,当时想的是Session Storage, Local Storage相关的东西 浏览器每次发起请求,都会先在浏览器缓存中查找该请求的结果以及缓存标识 浏览器每次拿到返回的请求结果都会将该结果和缓存标识存储在浏览器的缓存中 分为两个过程:强制缓存、协商缓存 强制缓存: 强制缓存就是向浏览器缓存查找该请求
自我介绍,上来问点基础的知识,根据项目提问 上一份实习工作有没有印象深刻的事,遇到什么困难 git常用命令 和同事的代码发生冲突,需要怎么解决 项目的适配是如何实现的,如何判断出isPC isMoblie, mapstate的原理 vue3相比vue2有哪些更新 vue3为什么要更新成现在的版本 下面开始写题 场景题:实现三个页面(主页,详情页1,详情页2)的数据展示和交互,并根据我写的展开拷打.
3月9日 看了牛客的面经,啥虚拟列表看了一上午,结果面试官是个小哥,好家伙全称50分钟,做了三道题 亏我搁那背八股呢,直接就是写题,我就是个fw。 给定一个对象,输入一个string数组,内容为属性值路径,不难,主要是第一次面试要求手写的,之前都是动动嘴皮子,太紧张了居然写了20多分钟,我是sb 用的递归,磕磕绊绊的半天 把let i in obj写成了let i of obj,改了半天,最后低估