4.1美团转暑期二面72min/已offer

这一面是隔壁组的leader,总体感觉问的东西都更宏观,会问业务理解、个人学习方式,一些体现个人思考深度的东西。

自我介绍

学校+学历+技术栈,强调了学习方式、博客积累、实习经历、重点产出。

实习

  • 印象比较深,难度比较大的一个Case(重构广告系统,技术+沟通的难点,体现主动性、责任心,产品思维,复盘思考)
  • 简历提到赋能到店平台稳定化、统一化、高效化,是怎么理解的?(稳定化:迭代建设,防止劣化;统一化:门户迁移收敛、模块重构;高效化:提效工具)

算法

  • lc202.快乐数(尬住,中间怎么取每一位数字给忘了,做了25min汗流浃背了)

个人学习

  • 本硕非科班,如何看待你的择业方向和专业之间的关系?(学习契机、对计算机产生兴趣过程、原专业就业方向氛围和互联网对比等)
  • 学习了哪些计算机相关课程?(操作系统、计网)
  • OSI七层架构?
  • 为什么没有去gis部门?怎么考虑的(更喜欢互联网的前端开发,专业和个人专业解耦,想在互联网领域深耕)
  • 为什么投现在的这个部门?是mt让你投就投了吗?(完整了解过美团部门图景,到店、到家两大核心,到店是核心部门;引用了王兴在三月电话会上的话,酒旅是增长点和核心、营销是关键,业务方向复杂和关键;mt和组内氛围好等等)

