【前端道一云实习凉经】一面/二面

最近整理手机内存的时候,翻出了几段以前的面试录音。时间大概在6,7月左右吧。稍微整理一下知识点发上来给自己以后参考一下。

一面

1.自我介绍

2.vue v-model的原理(vue2是input+value监听-defineproperty ,vue3是modelvalue+update:modelvalue-proxy)

3.vue 的生命周期。(create mount update active destory 以及前面加before,vue3的setup=create + 都加上on + destory变成unmount)

4.怎么封装一个axios(baseurl,拦截器响应器之类的)

5.如何优化项目( 我答了lighthouse方向。 项目体积(js-terser,css-ano,image-imageMinity这个包吧,问了一下image压缩的原理)。项目渲染说了gzip,babel-loader,splitchunk,cachegroup分包策略。prefetch和preload)

6.深拷贝 和浅拷贝 ,闭包的原理和使用场景

7.跟着项目问了技术栈,一些实现起来的问题,难点什么的。大概就这么多。两天后通知过了



二面

1.自我介绍

2.动态绑定class(声明变量)

3.后端传了一个json形式的东西过来,里面包括了一堆的转义字符。怎么转化成json的对象(当时说了一个json.parse或者正则,面试官说不行会报错。现在这个知识点还没搞懂。看下面我回去复盘的一个例子,这不是可以正常转吗)

// 前后端交互的时候,后端传了一个json形式的东西过来,里面包含了一堆的转义字符
let temp="{\"src\":\"1.png\"}"
console.log(JSON.parse(temp))  //输出{ src: '1.png' }


4.组件传参(这个简单),然后问我父子组件传参并且跨域(不同的域名之间传参 。当时没答上来。。。正解应该是类似的postmessage或者用类似qiankun框架的类似微前端的解决方案,我之前逛gitee的时候好像看到个人用koa搭建框架,然后用类似请求api的方式来请求组件。回去研究一下去)。

后面就是在拉家常,聊未来的规划。接着直接挂了。面试前跟我说随便闲聊一下,没想到暗藏杀机。。。。


#前端##前端开发实习#
全部评论
我更怕面试遇到聊未来规划和拉家常的,我会觉得对方对你没兴趣了,或者觉得你技术没过关,敷衍一下😭
点赞 回复 分享
发布于 2023-06-10 20:20 湖南
暗藏杀机 所以不到结束的那一刻,就不能放松警惕啊啊啊啊
点赞 回复 分享
发布于 2022-10-20 19:14 北京
聊未来的规划
点赞 回复 分享
发布于 2022-10-20 15:07 河南

相关推荐

03-20 20:24
已编辑
门头沟学院 前端工程师
时间:30分钟1. 自我介绍​2. HTML语义化标签及好处​3. HTML块级元素与行内元素区别​4. CSS元素隐藏方法​5. display:none、visibility:hidden、opacity:0区别​6. 触发重绘/重排的样式​7. 浏览器渲染流程​8. JS基础数据类型​9. 判断属性类型的方法​10. ES6新特性​11. Set与Map区别​12. new Set/new Map存储结构​13. ==与===区别​14. 数组去重方法​15. 对象实现数组去重思路​16. JS事件循环机制​17. Promise所属任务类型​18. Vue nextTick任务类型​19. URL输入到页面展示全过程​20. TCP三次握手交互过程​21. TCP四次挥手交互过程​22. 断开连接需四次挥手的原因​23. GET与POST请求区别​24. 前端浏览器本地缓存​25. LocalStorage、SessionStorage、Cookie作用​26. 登录校验优先使用Cookie的原因​27. Vue生命周期及各阶段作用​28. 发送网络请求的生命周期​29. Vue3中created的集成位置​30. Vue组件通信方式​31. Pinia与Vuex不同点​32. v-if与v-show本质区别​33. v-if、v-show是否触发重排​34. v-for必须加key的原因​35. v-for key绑定index的问题​36. Vue计算属性与watch区别37.项目细节38.反问:不知道是我回答的太公式还是因为眼神乱飘,面试官让我不要用ai回答
发面经攒人品
点赞 评论 收藏
分享
03-09 20:07
已编辑
门头沟学院 Web前端
📍面试公司:杭州安恒信息🕐面试时间:3.3💻面试岗位:前端❓面试问题:一面:50+min两个项目问了很久。。。1.如果说现在已经写好了文档,但后端接口还没写好,前端部分你怎么完成?2.你做过什么优化吗,说出来你知道的优化方案?3.你用过什么 AI 写代码吗?4.你项目的 vibe coding 率能达到多少?5.说说 mpc 和 skills?6.了解 rules?7.有没有用 AI 做过好玩的小东西?8.Vue2 和 Vue3 的区别9.组件通信10.v-if 和 v-show 区别11.v-for 渲染中,为什么要有 key 这个东西?12.reactive 和 ref 的区别,存复杂对象用什么?13.reactive 用在数组上的时候有坑,你知道吗?14.Git 了解吗,项目有没有做权限控制?15.如果遇到 Git 冲突,怎么办?16.merge 和 rebase 的区别知道吗?17.Webpack 和 Vite 对比18.TS 的泛型19.TS 有什么优势,为什么用在项目中?20.我现在有一个 interface,里面存了 id、name、grade、content,我只想 id 变为必填项,其它选填,该怎么做?21.为什么学前端,有没有什么规划?二面:40min1.做完这个项目最大的收获是什么?....项目相关2. js 为什么是单线程的?3.浏览器是多进程的还是单进程的,为什么要设计成多进程?4.假如你工作中,你和同事开发同一个功能,你同事的代码写的不规范,不够好,你怎么劝你的同事放弃它的代码?5.如果产品经理现在提了一个需求,复杂且要难实现,你怎么去跟产品经理沟通?6.你了解 AI 相关的东西吗,幻觉,提示词之类的?7.最近有没有做过 ai 相关的小项目,或者了解最新的 ai 相关的知识?8.你来公司实习,想得到什么收获?三面:30+min1.学校、生活、日常问题2.问项目,要看项目展示3.算法题,复原IP地址(只给了一串数字,忘了ipv4地址格式了,没做出来4.职业规划🙌面试感想:一面体验很好,面试官会引导。越往后面越恶心,三面面试官语气不是很好。
发面经攒人品
点赞 评论 收藏
分享
评论
3
16
分享

创作者周榜

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