实在智能 前端实习 一面

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

基础:
    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 离职
全部评论
更新 面试过了😭
2 回复 分享
发布于 2024-03-14 17:52 浙江
哥,能问问二面他们要干嘛的吗?下午三点半面的,现在约二面了
1 回复 分享
发布于 03-19 17:56 湖南
佬,是自带电脑吗😭有显示器吗
点赞 回复 分享
发布于 02-22 19:03 四川
老哥,怎么样啊,我是后端,约的六月初入职
点赞 回复 分享
发布于 2024-05-27 02:41 黑龙江
老哥,去了嘛
点赞 回复 分享
发布于 2024-03-20 21:43 山西
我觉得是我师兄
点赞 回复 分享
发布于 2024-03-15 20:29 湖南
感谢,帮助很大,发布订阅模式应该是react-redux控制订阅组件更新才用到的吧,redux自身是reducer状态管理
点赞 回复 分享
发布于 2024-03-15 15:16 北京
基础的1. 原型链那个题是啥意思啊
点赞 回复 分享
发布于 2024-03-14 16:14 新加坡

相关推荐

头像 会员标识
06-11 01:02
门头沟学院 Java
今天不出意外,在晚上10点图书馆关门后,又是从10点聊到12点的夜晚,昨天聊到了12点40分。先说一下bg吧,本人26届学院本,Java路线,一段小厂实习,一段线上实习以及大二阶段的黑奴(所谓的功能需求点付钱),于今年5月份,辞职了一份转正但工资很低且没提升的小厂工作,想着根据自己现有的项目和经历做一次轻资产创业。从创业想法产生的那一天起,自己每晚常常睡不着觉,有时是因为明天要上班,去面对那索然无趣并且毫无交流和沟通的开发中,常因为互联网的唱衰Java和计算机而感到焦虑且不断去刷相关牛客和抖音,常因为算法和技术问题而感到力不从心怀疑自己到底适不适合这一行,常在开发中感觉到自己的能力不足而无法使用未学到技术的失败感,也因为公司业务安排和人员问题而导致只能自己开发一个模块且无人指导自己学习的窘迫感。在意识到自己需要改变后,毅然决然决定,要自己做出一款软件,自己创业,遂独自从零开发,捡起以前自己的知识点,以及自己的想法和精力,全力的去推进项目进度,在上班空闲期间和晚上下班时间,都在研究系统的架构,研究设计的方向,以及学习开发的知识点和实践。在时间线是4月份,逐步深入了解现在的项目以及学习学到的东西,不断完善和不断加强项目的骨架和技术点,甚至购买阿里云服务器,仅仅是为了测试web端的性能和学习部署从而让自己不断去了解各种各样的商场平台,捡起以前学习cremb商城系统残留的笔记和知识点,下定决心要在9月份之前做出一个微服务的二手闲置商城平台用于创业。于5月份20日因为转正薪资没有谈拢而毅然辞职,在实习期间和离职的这段时间自己心思全然扑入项目的开发和实践中,不断学习和去探索业务,真正的去做了深入的调研和了解,去使用技术实现业务,去把自己的想法一一实现,并且在此期间认为自己学到了很多,并且迷失了自己。有时候常常是自己一个脑热的决定,而不去想着可行度和效果,以及中间可能会遇到的困难和障碍,导致自己时常陷入一种难以言说的泥潭中,我感觉自己离最初的初心走远了,我把自己封闭在自己的舒适圈里,认为自己在创业所以可以不去管实习,甚至我抗拒外界的一切因素,因为我反而害怕,害怕自己其实做这个东西的价值被别人否定,害怕被别人看出来自己其实是在逃避,是在停滞不前的yy。想着可以把自己的退路封死,甚至不顾一切的想着为了创业而创业,从而失去了自己最开始想要是什么,然后今晚我开始审视,开始和朋友真的交心谈谈聊聊,幡然醒悟其实无论是实习工作也好,创业也好,这两件事其实不应该将其放在对立面的,我做出来的项目,需要耗费的只是我前期的开发成本,对于后期的上线和维护,仅仅只是一种少而又少的时间,在开发完毕后的上线的那两个星期,撞上了我们老生开学和新生开学,其实我们无论是怎么做都好,最重要的也就是前面那两周的宣传了,成就是成了,没成也就没成,他的利益和局限性就在那,它始终是一个校园的二手平台,它产生的利益始终是校园经济,我无法确保且不能肯定他在初始阶段就能一炮而红并且赚到第一桶金,对于二手平台而言,最需要的就是时间的沉淀,它始终无法像卖电话卡卖消费服务产生的瞬时利益大,且也不可能去取代和替代闲鱼成为主流的二手交易平台,它和闲鱼的大而全不一样,它只能局限于少而精这一品种,也就说明了它并不需要很高深的性能提升和复杂的技术实现,它的唯一优势就是通过商品的精确推荐和搜索从而加快商品的流转性。但是校内的商品就这么多,在精确和准确的算法实现和推荐都需要庞大的数据商品和人员流动,所有的yy和幻想都是不切实际且毫无意义的。最应该做的就是交给时间,而不是孤注一掷像个赌徒一样all in这个创业项目,我时常会往好的地方想,并且十分理想化的想当然,不是的,现实不会因为你是一名大学生和创业者而对你有所帮助,它只会不断向你陈述事实直到你接受他,并且放弃自己的幻想从而考虑更贴合实际的事物,我们不能因为自己的某个想法而不顾一切的all in押注,而是应该真正的从现实的角度,从自己真正冷静的思考中得到启发。于我而言,这又何尝不是一种进步。话说到这里大家可能都听不懂我在说什么,感觉叽里咕噜的说了一大堆废话,哈哈哈哈,并不是的,我只是在感慨自己的思想变化无常,从很想找实习到很想创业到现在的心静通达,何尝不是一种自我救赎呢,后面的日子我也不会放弃继续开发项目的,只是我不会太想当然和不顾一切的为了创业而创业了,而是理性的思考,并且在期间不断学习和成长,也不会抗拒找实习和工作了,而是想让自己明白,路就在脚下,无端的迷茫和焦虑是一道泥坑,它会营造出一种你在前进却不断下陷的过程,我也更希望大家能够明确自己的内心,相信自己,而不是去比对和幻想别人的生活以及自己没走的另一条路,而是大大方方的,承认自己的不足并且坚定不移的朝着更好的自己出发,共勉之
如果实习可以转正,你会不...
点赞 评论 收藏
分享
程序员小白条:实习是这样的,得自己去包装前人的产出,实习谁给你核心的活啊,你随时都可以跑路的
点赞 评论 收藏
分享
评论
9
10
分享

创作者周榜

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