实在智能 前端实习 一面

人生第二次面式
面试时候太紧张了,话都说不清,面试官人很好一点点引导我

基础:
    1.原型链。如何通过a对象访问到b对象的属性和方法?
    2.闭包。对闭包的理解,讲讲内存泄露?
      如果在最外层有一个变量,闭包引用了该变量,GC会对其回收进行计数吗?
           回答了会,但我感觉我理解有偏差,应该是说错了
    3.MVC和MVVM的区别。答崩了,实际上核心是MVC的通信和MVVM之间的通信和数据绑定
         MVC中的视图和控制器之间属于双向通信,MVVM对数据进行了绑定,实现自动更新
       MVC的业务层有什么问题?
    4. 讲讲浏览器和Node的事件循环。讲了Node。
          讲浏览器脑子卡了。就是宏任务和微任务 这个都没反应过来太难受了
        nextTick在Node事件循环的哪个阶段执行?给忘了,不会等事件循环,执行栈完成后立即执行
    5. AOP怎么在不修改原有代码的情况下,实现功能的更新?应该就是在问装饰器,没反应过来
    6. 问了问Node的koa、express?我回答是用的比较少,Nest用的多,功能丰富,不用自己写太多逻辑

项目相关:
    1. 用自己的话讲讲React的实现机制。讲了fiber架构,调度器,工作单元之类的组成
    2. 讲讲props diff是怎么处理的。说了点链表和深度优先遍历,old fiber和new fiber之间比较
        追问:如果在给链表添加一个节点,添加到前边好还是后边好?脑袋晕了回了个添加到头,后来反应过来了
    3. 基于订阅发布的模式,如何做一个redux的管理机?实际上是问订阅发布的模式。当时订阅发布 && 观察者模式这个名字死活没想起来
    4. 问了token具体在什么时候设置。简单说了说token
    5. 问了Electron的透明效果有什么问题?我回答的是不能鼠标穿透。

反问:
    1. 对相关业务的看法
    2. 实习有人带吗?有的,前端这边不太卷
    3. 关于工作和生活,时间什么的

面试官很好,我太菜了
---

2024 6 离职

---

2025.1.25 更新
实在是忍不了,tmd公司装的b监控软件我离职之后都没给我卸干净,我走之前还问过是不是卸干净了,tmd已经想起诉公司了😇

新进去的留个心眼哈,这个b监控软件没点实力卸不了的,我很早之前就发现了,当初自己整以为卸干净了今天又自动重装了😇

我想说的主要是公司或者那个管安全的负责人的问题,可能是疏忽了吧,不过真的很生气

我待的项目组的大伙还是很好的
全部评论
更新 面试过了😭
2 回复 分享
发布于 2024-03-14 17:52 浙江
基础的1. 原型链那个题是啥意思啊
点赞 回复 分享
发布于 2024-03-14 16:14 新加坡
感谢,帮助很大,发布订阅模式应该是react-redux控制订阅组件更新才用到的吧,redux自身是reducer状态管理
点赞 回复 分享
发布于 2024-03-15 15:16 北京
我觉得是我师兄
点赞 回复 分享
发布于 2024-03-15 20:29 湖南
老哥,去了嘛
点赞 回复 分享
发布于 2024-03-20 21:43 山西
老哥,怎么样啊,我是后端,约的六月初入职
点赞 回复 分享
发布于 2024-05-27 02:41 黑龙江

相关推荐

评论
6
6
分享

创作者周榜

更多
牛客网
牛客企业服务