美团支付日常一面

 实习拷打:
描述一下这段实习过程中你觉得最有价值或印象最深刻的事情是什么?

技术细节: 规则引擎中复杂的逻辑表达式是如何存储的?如何实现规则因子的通用化? 

系统设计: 为什么要设计多版本快照?如何保证对旧表的兼容? 

线上风险: 如何发现规则变更后的错误?审批流程能解决哪些问题? 

并发处理:两个业务人员同时修改同一规则,如何保证并发安全?

 多版本快照产生的数据冗余如何处理?分布式锁在这里的作用是什么? 

有点奇怪的八股

操作系统: 简单介绍计算机通电后是如何启动起来的? 

硬件常识: CPU 通电后为什么能运行?

网络基础: 在当前面试的视频直播场景下,网络上发生了哪些事?

协议细节: 视频传输一定是 UDP 吗?在网页端是如何建立 UDP 连接的? 

反射(Reflection): Java 为什么要用反射?不用行不行?它带来了什么好处? 

类加载(ClassLoader): 为什么要用类加载机制?你写过相关代码(如 Starter 或 SPI)吗? 

算法题: 字符串模拟大数相加

系统设计题:
老师在某个时间段加一节课。

根据起止时间查询该时段内的所有课程。

有的问题不是很常规,感觉要凉

后续:
周五面的,周一通知挂了,复盘感觉问的还是偏综合,反射这块答偏了,应该是从Java编译之后静态,反射提供了动态的能力去会回答。然后就是前面OS和计算机网络答的不算好,继续练吧
全部评论
你这支付的,问通电启动这个,完全是超岗了啊
点赞 回复 分享
发布于 02-09 21:27 陕西
继续学习,争取下次就过了
点赞 回复 分享
发布于 02-05 17:43 湖南
哥,挂了是会发感谢信吗
点赞 回复 分享
发布于 01-31 09:58 云南
感觉问的操作系统和计算机网络是真有点抽象啊? 是我太菜了吗
点赞 回复 分享
发布于 01-23 23:13 北京

相关推荐

算法:LC72. 编辑距离(mid,动态规划)1. 项目是练手项目还是生产项目?为什么选择这个项目?2. 项目中的技术栈是如何掌握的?3. Lua 脚本在项目中怎么用的?解决什么问题?4. 有没有做高并发压测?怎么验证系统效果?5. 在压测过程中,如何观测系统表现的?6. 缓存命中率怎么监测的?7. 动态规划实际应用场景8. 如果要去改的话 ,用是什么机制去改这个数据啊?初始化缓存的状态,写入的初始动作。缓存如何加载?是启动时加载还是动态加载?9. 缓存数据更新怎么做的?10. 为什么不用“先删缓存再更新数据库”?11. 这个机制有必要服务启动时就加载吗?懒加载机制需要启动时加载吗?12. 项目中缓存的是什么数据?为什么适合缓存?13. 你了解实际的应用场景吗,动态规划的实际应用场景14. 用什么管理代码?15. 你自己动手开发上手开发的大概哪些模块是自己做的呀?自己写了多少行代码?16. 访问站点建立链接,电商平台。建立的是什么连接。为什么?17. 关注哪些前沿技术?什么渠道?18. 实践探索,有没有实践这些新技术?在哪里装的?什么模型?尝试解决了什么问题?19. 用agent写代码具体做了什么?20. 后端技术栈的信息了解吗,比如高并发的处理新方案类似?真正有自己实际行动?具体的case?朋友的面经,帮忙转发一下,问得特别细,全程拷打项目没有纯问八股,如果没有吃透自己的项目就很难回答,大家可以按提问的这些方向好好准备下自己的项目
查看20道真题和解析
点赞 评论 收藏
分享
评论
5
7
分享

创作者周榜

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