上海柏楚科技25校招前端面经(非上海校招可以避雷了)

避雷点:这家公司要求线下终面,而且问的问题明显要求有很多经验,听那个leader的意思,进去大概率是一个人开发一整个项目,还不报销路费。再说说一面吧,一面过的小伙伴可以感受下面试官的水平,没有任何准备,就乱问。

一面已过,但是自我感觉表现不太好,已约线下终面,许愿oc

自我介绍,低代码平台,屏幕共享展示,拷打项目和实习。

1. 撤销和重做操作是如何使用栈完成的?
2. 不同组件有不同事件,你是如何处理的?
3. 你认为自己使用d3.js和echarts相比有什么优势?展示一下你用d3.js自定义的API。
4. 辅助线、吸附是如何实现的?拖拽组件是如何实现的?
5. 你的低代码平台最终生成的文件是什么样子的?
6. 你实习过程中抽象语法树迁移代码,具体说说?有遇到什么困难?有想过使用其他方式吗?

八股
1. 看你项目用的ts,ts有哪些工具类?是怎么学习的ts?type和interface有什么区别?
2. 为什么笔试的一道算法题没有做呢?
3. 你对MVVM有什么理解?
4. 你知道visibility:hidden和display:none的区别?visibility:hidden会响应事件吗?平时哪个用的比较多?
5. vue-router有哪钩子函数?有哪些应用场景?你提到可以切换tab页title,具体如何做?路由push和replace的区别。
6. 学习每个技术的时候是如何学习的?
7. 说说vue3的响应式原理
8. 说说v-model的实现原理。你在项目里用到过v-model吗?怎么用的?
9. 讲讲vite,把你了解的配置项说说。
10. vite的最大特性是什么?为什么他更新的很快?
11. 你前面提到你实习过程中抽象语法树转化的时候会遇到作用域问题,能说下什么是作用域吗?
12. 作用域和执行上下文的区别?
13. js里面的垃圾回收机制?什么情况下会遇到内存泄漏?平时遇到的有哪些?
14. js里的基本类型和引用类型?常见的判断类型的方法?基础类型和其他类型在内存中是怎么分布的,你说红宝书我记得是提到过的?有验证过吗?你可以打开谷歌的内存快照看一下,可能会书上描述的有区别。

反问#牛客AI配图神器##面试常问题系列#
全部评论
佬是今天面的吗
点赞 回复 分享
发布于 03-13 20:33 安徽
我也做低代码,你是怎么出码的
点赞 回复 分享
发布于 03-13 21:53 湖南

相关推荐

评论
2
11
分享

创作者周榜

更多
牛客网
牛客企业服务