在做完测评后一周内收到线上面试邮件,收到第二天就面,大概面了20-30分钟 1、行内元素和块级元素有哪些 2、css单位有哪些 3、怎么实现footer在内容少的时候在内容盒子下面,内容的时候定在页面底端(大概这个意思) 4、不用js纯css要怎么实现 5、promise有几种状态,pending可以取消吗为啥 6、http协议由什么构成 7、请求头里有什么东西 8、content-type为什么
前几天面的,牛客一堆拿到意向的,都没hc咯,我才开始一面,不管它,双非本有面试不容易,有面就面 问的不难,大部分都答上来了,无手撕算法,感觉流程不会推进了,应该没hc了 问了点项目 css隐藏元素方式,vue呢【v-if和v-show】,那么v-if和v-show的区别呢 css盒子模型 element ui的divider怎么实现 打开页面到渲染流程【浏览器有哪些事件?DOMContentLoa
时长:25min 经典开局:自我接收, 问题: 1.大学里修过什么课程 2.行内元素和块级元素分别有哪些,列举几个 3.有两个盒子,用什么方法可以实现下面的盒子到上面去(有点记不清了)大概回答了下 4.promise的几种状态,pedding的时候能终止任务吗 5.你在项目中担任什么角色 6.项目的难点和亮点 7.手写节流函数 总结:面试官人很好,很有耐心,希望能顺利进入下一轮
最近咔咔面了好几家公司的一面 50分钟左右 react和vue区别 函数式编程和面向对象编程区别(由于1提到了函数式编程) 输入url到页面渲染过程 http缓存(了解services worker吗,不了解) 隐藏元素但是不回流 webpack相关,如何配置小于20kb则base64,否则不处理,了解tree shaking吗 开放题,个人理解为什么有es6,es5不行吗 事件循环 写个排序算法
用的是金山会议 笔试完过了一天就发了面试邀请效率还是顶呱呱的 问的问题顺序有点记不清了 大概有这些 1 自我介绍 2 如何解决跨域 3 cors 如何解决跨域 4 请求方式有多少种 5 有没有了解过options请求 6 说一下你了解的flex属性 flex复合属性 flex-grow flex-shink flex-basic 分别讲了这几个如何使用 7 promise 状态有哪些 8 如何判断
🕒 面试时间 10.31 四十多分钟 自我介绍 学前端多久了 介绍实习经历 JS隐式原型和显式原型,原型链 构造函数和类的最大区别,哪个范围更大 怎么浅拷贝对象和数组 []==[]的值 for和foreach的最大区别,foreach不能异步 console(1<2>3)的值,如果式子很长怎么函数解决,递归和非递归方法,可以用栈 CSS使子div和父div宽度一致,多种方式,calc webpa
一个小时 自我介绍 要我的掘金链接 对Linux的了解 块级元素和行内元素的区别 script和带async,defer区别 src和href区别 自定义属性 怎么跨页面通信,用localstorage不同域名可以吗 js判断类型 foreach和map区别 数组增删改查的方法 闭包函数 手写防抖节流口述思路 函数提升和变量提升,var let const区别 箭头函数和普通函数的区别 事件循环过
一个小时 自我介绍 围绕着实习和项目,我一边介绍一边去追问,有问到原理细节就傻了,感觉很重视具体的细节 我经历有Python爬虫,居然围着问了很多 Nginx配置 图片有无跨域限制,下载图片有无跨域 为什么有时候图片url访问是渲染展示有的直接下载 怎么下载图片 响应码 浏览器缓存 总的来说对简历上项目具体实现细节问得多,考察是不是真实项目? 此外有少量八股 反问 问建议说我还不错,可以深入钻研
半个小时 问项目经历,给介绍 然后是分板块的八股 我简历上写了Vue响应式原理和diff算法就叫我讲讲,展开了下Vue23响应式的区别 简历写了Nginx,问了问 反问 介绍业务 问建议,说我简历看着简单没写出这么丰富的经验,可以再优化 #24届软开秋招面试经验大赏#
部门:基础架构,难度一般 手写: Flat 打乱数组 八股&项目: 为什么喜欢前端 前端除了往工程化方向发展,还有哪些发展趋势? 说一下你做的项目 你遇到的项目难点 实现水平垂直居中的方法? Margin: auto需要配合哪些其他的属性来实现水平和垂直居中? Css属性实现禁用js事件:pointer-events New做了哪些事 普通函数和箭头函数的区别 跨域解决方法 前端是怎么配置的? P
部门:国际化,难度一般 手写: Lodash.get SQL查询 八股 自我介绍+项目介绍 箭头函数 Css盒模型 Flex布局中的属性 从请求到页面渲染发生了哪些事情 JS数据类型 判断数据类型的方法以及他们之间的区别 TS常用的内置类型 ==和=== 设计模式有哪些 事件循环 Grid布局用过吗 预检请求分为哪几类
介绍公司团队情况 有什么想问的,问了十分钟,给我狠狠尬住了 自我介绍 点开看简历面试官提醒我说不要切屏,麻了 简单问项目,用Pinia做了什么,为什么选它,Vuex和Pinia区别 手撕,二维数组进行一维洗牌,Fisher-Yates算法,easy题 牛客面试编辑器没方法补全,难绷 原来牛客面试的提交按钮右下角被输入法挡住了,一开始以为不能调试,麻了 牛客面试不知道为什么用不了解构交换变量[ a,
感觉问的不难,可能是感觉到我菜,目前也没有后续 一面 10.12 40min 自我介绍 编辑器有做过定制开发吗 编辑器对文字实现加粗斜体等效果是怎么实现的 登录鉴权,token为什么不存在cookie中 跨域问题 断点续传 ❌ 验证码 手机验证码登录,如何保证验证码是本次发送的,后端要如何维护 ❌ 手写ajax 事件循环 读代码 2 3 5 4 1 setTimeout(function(){c
10.21 自我介绍 项目中遇到的难点 如何解决的 (因为项目太简单了没什么亮点面试官就没挖了) 一道常规前端手撕 vue常规八股 总结就是问的都很基础,但自己要什么没什么,真没办法,最后问和其他人比起来自己有什么优势和不足,自己脑子里一堆不足,尤其是结合前面表现,优势是一个都说不出来… 面试官是真的超超超好,看出来自己菜了也就没继续折磨了,反问环节直接给我讲了很久他推荐的学习路线和学习方法,真的
#24届软开秋招面试经验大赏#base:广州or武汉 时间:45min 面试官为一个哥哥,问得比较基础. 大概流程为: 1.自我介绍 2.项目,实习介绍 3.介绍项目的优化思路 4.防抖及节流 5.flex的常用方法 6.介绍一下回流和重绘 7.做一个三个自适应缩放 8.数组去重,不使用数据结构 9.虚拟列表 10.怎么处理跨域 11.web安全问题 12.HTTPS安全 13.盒子模型 14.输