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. 反问环节

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

相关推荐

06-30 12:46
已编辑
美团_测试开发
一起工作了一个多月的外包小哥在上周被优化了,这小哥平时人也挺不错的。我上班这么久也是第一次看见有人被裁,之前组里的人员流动大多是主动离职或者活水(主动申请调去公司的其它部门)。所以外包的缺点之一就是很不稳定,因为裁你的成本比较低,所以觉得你做的不好或者需要优化人的时候首选是外包。那外包这么差还就不能去了吗?外包的好处:没有什么绩效压力,只要你把本职工作做好其实就没啥问题了,一般也不用加班,我接触的外包同学包括我自己手下的外包同学一般都是8点就走了,有时候7点可能就走了,相比正式员工还是挺早的了。门槛低,就拿测试来说的话一般没有什么学历门槛,大专学历一般就够了。还有就是面试问题一般问的也很简单,只要你正常学过一点测试背背八股文啥的大概率能通过外包的面试。薪资待遇:依旧是拿测试举例子,应届生进外包的话一般待遇会有个七八千左右(一线城市),虽然不高但是对比其它行业其实还好了。如果你有个几年经验,进大厂测试外包一般都是过万的,之前听一个学长说过他们组里还有20k的外包,我也是非常惊讶,薪资这个东西比较敏感自己也没有深究过,大概就是这么个情况。外包的坏处:一入外包深似海,据我了解如果你干过外包,那么你后面找工作很难找到中大厂的正式岗了,后面跳槽的公司大概率也是外包公司。人们心中的成见想一座大⛰️,做外包很容易被人歧视,之前刷抖音刷到过外包不许吃零食。大家都是打工当牛马的有什么高低贵贱之分呢,煮波我是从来没有歧视过外包,因为我自己二本在找工作的时候就经常被人歧视。如果你讨厌一种人或者一件事,那么你就不要成为那种人或者做同样的事。最后想说的是,如果你实在真的找不到好的工作,那么是可以去外包的,因为总比没有强(听过一句话:不是你选择了外包,而是外包收留了你)。实习生的话找外包其实影响不大,因为一般公司都不背调实习经历,不会特别关注你的实习公司的。
第一份工作能做外包吗?
点赞 评论 收藏
分享
07-11 21:40
已编辑
长安大学 运营
投递字节跳动等公司8个岗位
点赞 评论 收藏
分享
个人情况:真末流985硕士,研一,农业工程与信息技术专业,朋友在找工作社招,正好拉着我一块儿找工作。(三年前写前端React的,很久没写过代码了,一个月速转go)base:上海,某云计算厂商。上个月面试的了,也是我第一次面试,所有问题都回答上来了。面试题整理了如下:Go 中的 init 函数,执行顺序?多个 init 的情况下会有吗?Go 里面的两个 interface 变量能否比较?什么情况下两个 interface 相等?new 和 make 的区别如果函数返回一个局部变量的指针,是否安全逃逸分析?垃圾回收机制了解吗 GC,Go 语言怎么做的混合写屏障是什么,解决什么问题标记清除解决什么问题map 线程安全吗?怎么上锁?go 扩容机制,怎么动态扩容gmp 模型介绍一下io 阻塞导致的 goroutine 阻塞,怎么做,调度器怎么操作?io 多路复用技术,你了解吗阻塞发生的什么情况recover 是干啥的goroutine 中,有一个子 goroutine 可以捕获里面的 panic 吗项目里接口响应 200ms 怎么做的为什么用 JWT?JWT 在对比 cookie session?加上 https 还会有这个问题吗?jwt 安全性体现在哪?数据库索引什么时候失效算法(不难)javascript 事件循环机制描述一下。你对云计算了解吗?反问环节:专有云和公有云的区别?
查看27道真题和解析
点赞 评论 收藏
分享
评论
2
37
分享

创作者周榜

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