#软件开发2023笔面经# 1.自我介绍; 2.脚手架做了哪些功能; 3.vue2和vue3的区别; 4.库怎么去支持tree shaking引用;(刚开始没太理解,后来面试官提示发现是问按需引入); 5..vue文件到呈现到浏览器之间发生了什么; 6.template里面的一些指令是如何去解析; 7.vite和webpack的区别; 8.monorepo的好处; 9.git用的熟悉吗; 10.v
1.淘宝token是怎么处理的 2.Settimeout误差问题 3.cookie除了身份信息还用来存什么 4.代理服务器为什么能跨域 5.父盒子1000px,左子盒子flex:1,右子盒子flex:1,再给左子盒子设置宽度100px,最后效果?为什么? 6.flex-basis一般什么时候用,实现效果 7.gird适用于什么情景 8.hash router为什么不发送#️⃣后面的url? 9.后
百度实习生一面 自我介绍 flex相关的属性 作用域和作用域链 ES6常用的语法 ES6的箭头函数和普通函数有什么区别 Promise vue的数据响应式原理 nexttick 实习和项目碰到的一些比较棘手问题 (已经过了,但是实习到岗时间比较急) 其实我只是想多一次面试经验,我官网投了正式批,但是一直在筛选状态,因为现在面试也比较少,很多都在走笔试流程,就面了,这次很多都是八股文,才30min,
总结:面试官很会引导问题,会深挖项目 这次面试学到很多,感觉很多问题都回答不上来,但是还是给过了。 自我介绍 聊项目 说了webRtc websokcet 心跳包 如何维持websocket登录 深入 如何维持websocket登录时间 用户无感知 微信小程序登录流程 微信小程序登录方式 cookie token 登录的安全问题 CSRF攻击 XSS攻击 CSRF攻击中文是什么 ,防范方式有哪些?
站酷一面 自我介绍 介绍一下自己的项目 项目中的jwt鉴权怎么实现的(我说的主要处理还是在后端,首先用户登录的时候会接收到一个服务器发来的token,这个token会保存在localStorage中,然后每次操作文件比如上传下载都需要在请求头中加入token传给后端,后端进行jwt的一些解析判断匹配成功后才能给服务器返回对应的数据) 项目中的断点续传怎么实现的(七牛云里面有go的SDK,直接调用就
网易一面 自我介绍(我开视频面试官不开视频,不好玩) 项目介绍(共享屏幕演示项目) defer标签和async标签有什么区别(虽然都是异步执行js,但defer是先下载完成再在别的script加载完成后才执行,而async则是下载完成就立即执行) 闭包了解吗(举个例子,父函数里面套着一个子函数,则父函数不能读取到子函数的变量,子函数可以读取到父函数的变量,这样就形成了闭包,闭包的优点的可以保存变量
自我介绍 ES6新特性 Promise实现原理 setTimeout如何实现这中功能呢(这里没太听懂面试官的意思 vue的响应式原理 vue diff算法 vue2和vue3的异同点 对React的认识 使用过哪些hooks useEffect和useLayoutEffect有什么区别 hooks的规则有哪些? 为什么要这样写? 简历中nestjs有项目经验吗?有哪些功能模块功能? 角色校验模块有
自我介绍 Vue2用的多还是vue3用的多?(都挺熟 它两的响应式原理? 详细介绍一下Object.defineProperty这个api http和https 的区别 (只知道https使用了SSL加密更安全 X HTTP缓存 MVVM模式 遍历数组的方法 map和forEach 闭包 浏览器的渲染过程 (只答到渲染树那块 X 路由有几种模式?(history和hash,详细说了一下实现方式 原
直接逮着你的项目问,准备了好久的八股文都没人问的 自己的项目一定要熟悉啊 感觉还达不到找实习的标准 1.自我介绍 2.你在项目中遇到的困难 (我说的是路由rbac根据不同用户权限) 3.登录模块怎么实现的 我说的是点击登录发送请求获取token然后在localStorage中存储 在企业中token存储再哪里 怎么实现? 用路由守卫判断是否获取token 4.后端怎么知道你获取token呢 5.线
时长:35 分钟 更新:晚上8点二面 问题: 能实习多久?什么时候能到岗? 现在是在北京吗? websocket 心跳机制实现的过程 为什么一定要心跳机制?判断有无断线,在发消息时候看反馈不是也可以吗? CSS 场景题:有一个容器,其中首行中有a、a、一段文本、c、c五个节点,a和c是固定宽高的div。要求实现这一行中,随着文本宽度增加,当五个节点宽度和=容器的宽度时,文本节点宽度不变,溢出部分省
投递渠道:BOSS 面试时间:12/12 一面 说说this是什么? 常见的es6有哪些? 说说cookie,localstorage,sessionstorage 了解过cookie的一些字段吗?(expries max-age) 如何理解spa的?(只会请求一次html 如何实现路由的(两种模式) spa的缺点(seo,白屏问题) vue中的key的作用?(复用之前的vdom) vue响应式丢
第一次面大厂居然是米子, 我的米 实习是在实习僧投的, 反馈很快, 下午打电话约的面试时间, 邮件确认 面试开始拷打项目, 问Vue框架相关的内容, 后面做手写题 ( 心累, 看了一下别人的面经, 猜测小米喜欢问JS基础多一点, 以为项目和框架问的较少, 结果JS基础没有怎么问...... 收到面试邀请的时候比较意外, 准备没有很充分 ) 项目相关的 不用filter对数据如何进行筛选 向服务端发
一面(25min) 自我介绍 介绍项目 项目优化手段 详细讲讲长列表的优化 懒加载和虚拟列表 首屏时间优化在哪看 怎么配置的代码分包 cdn 是什么 js 闭包的理解,实际使用场景 防抖节流是什么,实际用在什么地方 (接上题)滚动条和搜索框分别用防抖还是节流 vue3 diff 算法 vue2 vue3 实际使用区别、响应式原理区别 webpack 有哪些配置项 跨域问题解决方式有哪些 一周能到岗
自我介绍 css中flex居中 js原型链 react fiber架构 react受控组件与非受控组件 通过usestate来存储prop数据,当prop获取新数据时,state中数据会不会发生变化(不会) react生命周期hooks react为什么要用hooks组件来逐渐取代类式组件 react事件模型 vue2、3的区别 vue mixin 展示项目 设计一个弹窗组件需要注意哪些东西 反问
更新:网易 前端开发实习 时间线 10.27 初筛 11.01 一面 (一面面完 半小时不到就 立即邀请 2面 ) 11.06 二面 (当天1小时不到 邀HR面) 11.10 HR面 (当天OC) ====== 不得不感叹一下 网易是我目前面试下来体验最好的面试了。所有流程都是当天给结果,而且面试官小哥 人也巨好,整个面试过程中不断的点头微笑来鼓励你,最后反问学习建议,还直接明说表扬,一面下午5点