社招这么难吗
点赞 评论

相关推荐

03-30 01:16
已编辑
湖南科技大学 前端工程师
1. 封装组件的话有用过插槽吗,作用域插槽呢2. 父子之间的传值是怎么传的,父子通信3. provide和inject用过吗,接受什么类型的数据,能接收函数吗(能)4. vue2中父与子生命周期的执行顺序5. 组件中的name和路由的name有什么作用6. 路由传参有params和query,params是怎么传值的(router中的name就是配合params进行路由跳转和获取动态的参数,而query是通过push路径的方式进行传值)7. vue中的keep-alive用过这个组件吗,不是HTTP中的8. 场景:没有在data函数中去定义,我是直接在mounted函数中直接用this.a等于1,然后我把这个a绑定在这个模板上,此时呢有一个按钮是改变这个a的值,把this.a变成等于2,那么这个模板中的a显示的值是1还是29. vue2响应式是怎么处理的10. ref和reactive的区别,分别去解构还会是响应式吗(reactive失去响应式,ref不会)11. watch和watchEffect用到过吗12. html中script标签设置defer和async有什么用13. cookie,localStorage,sessionStorage区别,两个标签页的sessionStorage能共享吗(不能),localStorage呢(能)14. vuex和pinia在两个标签页中能共享吗(不能)15. 二级域名下的cookie在一级域名下能拿到吗(不能),反过来可以,向下兼容16. 盒模型,content-box标准盒模型(它不包含margin,你实测过吗)17. 两栏布局,左边固定,右边自适应怎么实现(flex)18. 水平垂直居中布局19. 外层div设置了transform,内层设z-index=999生效吗20. 行内元素的margin和padding左右方向生效,上下不生效21. map和forEach的区别,可以链式写吗(链式的前提是有返回值,map可以写,因为有返回值)22. git的命令,删除本地的分支(git branch -d ),git pull和git pull --rebase的区别#前端凉经#
查看22道真题和解析
点赞 评论 收藏
分享
2025-03-19 一面(专业)base:杭州1. 自我介绍2. 学校有没有相关前端课程(答看roadmap、博客、文档自学)3. 什么时候开始接触前端,为什么选择前端4. websocket如何建联   后端接口,react封装一下,答了一下监听onclose,也讲了检查本地存储聊天记录5. localStroage怎么做的,如何检查聊天记录是已经存储过的(卡了)改问如何标识对话时间,答后端有指定好6. socket在哪层(传输和应用之间的api,websokect协议在应用层)7. 五层网络模型(应传网数物)8. socket怎么实现推送功能9. 介绍一下react常用版本,常用的特性(开始吟唱,中断渲染,fiber架构,虚拟dom,组件复用)10. 怎么从JSX变为命令式语法(没听懂,后面回头补答了一些babel编译,语法词法分析ast相关的内容)11. fiber的出现是为了什么(可中断渲染),解决了之前的什么问题(不会,盲答了不可中断渲染)追问没有fiber为什么会导致渲染卡顿(没有双缓存?瞎扯了点东西,重排重绘一股脑输出)12. fiber具体怎么实现双缓存(双缓存,航道模型,但是回答的比较乱,缺点条理)13. 深挖可中断渲染的具体原理,深到具体任务队列,渲染原理(怎么被分成小块),之前看的源码有点遗忘了,答的比较胡言乱语(此处拷打长达5分钟)14. 哪些dom操作会影响性能(又答了重排重绘)15. dom增删改查的api(答了getelementbyid,其他的说不记得了)16. 打包工具为什么有,具体做了什么(答了webpack的树摇代码分割,vite答了es模块,hmr热更新)追问vite编译流程,提供了哪些参数,入口,怎么通过这些入口整合代码压缩体积(md忘了,这里说查文档。但是这里想起来ast了,回头答了babel编译那里,又追问怎么进行词法分析,盲答了正则,状态机)17. 问roadmap怎么学的18. 反问,问面试官有哪些好提升的。面试官说继续沉淀细节的内容,api谁都会调用,问问ai就行。但是底层的原理不是所有人都了解,叫我多熟悉框架底层总结:几乎没问常见八股,就针对问了计网react和打包工具,还是蛮神奇的🥲没有代码考察,应该是G了,那就给大🔥提供点面试反面教程吧😭#牛客AI配图神器#
查看18道真题和解析
点赞 评论 收藏
分享
牛客网
牛客企业服务