8.1 82min 自我介绍 - 如何理解HTML、CSS、JS 事件循环 浏览器渲染原理 HTTPS原理 如何看待框架,相比原生解决了什么问题 - 回答面试官不太满意 React Hooks底层原理,如何实现的状态更新 ❌ Promise,解决什么问题;后来async await又有什么优势;没有这些之前如何异步 ❌ 为什么用TS;TS如何编译到JS;如果是你来做如何设计;AST是什么 ❌ -
1、自我介绍 2、围绕项目展开问了一些 3、代码输出题 const first = () => new Promise((resolve, reject) => { console.log(3) let p = new Promise((resolve, reject) => { console.log(7) setTimeout(() => { console.log(5) resolve(6)
商业产品与技术部门 时间:7.22 1.vuex原理 2.webpack的loader和plugin区别 3.cookie localstorage sessionstorage区别 4.token 5.代码 事件循环看输出 6.ts omit用法 any和Unkown区别
#第一次面试##正在实习的碎碎念# 忘记录屏了,只写有点印象的 1. 介绍一下自己 2. 元素居中有哪些方法 (水平、垂直居中) 3. 绝对定位 4. 获取一个元素在页面中的位置的方法 (`getBoundingClientRect`只知道这个),后面想起来还有offsetTop和scrollTop那些 5. 知道Promise吧,它有哪些方法,好像是问我静态方法 (答的这些 then catch
拷打项目 项目挑战有什么 vue组件之间通信 深拷贝 reactive实现 对vue的原理有了解吗 封装vue组件的思路 pinia的运行原理 闭包的理解 事件循环(宏任务,微任务) 防抖节流实现 重绘 回流 未来三年到五年的规划,意向城市,考研吗(情商题,找点车轱辘话) GPT会用吗 大学校园内有过团队项目吗 大学期间比较有挑战的事情 有觉得学的比较好的一门课吗#软件开发笔面经#
#实习#1、自我介绍与项目介绍 2、跨域里面JSONP的原理是什么? 3、跨域是怎么形成的 4、写了一个script标签,在CDN上有一个线上的地址,通过script标签引进来有跨域的问题吗? 5、移动端适配有哪几种方案 6、rem的原理是什么 7、rem根元素的大小该怎么进行计算 8、px一般怎么转rem 9、webpack里面loader和plugin的区别是什么 10、闭包的特性是什么? 1
1.自我介绍 2.promise相关的手写题 3.讲讲JS继承,原型链继承,构造函数继承,组合继承,原型式继承,寄生式继承,寄生组合继承,把这些继承手写一下,写完解释 4.手写深拷贝 5.讲讲JS原型和原型链 6.闭包 7.防抖和节流 8.手写防抖和节流 9.对作用域的理解 10.var、let、const区别 11.this指向规则 12.new会发生什么,手写new 13.原型链污染 14.箭
1,用快速排序找到第k大的数 2, 重排链表 然后问了一些计算机网络知识 Http的优缺点 Http1.0 1.1之间的更新 还有介绍一下跨域 还有http缓存的状态码 Http的常见方法 防抖和节流 React的常见的生命周期 还有一些应用场景 #美团前端一面#
美团到家 第一次面大厂,被狠狠地拷打了,肯定是挂了 1.html的head、body 2.meta、link、style,link可以引入哪些资源,里面的type是做啥的,link可以跨域吗 3.script跨域吗,async、defer 4.有人恶意注入script标签怎么办 5.less、scss原理 6.css-module原理 7.修改antd组件样式如何避免被覆盖 8.flex: 1 0
55min 自我介绍 没问项目上来先直接两道手撕 1.promise.all(10min) 2.树的层序遍历(10min) https介绍一下 http2有什么新变化 http缓存,有什么字段 同源和跨域 cors的原理 选择器的优先级 介绍一下flex flex:1和flex:auto有什么区别 父元素设置为flex,三个子元素并列放置每个都占三分之一怎么设置 数组有哪些方法会生成新数组 事件循
算法or手撕 - 大数相加 - 数字按千分位整理 - 大数相乘 八股 - vue2与vue3的区别 - key的作用 - 跨域:为什么同源策略禁止,如何解决 - 内存:cookie,缓存:协商缓存,localStorage - url到页面显示的过程: **如何渲染** - http各版本 - https握手 - 安全性相关,XSS,CSRF,Http Only - 抓包有了解过吗 - 前端中nu
1.自我介绍,为什么选择前端 2.前两段实习做的什么,学到哪些东西,有什么成长 3.敲打项目,问websocket 4.跨域,解决 5.get,post等请求的区别 6.输入url到渲染的过程 7.http建立连接和释放链接的过程,为什么需要四次挥手 8.var,let,const区别 9.==和===区别,unll和undefined 10.深拷贝和浅拷贝 11.盒模型,怪异盒模型 12.px,
1.git merge,git rebase✔️ 2.h5自适应✔️ 3.get 和 post ✔️ 4.浏览器缓存 ✔️ 5.cookie,session,storage✔️ 6.回流,重绘✔️ 7.vue23 v-if v-for 区别,优先级✔️ 8.proxy 能被 pollyfill 吗✔️ 9.跨域,解决方法✔️ 10.介绍项目(被打断说说重点……) 11.手写 promise.all
听说发面经能攒人品,求求鹅让我过吧 4.10号更新:收到HR面邀请了 TimeLine 4.2 一面邀请 4.7 14:00-15:00 一面 4.9 19:30-20:30 二面 4.9 21:00 显示进HR面 4.11 14:30 HR面 一面 八股环节: 自我介绍 为什么学习前端 前端常见的攻击手段(XSS和CSRF),怎么预防 Cookie和Session LocalStorage和Se
1、项目中登录怎么设计的,有没有考虑哪些安全性问题,token怎么设计,为什么不使用cookie? 3、网络安全XSS、CSRF 2、关于存储除了cookie、localStorage和sessionStorage,其他有了解到吗? 3、长列表怎么优化? 4、图片懒加载怎么实现? 5、pinia实现的数据动态更新,内部原理是什么? 6、vue-router怎么实现的,有了解过浏览器哈希吗? 7、v