记录
从九月份开始慢慢投慢慢面,中间受到不少打击,这么久面试也让我产生了发展第二道路的想法,想过考公、考教资等等,发现没啥方向是轻松的,所以还是坚持了下来,以下附上这段时间的面经1、哔哩哔哩1、js数据类型2、如何判断数组3、首屏优化,fcp等4、图片不同格式是否了解5、redux、zustand等状态管理是否有了解6、深浅拷贝区别和如何实现深拷贝7、DNS解析8、跨域是什么9、为什么浏览器要做跨域(同源)10、H5中如何选择多个图片11、如何做的去除重复请求12、还有什么方案防止请求重复13、对next.js的理解14、对ssr和csr的区别和理解15、常用hooks16、事件循环17、qiankun底层如何实现的各种隔离,bem18、htmlEntry的js加载策略19、事件源他们主要做react+next,虽然都用过但是不是主学方向,所以我说react和next学的一般就开始划水面了2、网易1. 数组去重考察了indexOf的使用2. 判断回文字符串的方法,考察split,reverse,toString等3. 事件循环,判断代码的输出4. Positon的各个属性值和区别作用5. 文本太长,让他不显示,显示省略号是哪个属性6. 垂直水平居中的方法7. 如果有两个元素,在父元素里面,想让他上下排列居中怎么做8. v-for干嘛的,他的key注意什么,可以是随机数或者随机数+时间戳吗(不能,拖拽的时候会出bug)9. 请求预检10. Post的content-type支持什么请求数据格式11. 请求的状态码12. 403主要是什么情况基础三件套的轰炸,项目几乎没问,起手三件套基础轰炸,然后问计网,基础很重要啊,下来狂补mdn3、吉比特1. vue和react的区别2. React的状态管理器以及区别3. Qiankun的隔离机制4. Vue3的scoped如何实现的隔离呢5. Vue的生命周期,父子组件的生命周期6. Computed和watch,哪个是有缓存的7. 组件通信8. Vue中的nexttick9. Vue的元素哪个生命周期之后加载出来的,如果更新了一个dom元素的内容,在什么时候可以拿到他的数据呢10. 箭头函数和普通函数的区别11. a对象里面有b,b里面有c,c是一个函数,通过a.b.c()去调用,这里的this指向谁,如果c是箭头函数那this指向谁,箭头函数上一个的this是怎么判断上面一级的12. 解释一下原型链13. Const、let、var的区别14. Const一个对象,可以修改他的属性吗,如果const a对象,const b对象等于a,修改b会影响a吗15. 深拷贝有哪些方式16. =和浅拷贝有什么区别,浅拷贝是什么17. 事件循环18. Js的继承八股开大会,面完第二天就感谢了,面试官边问边笑,感觉在嘲笑我(bushi4、字节1. 实习期间的业务,学到了什么2. 项目使用微前端的原因3. Qiankun的隔离方案4. Iframe的重大隐患安全问题5. Qiankun的打包配置6. 简历的fcp性能指标从什么时候开始算的,使用的什么回调函数或者api来测算得到的7. 生命周期8. 如何优化的fcp,用了哪些措施9. Webp新格式图片的兼容性如何处理10. 做了哪些优化分别能优化多少时间11. Webp压缩之后和png等相比文件格式少了哪些字段12. 具体项目的拷打(主要是大模型调用的方面)13. Next向前端推送数据,如何防止xss呢14. 对ts的理解,是否熟悉15. 闭包在项目中的运用(私有化,函数工厂,柯里化)16. 柯里化具体有什么业务场景,和promise.then去调用有什么区别17. 防抖节流如何实现18. Settimeout为什么不准时,如果延迟很长一般是因为什么,如何让他准时19. 节流一定是只执行第一次吗,他具体的执行机制是怎样的20. requestAnimation机制,是否一定准时,为什么不阻碍其他任务执行21. Promise如何解决的回调函数地狱22. Promise有哪些状态,状态流转对应什么方法,then和catch分别对应什么(catch是语法错误对应的)23. Promise的状态不可变如何实现的24. Await可以顶层调用吗,新的es模块是哪个版本的es模块可以顶层调用25. Reactive和ref区别,在template模板中ref声明的对象怎么去调用,还是.value吗(直接使用,不需要.value了)26. 通过什么来知道组件是否加载异常了27. Nexttick干嘛的手撕超大数相加面了一个半小时依旧无法战胜(认识的人投简历最好别商量着一起投吧,容易撞)基础+项目+实习全方位拷打,重视项目和实习中的实践,总结就是——了解技术原理,做出区别,技术选型,实际运用,效果实现,技术亮点。一体化的考察,所以平时干活还是要把具体的实现好好记一记5、滴滴1、讲一下实习的具体业务的流程2、开发时的分支如何分配的,暂存区等几个区的区别,互相如何转化,reset和checkout有什么区别,如果遇到bug如何管理分支3、ts类型,interface和type区别4、js判断数据类型的方法5、react常见hooks6、useRef和useState的区别,useRef数据更新会触发渲染吗,setState5次会渲染几次,什么机制实现只渲染一次7、useRef和useState底层如何实现的8、react中的父A,子B1、B2如何通信9、eventBus是什么,如何设计自己写一个eventBus,.on方法你想怎么实现10、http请求是什么,请求头和请求体分别有什么字段11、常见状态码,具体讲一下30412、跨域是什么,一个js脚本使用三方库,有跨域吗,为什么能使用13、有哪些处理跨域的方法手撕1、186****9876电话号码的转换2、二叉树前序遍历(递归和非递归)递归会爆栈吗,代码中如何解决,递归和非递归底层处理方式是否一样,尾调用是什么,为什么不会爆栈,为什么性能更好依旧滴滴1、上一段离职原因2、如何看待学校课程,如何自学3、git是否熟悉使用4、打印二叉树最右侧节点,递归和非递归5、反转单链表,k个一组反转链表6、爱奇艺1、react的虚拟dom2、React中的key有什么作用3、setState是同步还是异步4、箭头函数和普通函数的区别5、Promise的状态6、水平垂直居中的方法7、动画和过渡8、函数式组件和类组件的区别9、React的生命周期10、Var和const和let11、盒模型12、媒体响应13、Rem14、实习的拷打15、200状态码和304状态码16、Jsx具有响应式的加减的函数式组件17、V-if和v-show有什么区别18、Vue3的生命周期技术栈不匹配,感谢信第二天就来了7、小红书1. 讲一下实习和项目中遇到的难点2. 提到的bug和难点怎么解决的3. 项目中Usecallback的使用,具体原理等4. 在项目中的静态json文件如果有文本切换(同一个组件的同一种语言)有什么动态切换的方案,将文本写在项目的json文件每次都需要重新部署,有其他更好的方法吗5. 遇到语言切换之后文本过长怎么尽量适配文本6. 如果还需要切换样式要怎么做,直接类名切换耗性能,有什么好的方案7. 一个实习业务的详细拷打(主要是针对当前方案提出问题,想办法去解决和当初为什么这么选择技术方案)8. Tcp和udp的具体区别,三次握手和四次挥手的过程9. http2.0和3.010. 浏览器输入url的整个过程11. 事件循环12. Commonjs和es的区别13. 怎么解决跨域14. 浏览器安全的内容15. 前端的打包工具,区别和使用场景16. Vue的通信方式21. Provide和inject的依赖注入是什么手撕:第start和end之间的链表节点反转拷打很全面,问得也比较深,提到的实习和项目会追问,最大的收获是前期技术选型要充分考虑,开发时多想想优化和极端情况等依旧小红书1. 跨端的前端页面布局适配2. em,rem,vw,vh等3. 对于不同的设备,其宽高不同,在使用rem时以什么方式去设定根元素的基准长宽等4. 说一下flex,flex:1,对应哪三个属性值,默认是什么,有什么作用,如果分开写的顺序是怎样的5. 对原型和原型链的理解,对象原型创建的时机6. 遍历对象的方法,for in遍历对象如何确定当前属性是这个对象的7. 防抖节流的理解和对应的使用场景8. https的加密过程,对称加密和非对称加密,为什么不一直用对称加密或者为什么不一直用非对称加密(非对称性能不好,对称可能被窃取)9. 数字证书是什么,如何通过的数字证书验证真伪,去哪里验证的数字证书,为什么10. Vue如何声明响应式数据,有什么区别,哪一个可以通用,响应式数据和原来的还是同一个吗11. Proxy是什么,vue如何用他做成的响应式12. 有没有什么没问到但是你觉得你掌握比较好的地方13. 手撕版本号比较(1.10.1>1.1.1)14. 除了+还有什么字符串转数字的方法,parseInt了解过吗,入参是什么,返回是什么,默认返回是什么面试官很耐心,问问题之前甚至会自己说一下运用场景知识点再问,问得较底层,需要说明具体区别等总结:这么多面试下来,最大的感受就是基础很重要,尤其是实际业务的代码方案积累,三件套的使用,不是随随便便背八股的事情,要自己手敲代码提高熟练度,还有就是项目和实习干活要多问自己为什么这么做,可能会遇到什么问题,如果遇到了问题如何解决,最后祝大家早日oc[羞涩][羞涩]
点赞 40
评论 10
全部评论

相关推荐

11-28 16:00
已编辑
武汉理工大学 Java
点赞 评论 收藏
分享
Java转测开第一人:这种就是饼 把应届当廉价劳动力用完然后丢掉
你觉得今年秋招难吗
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务