范围合适,围绕前端,数据结构,操作系统的关键知识点 选择 哈夫曼编码 关键路径 进程线程 栈顶指针 ...考太久了忘记了还有啥 编程 只可以采用Javascript(Node) 求和最小 一个数(偶数位),从哪里劈开,两侧的和最小 情况A:从中间分开,得到的和最小,因为两边此时位数最接近 情况B:从中间前/后一位分开,位数必然比A多, 虽然A可能会向前进位和B位数一样多,但是A依旧比B小 综上选用
面试软件用的腾讯会议,只有面试者开视频,用时30分钟,效率最高可当天出结果,基础和api问题很多 常考八股文,手撕,场景,看代码说输出 注重手写,js和react偏多,计网没有,webpack看下 面试多会照着简历问,所以不熟的东西千万不要作死写上去 手写一定要滚瓜乱熟,因为考的都是基础,所以面试时给你停顿时间不超过一分钟 答不出来也不必紧张,面试官的目的就是深挖到你答不出来,只是为了摸清你了解到
1.自我介绍 2.为啥学前端(专业不是科班) 3.ES6特性 4.讲一下proxy 5.实现一个promise3秒后执行 6.介绍一下Reflect 7.flex实现俩栏布局,flex属性 8.async/await(中间发生了啥,返回值) 9.Promise.all的用法(根据上面实现的promise和async/await) 10.渲染列表中间发来啥(因为我提到storeRefs,为啥会自动的
面试官很友好,问了很多问题,大部分都答出来了。记录一下 1、实现三栏布局,说出来几种方式 2、flex的知识 3、实现垂直居中,多种方式 4、游览器缓存 5、输入url到显示页面的过程 6、数组乱序(手写) 7、数组扁平化(手写) 8、爬楼梯(手写) 9、原型链的题目 10、函数传参 4.10二面补充 1、以项目为中心问的,问项目做的内容,负责的模块以及里面的具体实现 2、协商缓存的细节,以及怎样
自我介绍 测试有哪些 虚拟列表 keep-alive 动态权限 文件上传 TS,Pick,Omit,泛型 jwt docker,cicd flex布局 闭包 箭头函数 node,nest.js,Koa,Express区别 洋葱模型 Vue2,3区别 Vite库模式 响应式区别,怎么做的 浏览器缓存 git merge rebase 合并冲突怎么做 其他的忘记了,只记得这些😭 发面筋攒攒好运,快快
笔试题: 随机获取10到999之间的100个整数,并且要从大到小排序,要求使用快速排序算法。 获取1到99之间的10个整数 参数设计: min最小值,max最大值,total多少个 <script> function getRandomNum(min,max,total){ let arr=[] for
第一次面试,有点紧张。 自我介绍 1.html标签有哪些? 2.行内元素和块元素有哪些,区别在于什么地方,以及他们的宽度有什么决定? 3.看代码说输出结果 for(var i = 5 ;i>0;i--){ console.log(--i) } 4.去重 [{ date:'2022-1-25', date:'2023-1-25', date:'2022-4-25', date:'2022-1-22'
没录音 大概回忆 比较抽象 全程应该就20min不到 1.用英文做个自我介绍(没准备,没想到,很惊讶,硬顶说了) 2.你用过那些编程语言,比较熟悉什么编程语言 3.介绍你最熟悉的一个项目然后聊了一点这块 (面试官确实在听,感觉很有开发经验,还指出了一点问题,感觉面试官似乎是其他方向的) 4.感觉你比较熟悉python,我们问下python的问题?(懵了懵了 我还是说了以后规划是前端方面) 5.说一
自我介绍 说一下项目:1.如何适配手机,怎么知道是手机;2.懒加载;3.SEO优化方法;4.其他优化 写一个搜索组件(提到防抖),有思路,没写出来 写防抖,说一下代码,代码修改了this指向,问用什么方法可以改变(apply,call),顺带问了区别 知道正则吗(可以写一点),正则匹配一下手机号,背了个最简单的,细问每个部分是啥意思(不该说会一点的) CDN说一下,负载均衡 跨域说一下(提到了pr
省流 美团爱考http,手写二叉树;2023年最全前端面试题考点HTML5+CSS3+JS+Vue3+React18+八股文+手写+项目+笔试涵盖了大部分常考 部分目录展示 经验 美团特点就是效率高,就目前的美团面经来看,看起来是笔试做的差不多,再按简历的优势来约面(比如说学历- -),也难怪我被排在后面 就面经来看,哪怕手写写不出来,也没关系,其他表现好也可以 教训 面试多会照着简历问,所以不熟
1.HTML5新增了哪些标签 答媒体标签,语义化标签 2.具体有哪些语义化标签 3.手写css布局 4.有哪些方法可以是元素消失 5.v-show和你v-if区别 6.说说浏览器缓存 7.说说浏览器有哪些存储数据的方法 8.cookie是怎么存储数据的 9.说说盒子模型 10.css实现动画效果的方法 11.两个盒子垂直排列,上盒子margin-bottom: 10px,下盒子margin-top
尽可能的回忆哈,滴滴面的不难,很基础,估计部门很缺人所以流程很快。 一面: HTML5相关 三栏布局尽可能多的实现 css定位,优先级,继承 垂直居中尽可能多的实现 箭头函数和普通函数区别 map和object区别 vue的响应式和双向数据绑定 防抖和节流 数组常用方法介绍一下 js数据类型,区别 const的值一定不能改变吗? cookie和session 浏览器缓存相关 一个1-100的随机数
1.介绍自己的项目和技术点 2.讲点vue3的新特性(vue2是否支持ts) 3.ts的特点 4.浅拷贝 深拷贝 5.经典的cookie session localstorage (localstorage能否跨域) 6.flex布局 7.css居中方式 8.箭头函数 9.会不会用node启动一个服务,有没有写过一些插件 10.学习js和vue遇到的困难 11.代码题:写防抖 12.代码题:数组去
面试平台是腾讯会议,有两个面试官交替提问 说说跨域的原因以及如何解决 浏览器为什么要使用同源策略,举例子说明 说说回流重绘 Vue2 和 Vue3 的区别 React 的 错误边界 react / Vue 的路由是如何实现的 如何实现 css 模块化 说说事件委托,顺序 Vue 不用服务端渲染如何解决 SEO 问题 Webpack 和 Vite 的 区别 webpack有哪些打包优化方式 说说自己
项目 项目介绍 antd用的什么版本,用了哪些组件,用组件库和不用组件库有什么区别 权限系统怎么实现的 React 类组件生命周期 从头到尾捋一遍 函数组件生命周期怎么实现ComponentDidMound的效果 React Hooks用过哪些 useRef返回值是什么,用useState可以实现useRef的效果吗,useMemo返回值是什么,怎么用 如何减少渲染次数 有哪些Hooks可以减少渲