直接逮着你的项目问,准备了好久的八股文都没人问的 自己的项目一定要熟悉啊 感觉还达不到找实习的标准 1.自我介绍 2.你在项目中遇到的困难 (我说的是路由rbac根据不同用户权限) 3.登录模块怎么实现的 我说的是点击登录发送请求获取token然后在localStorage中存储 在企业中token存储再哪里 怎么实现? 用路由守卫判断是否获取token 4.后端怎么知道你获取token呢 5.线
时长:35 分钟 更新:晚上8点二面 问题: 能实习多久?什么时候能到岗? 现在是在北京吗? websocket 心跳机制实现的过程 为什么一定要心跳机制?判断有无断线,在发消息时候看反馈不是也可以吗? CSS 场景题:有一个容器,其中首行中有a、a、一段文本、c、c五个节点,a和c是固定宽高的div。要求实现这一行中,随着文本宽度增加,当五个节点宽度和=容器的宽度时,文本节点宽度不变,溢出部分省
更新:网易 前端开发实习 时间线 10.27 初筛 11.01 一面 (一面面完 半小时不到就 立即邀请 2面 ) 11.06 二面 (当天1小时不到 邀HR面) 11.10 HR面 (当天OC) ====== 不得不感叹一下 网易是我目前面试下来体验最好的面试了。所有流程都是当天给结果,而且面试官小哥 人也巨好,整个面试过程中不断的点头微笑来鼓励你,最后反问学习建议,还直接明说表扬,一面下午5点
4.14投的简历 5.20打电话来约一面 5.24号一面,基本全是八股,没问项目,都是js和计算机的基础知识,可惜我全是临时背的,基本答上来了但可能不够全面。 三点多面完,四点多收到约二面的邮件 啊啊啊啊啊啊啊怎么学!怎么学!! 自我介绍 为什么选择前端,对前端的理解 怎么学习的前端 Js数据类型 Es6新特性 let const var区别 作用域 变量在当前作用域找不到时会怎么做 闭包 垃圾回
0.总时长60分钟 1.虚拟列表(实现原理,列表元素状态改变如何解决,不定高度滚动,多行滚动,scroll监听缺陷,节流两种实现方法,intersectionobserver参数问题) 2.杨辉三角 3.手写数组合并方法(参数化运算符和concat性能,concat和push实现空数组合并区别) 4.Vue代码说结果 5.反问 点评:第一条直接问穿心态炸了,导致后面没有回答底气了,面试官人很好。
面试官人很好, 但题目都非常规, 很考验基本功😥 1. 介绍一下你近一段时间的学习及项目经历,遇到哪些有意思的事情,有什么收获值得分享 2. 使用你在学校里专业的计算机语言( 不能用js) 来实现打印“*”号组成的100层金字塔形状 3. 采用原生js书写常用的DOM元素class属性值的增删操作:addClass, removeClass, toogleClass 4. 数组扁平化 5. 采用
面试官很好,全程都在夸我😭 面的题过于简单了,以至于怀疑是不是有什么猫腻🤔 唯一没答上来的是vue computed有没有缓存,后来想想包有的,不然不会这么问了
1.Vue的编译过程 2.Vue的render函数 3.Vue的响应式API和React Hooks有无异同 4.函数定义和函数表达式的区别 5.实现垂直居中的方式 6.缓存方式 7.Vue的自定义指令的实现 8.手写题:把一个Object转成字符串形式(递归) { tag:'div' children:[ { tag:'span' children:['ssss'] }, { tag:'span
#第一次面试##正在实习的碎碎念# 忘记录屏了,只写有点印象的 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.写一道题 把arr = [ [1, 2, 3, 4, 5], [6, 7, 8, 9, 10], [11, 12, 13, 14, 15], [16, 17, 18, 19, 20], ] 转换成arr = [1, 2, 3, 4, 5, 10, 15, 20, 19, 18, 17, 16, 11, 6, 7, 8, 9, 14, 13, 12]; 3.vue和
1.自我介绍,为什么选择前端 2.前两段实习做的什么,学到哪些东西,有什么成长 3.敲打项目,问websocket 4.跨域,解决 5.get,post等请求的区别 6.输入url到渲染的过程 7.http建立连接和释放链接的过程,为什么需要四次挥手 8.var,let,const区别 9.==和===区别,unll和undefined 10.深拷贝和浅拷贝 11.盒模型,怪异盒模型 12.px,
1h20min 一个很好的小姐姐面试官 1.做过的项目中最有技术挑战的问题 2.最近在学什么 3.html中引入script脚本的方式有哪些 4.模块化的理解 5.如何修改组件库的默认样式,如何让一个样式覆盖!imporant 6.有些不支持ts的库如何解决报错 7.节流和防抖,手写节流 8.用过的git指令,git rebase是做什么的,如何回退上一次修改,git reset, git rev
自我介绍 从url到页面显示的流程 跨域与解决方案 服务端渲染 rem与em data为什么是函数 组件间通信 eventbus使用什么条件 v-if与v-show区别,底层原理,适应条件 nextTick 事件循环 vue diff算法 vue2 与vue3的区别 proxy与defineproperty ES6中数组方法,会不会改变原数组 promise dom操作 flex布局 水平垂直居中