阿里钉钉—前端暑期实习二面

🕒岗位/面试时间
前端开发工程师/5.12
面试时长:55min

5.11一面 隔天下午二面

👥面试流程
1、自我介绍
2、介绍印象最深的项目 讲解技术难点 对应功能如何进行性能优化
3、什么是虚拟滚动 原理是什么?
4、如何实现下拉获取列表数据?
5、如何实现小红书的瀑布流布局?
6、讲一下实习期间做的事情
7、spa应用路由切换的过程中发生了什么?
8、react-router是如何实现?
9、如何实现响应式布局?
10、如何实现dark模式和light模式的切换?
11、自己在前端方向还比较擅长哪些部分?
12、讲一下前端开发遇到最困难的点以及如何解决的?
13、用过的哪一个组件让你印象深刻?有没有读过组件的源码?
14、如何检测websocket的连接状态?
15、自己觉得从开始上手react到现在自己的技术提升了多少?
16、平时前端开发遇到问题如何解决?
聊天:
17、哪里人?未来的工作地点有何想法?
反问:
18、业务:讲了很多团队在做的钉钉上的功能开发 当时听了很感兴趣

🤔面试感受:
过了快一个月才来写这篇面经 主要还是因为这个部门可能是我在业务上最感兴趣的了 最后二面等了四五天挂了还是有点意难平 所以就一直拖着不愿意去听录音 复盘的时候感觉自己的表达还是可以更加凝练 逻辑性需要更强一点 很容易东一茬西一茬 说一点就扯到其他点上 不过总体面试体验还行 感觉小组的氛围应该也是挺不错的 有机会秋招再见!
#软件开发2024笔面经#
全部评论
哥是哪个部门
点赞 回复 分享
发布于 2024-06-05 21:08 江苏

相关推荐

全灵(深圳)网络有限公司 base:杭州 薪资:300一天1. 自我介绍2. 这两个项目是你业余做的是吧,不是公司级的项目3. 之前有实习经验吗?4. 那先讲一下你这个抽奖的平台,平台本身的业务,以及DDD模式5. 讲到了库存扣减,面试官问是指先在Redis里面扣减,然后再延时去操作数据库扣减是这个意思吗?6. 如何补库存?7. Redis数据类型8. 你用RabbitMQ用的是什么模式?不会,我以为是问集群部署还是单机的,我就扯了一句单机的9. RabbitMQ具体是怎么配置的?是走广播还是点对点?不会,随便扯了一句广播10. 介绍一下RabbitMQ的几种模式、如何选择以及常用场景?不会,然后扯到死信队列和仲裁队列了11. 介绍一下RabbitMQ从生产者到消费者的整个链路12. 假设消费者他取完一个任务之后,他挂了,就假设重启或者是崩溃了,这种场景,这个消息会怎么样?我说,消息会一直堆积在队列里,等待消费者恢复,然后再去队列里取13. 追问,说这个时候的消息是没发ACK的,对应的消息状态是什么?不会14. 追问,你说它堆积在队列里,后面怎么取呢?就是broker可能以为这个消息已经给到了消费者,但消费者没有发ACK,它这个消息后续应该怎么处理?消费者恢复的话应该也拿不到这个消息,broker的机制是什么?不会15. 那什么时候情况下会进入死信队列?16. 死信队列之后最终是怎么处理的?后续针对这个消息应该怎么处理?17. DDD的优势和劣势是什么?18. DDD领域对象的设计19. 你这里乐观锁用到了Redis,还有没有其他方式可以使用?比如说数据库的乐观锁怎么做?不会20.介绍下你的agent项目21. 组合模式中规则树的应用场景?22. 你平时怎么学习的?23. 平时会用哪些AI工具吗?24. 使用 vibe coding的比例是多少?25. 你在用ai coding的时候有什么心得吗?26. 用过cline模式吗?就是ai coding的命令行模式,claude code或codex之类的反问1. 面试评价:体感不错,实习经验少了点(无实习),相对业务化一些结果少一点,对自己的项目很清楚,没有涉猎的技术就知道的比较少,相当于没用过就了解比较少,你用过的其实还是比较熟练。看面试官需要什么样的人才,如果做中间件,你这个肯定不过,对开源常用的MQ机制不知道。如果是应用开发,就需要一个广度,至少都用过,知道解决什么问题,具体看你投什么岗。2. 业务现在的产品不是koko ai,叫Seele,是一个AI生成游戏的产品,toC的产品。3. 一共几轮面试可能一轮可能两轮,看面试评价,这周出结果
查看25道真题和解析
点赞 评论 收藏
分享
评论
2
10
分享

创作者周榜

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