一面 自我介绍 开源项目介绍 hooks使用了哪些 useEffect执行时机,useLayoutEffect区别 React Router 原理,router, route区别 refs, refs转发 jsx react17, react18, 并发渲染及好处 flex布局 display: none VS visibility: hidden; dom tree, render tree 跨
浏览器从输入url发生了什么? 浏览器收到后端返回的html文件是什么格式(感觉他想说二进制流) 浏览器怎样把二进制文件转换成html文件的? 将文本保存到流中,然后放到a标签中,调用js点击 如何创建一个没有原型的对象 如何实现函数B继承函数A 继承不同的方法有什么区别 介绍一下事件循环机制 浏览器为什么要分成宏任务队列和微任务队列 什么是同源策略 解决跨域的方案 iframe是通过什么原理解决
看网上风评不太好,本着积累经验的心态去面的,结果是我太天真,第二天就发邮件说我不匹配 一面竟然是群面+混合面 群面是指同时面两个人,混合面是指HR和技术面一起面,太神奇了,没见过这样玩的 跟我一起面的是个985科班软件工程硕士,听完她自我介绍,就感觉很优秀,可能就是来混经验了,我感受到了满满的压迫感。 人事,每问一个问题,就让我们两个轮流回答。 技术官,先集中问一个,再问另一个。 人事: 1.自我
一面 二面
一面面经 自我介绍 了解情况 项目 介绍一下uniapp 为什么选择uniapp 布局的考虑 跨域 如何解决跨域 购物车功能 vue双向数据绑定 vue生命周期 组件间通信 路由通信 。。。其他的忘记了,想起来再补 反问:如果有幸入职,工作内容#实习面经#
一面 二面 忘记记录了
又忘记录像了...,但这次主调是基础,一共1h。八股答的还算顺利,主要问题主要出在最后手写,面试官让写promise...简单说了说没写出来,然后又问了双向数据绑定源码层面的原理。前面还让写了防抖和节流,说我写的throttle和debounce传参设计不友好。还有一点,问我设计模式,这个我不会。最后我问了一下前辈的看法,她说要增强编码能力以及去深入一些技术实现,应该就是针对手写promise以及
一面(9.13) URL 的组成 && 长度 http 状态码 在流程器地址栏输入 URL,到页面渲染都经历了哪些过程 JS 和 CSS 会阻塞页面渲染吗 async 和 defer TCP 三次握手,四次挥手 进程和线程的区别 node 是单线程还是多线程 进程和线程之间是怎么通信的 防抖 && 节流 && 如何实现 浅拷贝 && 深拷贝 && 如何实现 promise && promise.a
一面(10.18) 详细讲讲项目 在金山实习学到了什么 token 和 session 的区别 在学习过程中遇到的挑战 px em rem 的区别 懒加载 loader 和 plugin 的区别 从输入 URL 到页面显示的过程 行内元素和块级元素的区别 前端如何实现跨域 let const var qu区别 promise CSS 盒模型 伪类 && 伪元素 CSS 清除浮动方法 CSS 实现动
一面(9.26) 行内元素和块级元素 行内元素如何切换成块级元素 display: none 和 opacity: 0 的区别 CSS 盒模型 DOM操作的 API 如何获取当前页面的 URL less 相较于 css 的好处 Vue 中 scoped 得原理 数组常见的 API 一个简单的正则 项目中 token 存哪里了,为什么这么存 一条 SQL 语句 为什么选择前端 在金山实习的收获#泰豪
一面(10.18) Vue 生命周期 v-if 和 v-show 的区别 v-for 为什么要加 key Vue 中如何获取到真实的 DOM 节点 CSS 实现绝对居中 设计模式 路由懒加载 二面(10.19) 为什么想来杭州发展 目前拿了哪些offer 期望薪资 学习成绩 之前了解过我们公司吗 对加班的看法 你的优缺点 空闲时间会做些什么 学习过程中遇到的挑战#宇视科技##前端面经##前端开发工
一面(10.27) 介绍项目 项目中 token 是怎么携带的 Vue2 和 Vue3 的区别 数组常用的方法 哪些循环是可以提前终止的 深拷贝 && 浅拷贝 && 使用场景 防抖 && 节流 原型链 flex 布局 三栏布局 less 的好处 单行文字过长,显示省略号 Vue 自定义指令 Vue 组件传值方式 怎么实现一个轮播图 怎么实现图片懒加载 怎么实现上拉加载更多 移动端和 web 端的区
一面(8.25) Vue2 和 Vue3 的 区别 TS 在项目中的作用 聊聊项目 Vue 中组件通讯方式 Vuex 的工作流程 action 和 mutations 的区别 JS 如何实现继承 promise some 和 every findIndex 和 indexOf git 如何解决冲突 快速排序思路 && 时间,空间复杂度 HTTPS 原理 进程和线程的区别 二面(9.2) 怎么学习前
一面(8.9) 原型和原型链 获取对象的原型 new 操作符实现原理 call apply bind 闭包以及使用场景 ES6 常见的新特性 let const var 的区别 promise实现原理 && 什么是回调地狱 && 为什么会产生回调地狱 promise.all 原理 如何控制一个元素的显示和隐藏 calc 可以计算乘除吗 http 状态码 协商缓存 && Etag 和 Last-Mo
其实前面答的感觉很不好的,比如问我虚拟dom还有webpack中plugin和loader的区别,我都只是按照自己的理解说了说,很多问题都只能说几句话...,最后四个代码题做的算比较顺利,面试官人很好,外貌和声音都像那种稍微大几岁的哥哥一样,说话啥的感觉很亲切,因为我的一些表现还会笑,后面贴着科比的海报,所以最后问了问面试官是不是和我们差不多大呀,面试官说不要提年龄这种伤心的问题哈哈,他说其实比我