感谢团子一次次捞我,从面试以来,对团子好感度🆙🆙 以下隐去了部分细节,主要讲问到的知识点: 1.自我介绍 2.为什么做前端 3.面向对象编程有哪些特点 4.软件设计原则 5.进程和线程之间的区别 6.进程之间如何通信 7.http2.0相对于http1.0有哪些改进 8.tcp和udp的区别以及各自的应用场景 9.fps 10.get和post的区别 11.为什么post会有两次请求 12.w
年前面试的vmware,没过,备受打击,摆烂一个月,望周知。 一面 浏览器的缓存策略说一下。 跨域问题以及常见的解决方式。CORS详细说一下。 http2的特性。服务器推送和103状态码区别? hash模式和history模式的不同,history模式容易出现什么问题?被带源码坑里面了()。 CSS多余文字表示为省略号的方式? 实现CSS布局,上中下三个盒子。上下定宽高,中间自适应。 v-if和v
(大概半个小时) 自我介绍(提到了最近在做一个项目) 问项目,做了什么,怎么实现 Vue生命周期,钩子函数使用 v-if和v-show区别 v-for和v-if 组件传值方法 行元素和块元素,块级元素和行内元素转换,区别 数组去重 深拷贝浅拷贝(实现浅拷贝,有什么好处?) 跨域问题,几种方法? var、let、const区别 盒子模型,怎么设置? localStorage、sessionStora
好吧认认真真写这个面经。首先面试官很厉害,项目结合八股来问,让我意识到了很多不足。 都是结合我项目来问的,不适用每个人哦。内容包括但不限于: 1)针对我简历里的前后端分离和CICD问了负载均衡,跨域,nginx.conf里面的配置,镜像用了哪个仓库,apifox的mock,写新功能的时候会创建一个新fork吗,我们团队增加一个新功能的实现流程。 2)针对重定向问了状态码。 3)针对富文本编辑器问了
一面 12.7中午 1h 全程八股,想到啥写啥,但想不起来太多了 CSS 定位 问了粘性定位具体是什么样的、没用过qaq CSS怎么隐藏元素 Promise this的几种规则 new操作符干了什么 如果函数自己本身有返回值,new这个函数得到什么? 这里不知道了,下来查了一下,如果是原始值,会被忽略,返回对象正常处理。 值引用,浅拷贝深拷贝 用JOSN实现深拷贝有哪些问题,如果一个属性为null
补个面经,挺离谱的,就没来个正常面试官 一面-3.29 一开始接到短信消息,说是群面。但群友说可能是信息有误,结果面试的时候真实群面,四个候选人一起面试,考察代码能力。 1.实现一个拖拽效果 2.实现一个类似于window窗口的拖动标题栏可拖拽效果 3.将这个窗口封装成一个对话框类组件 二面-4.4 二面更是离谱,来了个后端,说我基础不行,建议我去后端和测试岗待待,合着建议朝外包方向发展是吧。。。
一面 js事件循环 讲一下 promise promise 有返回值吗 用过 async 和 await 吗,有返回值吗 promise 解决了什么问题 两个请求 A 依赖于 B 怎么样处理 async 和 await 怎么样捕获异常 场景:有三个人每个人三个状态怎么样判定返回值,不用 if else(这个没找到答案) 讲一下闭包 实现两栏布局是方法 flex 1 的每个属性是啥,默认值是啥 ma
自我介绍 怎么样实现一键换肤 怎么样实现移动端适配 em rem 是什么 em rem 的原理是啥 如果我使用了rem ,在什么样的情况下还要使用em 讲下你实习的低代码平台的优化 你用过 useEffect 对吧,讲一下他的 return 对应的是哪个生命周期 讲下react 的生命周期 react 父子组件传参 ref 的作用讲下 vue3 的设计原理 为什么用proxy 手写题目1 上中下布
1、自我介绍 2、项目介绍 3、js中数据类型介绍 4、为什么typeof null === 'object'? 5、还有什么获取数据类型的方法?call、apply、bind方法的区别和联系 6、了解事件委托机制吗?target和currTarget区别? 7、了解进程和线程吗?什么是多线程? 8、多线程会有什么问题? 9、js为什么是单线程的? 10、UDP和TCP的区别是什么? 11、三次握
三面业务主管面,最后的大boss,顺利过关!! 希望offer快下来,太期待了 项目+综合+算法,面试官很喜欢看问功能点的实现思路 1.地图功能技术选型到最后落地的过程 2.如果需要让产品能够绘制自己的路线图,那么往哪个方向去做迭代能实现这个功能? 3.3D地图相比2D地图有挑战的点在哪? 4.某个具体功能实现思路 5.流程可视化编辑功能如何实现 6.作为负责人应该做到哪些事情 7.举一个项目过程
美团速度!!一面结束二十分钟约二面,二面结束五分钟后(有点离谱)约当晚负责人复面 然后没hr面,第二天一早oc 二面(50min) 1. 一面有什么没回答出来的,后面看了吗(二进制分帧层,好险,幸好看了) 2. == ===(又说了同值相等、零值相等) 3. 变量提升 4. this 5. 判断变量是不是数组 6. loadsh用过哪些函数 7. promise讲一讲,外加一道题,做错了 8. 反
笔试 10个选择两个算法,限时30min,比较简单 算法1,力扣20题,有效的括号 算法2,力扣70题,爬楼梯 一面 时长48min 为什么选前端 前端学习的重点,是怎么学习的(学习路线) Vue.js和Node.js的关系 Vue.js的特性,什么时候用同步,什么时候用异步 比如如果有两个连续的请求,用异步还是同步 Vue父子组件的通信 Vue生命周期 项目前端和后端的架构,技术选型 浏览器输入
一面(5.24上午11点) 1、http缓存机制 2、浏览器缓存机制 3、localstorage和sessionstorage的区别 4、cookie的特点 5、了解事件委托吗 6、为什么会出现跨域问题 7、如何解决跨域问题 8、伪类和伪元素的区别 9、position有哪些属性 10、position的定位方式,相对于谁定位 11、说说你对BFC的理解 12、BFC能解决什么问题 13、单行文
1、hashMap和treeMap的区别 2、对树和哈希表的认识 3、Vue的事件绑定原理 4、项目中使用到的异步操作 5、get和post的区别。get和post提交参数的类型的区别 6、Vue的模板渲染原理 7、java值传递和引用传递的区别 8、有用过redis吗?没有 只面了20分钟。。。。。没有问几个问题,感觉有点水。。 后面跟我谈了轮流值班、周末加班、大小周。到其他城市出差。跟我说会很
原本以为凉了,结果时隔多日又hr面了 1.自我介绍 2.我学的什么科班课程比较熟悉,答计网 3.osi七层模型 4.http在哪一层 5.http的header头 6.content-type的具体四种类型 7.https与http的区别 8.https的加密原理 9.对称加密与非对称加密 10.具体的加密方式(问的是具体的加密算法,回的没详细学习 11.cpu的常见调度算法 12.udp与tcp