框架

  • nextTick的原理和平替的一些方法?(Vue 的响应式变量是异步更新DOM的,所以当你变量修改的时候,并不能第一时间拿到最新的 DOM,而在nextTick中就可以拿到最新的 DOM;

nextTick 能获取到最新的DOM树信息

  • JS为什么是单线程语言?说说宏任务和微任务队列

设计模式、新知识等

  • 观察者模式和发布订阅模式的不同?(分别解释,扩展说了Vue响应式的实现是观察者模式,eventBus是发布订阅模式)
  • 最近了解到的新知识?(原子化CSS、Rust:对前端基建的提升;语言本身的特点:为什么快为什么安全,无GC、变量所有权)

反问

  • 怎么学习?(业务+技术)
  • 对校招生的期望(明确个人发展路径更重要)
  • 给我的建议,提高的点?(多一些视角输入,了解一下DDD模式,例如有了直播带动营销的需求才有了直播流媒体的架构)
#美团##暑期实习##前端##面试##面经#
全部评论
请问佬转前端用了多长时间自学啊,我也是gis想转前端
2 回复 分享
发布于 2024-07-19 16:22 广东
佬 太强力
1 回复 分享
发布于 2024-04-07 13:37 上海
学到了
点赞 回复 分享
发布于 2024-04-23 23:21 天津
兄弟,内部转暑期不需要笔试吧
点赞 回复 分享
发布于 2024-04-14 22:16 北京
太强了太强了
点赞 回复 分享
发布于 2024-04-08 11:45 广东
大佬问一下,你打算啥时候入职呀
点赞 回复 分享
发布于 2024-04-08 10:35 云南
美团有gis部门吗?
点赞 回复 分享
发布于 2024-04-08 10:16 福建
无敌啦
点赞 回复 分享
发布于 2024-04-07 14:27 北京

相关推荐

一面(1h):一面忘记录了,随便记了一点。感觉沟通不畅,不过还是过了。早上面试,晚上通知二面1. 自我介绍2. 项目的应用场景介绍3. Spring Boot 和 Spring Cloud用在哪些地方4. 为什么要用 Lua + Redis 判断是否需要图形验证码5. 对哪些库表进行分库分表6. 为什么要用基因法改造7. 为什么要用Es8. 分片策略是什么9. Redisson封装多种分布式锁,怎么做的,用在哪里    1. 我这边创建了ServiceLocker的接口,然后用具体的实现类去实现这个接口。然后把对应的key和锁类型放到map的结构里,通过ManageLocker提供对外的服务,然后具体的锁里面是有redisson客户端的,通过这个客户端对传入的key进行获取。10. 分布锁用在哪里    1. 可重入锁:在防止缓存穿透的时候会用到,使用了双重检测的方式防止请求达到数据库。    2. 读锁:对应票档的数据、座位数据存在redis如果不加锁,又有其他线程进行写入会有脏读。11. 限流算法有哪些12. 为什么要用令牌桶13. 说说JUC14. 说说JVM15. 算法:翻转链表16. 算法:股票(最基础的那题)17. 反问:美团直播18. base:北京,上海二面:我的评价就是神,这leader我简直爱死,很真诚地在和我聊业务、技术栈的选择,还有以后的职业规划。1. 算法:二叉树的最大路径和2. 进程、线程、协程3. 总结一下并发相关的和锁4. B+树和跳表5. SpringBoot和SpringCloud作用6. IOC和AOP7. SpringAOP和传统AOP有什么区别8. 开始安利美团,聊人生9. 反问业务二面是晚上面的,第二天下午oc。然后下周一腾讯发offer了,周二我让leader帮我跟进一下,半小时后offer,太爱了!
查看23道真题和解析
点赞 评论 收藏
分享
04-24 10:14
已编辑
重庆邮电大学 Java
● 岗位描述:Bravo 102是由阿里国际技术全团队共同发起的技术人才孵化计划,打破传统人才选拔及培养框架,为有志于走向AI未来的技术新锐们,提供“你行你上+我要我来”的双向奔赴式的实习机会选择。 在这里,“我”将不被岗位定义,以能力选择业务战场,与全球顶尖团队并肩作战,沉浸式体验全球多元化业务战场与亿级流量高并发系统。 加入我们,成为AIDC首批102位Bravo Talent,一起掌舵AI,为我们的未来Bravo! 关于我们: 阿里国际技术专注于提供卓越的数字零售技术服务,致力于服务全球消费者,并触达全球中小企业买家。我们希望利用AI技术让每个人都能够轻松、便捷地享受全球优质的商品和服务,推动商业活动更加高效、可持续,为社会未来的发展带来更多可能性。 我们提供涵盖商品智能、商家服务、供应链优化、跨境物流、搜索推荐引擎、用户增长、金融服务、客户体验、AI 基础设施、企业数智化、全球云及高可用架构、研发效能等技术领域,实习生可跨多个技术域实践,深度参与多场景技术攻坚,探索你想选择的职业发展方向; 在这里,你将和我们一起,采用领先的数字化及人工智能等技术持续解决商业活动中的现实问题,创造技术价值,为消费者带来更加美好的体验!欢迎加入我们!● 工作职责: 1、参与基础软件的设计、开发和维护,如分布式文件系统、缓存系统、Key/Value 存储系统、数据库、Linux 操作系统等,探索 AI 在系统调优中的应用(如通过机器学习预测热点数据提升缓存命中率); 2、参与国际电商系统及基础设施的核心模块开发,集成 AI 模型服务,为公司产品提供强有力的后台支持,设计并实施最强大的解决方案; 3、参与产品的开发和维护,完成从需求到设计、开发和上线等整个项目周期内的工作,能够通过 AI 工具提升开发效率;4、参与海量数据处理和开发,使用Java/SQL/Python开发 ETL 流程,结合大模型实现数据清洗与特征工程自动化(如利用大模型生成 SQL 查询模板); 5、参与项目为用户提供丰富而有价值的桌面或无线软件产品,能够探索 AI 在业务场景的落地应用(如大模型在供应链定价、销量计划、库存、履约等复杂场景的智能洞察和协同,基于大模型的个性化推荐系统,交互式智能导购,需求预测模型部署,异常检测算法实现等)。● 岗位要求基础能力:学科成绩优异;代码能力出色:代码思路具备一定逻辑性,熟练使用常见的设计模式,输出高高质量代码(可读性、可理解性);专业成果:竞赛或论文产出:专业领域内知名会议或期刊发表过学术论文,担任一作/学生一作/共 —,或专利/软著;开源社区贡献:在GitHub等开源社区具备有较大影响力的技术项目 (star X),作为collaborate/committer/menber优先;实习经历:校内/校外项目深入了解并积极实践相关技术在实际场景的应用,能够独立应用技术解决问题有意向广州的欢迎私信勾搭,绝对核心组,也可做AI相关研发
点赞 评论 收藏
分享
评论
16
45
分享

创作者周榜

更多
牛客网
牛客企业服务