金山云校招前端二面60min

1.实习介绍
2.虚拟列表具体实现,问列表的高度是动态的要如何实现
3.JavaScript的this指向
4.给代码看输出(this指向、call、)
5.给代码看输出(this指向)
6.原型对象的create
7.Object.create实现构造函数的原型继承,构造函数的原型继承
8.给代码看结果是true/false(原型)
9.给代码看结果(__proto__)
10.事件循环
11.给代码看输出(事件循环,同步任务、微任务、宏任务)
12.给代码看输出(变量提升和暂时性死区TDZ)
13.let和var的变量提升
14.给代码看输出(TypeScript)
const arr=[1,2,3] as const
Type A = typeof arr[number];
15.Vuex和Pinia的区别
16.Vue3和Vue2的区别(API、响应式原理)
17.自定义个Hook实现全局的状态管理,需要导出暴露什么?有几种实现方案?
我说了单例模式和响应式数据,应该不是面试官的答案,我又说使用provider/inject和响应式对象。面试官提示了一下用computed的特点,只读性,保证导出是可读的,必须要使用导出的setter方法修改,保证数据的一个唯一修改方法。
18.reactive丢失响应式的原因?解决方法
19.前端性能优化
20.代码分割(code spliting)是基于什么分割的?处理逻辑是怎么样的?
21.为什么有些包会很大?使用哪些工具去进行分析和排查
22.手撕算法:找出数组里面出现次数最多的元素和出现的次数
全部评论
佬金山云有后续吗
点赞 回复 分享
发布于 2025-12-15 20:01 北京

相关推荐

2026年4月17日星期五上午,我参加了平安科技金融壹帐通算法工程师岗位的AI面试,这是第一轮,之前无笔试。面试是在平安人app上进行的。这个AI面试属于行为面试,其中的题目类似于“宝洁八大问”。面试题:1. 自我介绍,个人亮点,职业规划。2. 结合xxxx(自我介绍的时候提到的第一个个人项目)来说一下你在做这个项目的时候如何处理任务的优先级。3. 你在校园或实习的团队项目中如何处理任务的优先级。4. 你在团队中担任领导的时候如何让团队更好地完成目标。5. 你在学校或实习中如何通过逻辑思维来优化决策。6. 你是如何快速地掌握新技能、新工具的?参加AI面试的注意事项:1. 除了用于作答的手机,房间不能有任何其他电子产品。2. AI面试官阐述题目之后会给你15秒的思考时间,题目也会显示在作答界面上。3. 每道题目有5分钟的作答时间,最好说到4分钟以上,说得太短会提示你下次多说点。4. 一旦开始回答题目,中途是不能停下来思考的。如果你停顿的时间略长,比如半分钟以上,系统会默认收不到声音/网络或设备出问题了,让你退出平安人app,再重新进入一次。如果重新进入的次数多了,会被判作弊。因此在看到题目之后的15秒内就要想好怎么阐述。5. 如果一道题答得详实,会有追问,但追问也是行为面试,不会追问某一个具体的技术点或知识点。简单总结:这个行为面试中,我觉得最难一题是第五题,在校园或实习中如何通过逻辑思维提升决策质量。我没答上来。还有第四题,如何在团队中担任领导。但这道题没答好主要是因为我没当过领导,它本身并不难回答。
查看6道真题和解析
点赞 评论 收藏
分享
评论
2
13
分享

创作者周榜

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