02.14 编程猫前端社招一面面经

线下面试,需要自带简历,面试地点在编程猫公司会议室里

1. 自我介绍

2. 开发相关
- 平常是怎么使用git,怎么创建新的分支
- 上一家公司怎么进行code review的
- 用过哪些AI工具来帮助自己开发提效

3. CSS
- CSS优先级, 哪个优先级是最高的
- 用CSS实现居中对齐有哪些方式
- 有没有用过display: grid, 它有什么限制
- 在需要验证某个CSS特性或者JS特性的浏览器兼容性的时候,怎么去查
- CSS中transition和animation的区别

4. JavaScript
- JS有哪些基础类型
- JS中值类型和引用类型有什么不同
- JS里的深拷贝一般怎么实现,有哪些现成的第三方库可以用
- 讲一下事件循环
- 事件循环中的微任务和宏任务平时有没有用到过,比如Vue中的this.$nextTick
- 介绍一下JS中的原型和原型链
- 如果想要创建一个原型为空的对象应该怎么做

5. TypeScript
- TS中的type和interface有什么区别
- 项目中的.d.ts的作用?

6. 框架
- Vue3和Vue2的区别
- Vue3和React的区别
- React中,useEffect是如何使用的,依赖项传与不传的区别

7. HTTP协议
- 浏览器缓存是如何实现的
- 平常开发中打包后的HTML文件以及JS, CSS文件的处理方式
- localStorage, sessionStorage和IndexedDB的区别
- 跨域是什么,如何从纯前端的角度实现跨域

8. 项目经验
- 说一下自己实现过的最难的项目
- 开发过程中遇到页面卡顿的情况,应该怎么处理(提示:可以用devtools的Performance)
- 怎么样实现一个可拖拽的元素

9. 公司相关
- 有没有用过编程猫的产品
- 如果要你用AI对话框实现一个编程猫产品的积木模块的添加功能,你要怎么实现

10. 反问环节

#编程猫##前端##社招##面经##前端面试#
全部评论
社招感觉问的很基础啊,我一直以为都是拷打做过什么
1 回复 分享
发布于 02-15 16:32 河北
楼主怎么样,一面过了吗,二面问什么?
点赞 回复 分享
发布于 03-18 16:32 浙江
佬,没有算法手写题吗?
点赞 回复 分享
发布于 02-14 18:55 广东

相关推荐

今天 10:45
已编辑
门头沟学院 前端工程师
背景:双非本,22届的学长,好久没来牛客了,三年工作经验,社招,最近在跳槽体验:非常一般面试内容:1.没有自我介绍,上来直接上压力,问你往年绩效如何,2.对着项目开始问,这里聊了近二十分钟,我说到一半直接被打断了他:不需要聚焦技术细节,我不是说这些不重要,因为我们时间有限,你刚才说你为了完成这个项目改造了一个canvas库,你直接说改造符不符合预期以及做到了什么,后续有没有人用,反馈如何,给团队带来了多大的贡献,后续对项目的探讨也希望你能聚焦在这些点上这个时候我心里想的是他说的倒也没错 只不过面试很多家了这是第一家这么说的,让我有点愣住后续又聊了一些他:你们xxx的玩法是什么,封装了哪些技术方案我感觉他这里在套我公司方案,毕竟我还是在职的,所以这里我随便说了点,比如说裂变,分享,做任务打卡,红包这些他:你们内部框架的动画有吗,能说说底层原理吗这里我又不想说了 第一是他这种意图太明显了,第二是公司内部框架底层是客户端代码,我基本没去深究过,于是又随便扯了点项目结束,问八股,这个时候差不多二十五分钟吧1.让你设计一个promise你会怎么设计2.js调用链机制3.call bind区别,说一下2025年的前端场景里 (ai、跨端、低代码、微前端、node),有哪些地方会用到这俩4.原型和原型链,这里会一直追问你,我感觉我答的甚至不如校招的时候,因为工作中真的用不到这玩意5.聊下尾递归三道场景题:1.promise的catch里如果返回一个普通对象,那么在调用这个promise链的时候,会走到then里还是catch里,并说明原因(这题我有点记不清了,sry)2.有一条promise链,你会倾向于把错误处理都放在最后的catch里吗?我回答说不会,然后列举了一下这么做的坏处以及我的理解,他反问:那xxx库为什么要这么做呢?我甚至都没听清这个库是啥,因为这个xxx库是一个nodejs库3. 如何设计通用的状态管理?我说我没听懂,你指的是框架里面的store?他举了一个具体的例子:现在我封装好了一个函数,可以检测到元素的滚动,但我想做的是:怎样做可以让这个函数在任何ui场景下都能检测到任何元素的滚动?你的方案是什么?闲聊问我能否透露现在的薪资为什么想跳槽?问我公司内部的构成说实话这几个问题我都不想回答.....但出于礼貌还是说了些反问3年经验的前端如何走出舒适区?你们的部门用的技术栈以及最近在做啥?大概就这些,时长差不多五十分钟,总感觉漏了啥,之后想到的话还会继续补充#面经#  #前端#
查看29道真题和解析
点赞 评论 收藏
分享
评论
1
32
分享

创作者周榜

更多
牛客网
牛客企业服务