美团 服务零售 处女面 一面 面经 (凉)

上来一道重排链表

两个项目拷打四十分钟

1. Java 基础这一块有没有去看过一些源码之类的?  
看过集合相关的

2. 挑一两个讲讲,比如 ConcurrentHashMap
吟唱(提到了 1.8 用了 CAS)  

3. CAS 的这个技术主要是为了什么问题?  
保证变更数据操作的原子性

4. 为什么能保证(原子性)?  
比较预期值和当前值

5. CAS 底层怎么实现的?(操作系统相关)  
不知道,只知道是硬件层面的指令

6. 项目提到了间隙锁问题,MySQL 为什么要引入间隙锁?  
解决幻读

7. 幻读问题是什么?  
同一事务下相同查询语句返回不同结果集

8. 项目里`select ... for update` 的场景为什么会触发间隙锁?  
当时sb了,没反应过来,说就是会加的。其实是update会加,项目里的也是update不是select,晕了

9. MySQL 还有什么其他方案可以解决这个问题?
提了一个乐观锁方案,加一个字段检查owner

10. AI 方面有没有动手做过项目? 


11. 提到过 XXL 的 RPC,实现原理是什么?  
不懂rpc底层,g,早知道不提了

12. 客户端与服务端是如何通信的?
Socket

13. RPC 在 Socket 基础上做了什么?  
面试官我知道您想引导我,但我真的不知道

14. 简历专业技能里写了零拷贝,说说零拷贝 
忘了,我都忘记我写简历上了 说了下只记得应该是简化了什么内存操作,不需要经过某个层处理了

总结:直接寄,菜就多练
#后端开发##面经#
全部评论
西浦大团建了说是 xjtlu upup
2 回复 分享
发布于 昨天 14:41 江苏
27的佬吗太强了
1 回复 分享
发布于 昨天 14:38 江苏
校友,唉
1 回复 分享
发布于 昨天 14:30 江苏
牛客居然能碰到校友
1 回复 分享
发布于 昨天 14:27 山东

相关推荐

昨天 01:13
门头沟学院
  极力劝退985/211的硕士还拿低级(≤14级)进华为,特别是理工科类,特别是上深地区。有的人可能想能进华为就行,后面慢慢升级。有这想法的极力劝退。公司一定会有13/14级,但985/211的硕士拿这级别就是自取其辱,浪费高等教育资源。辛苦培养的硕士博士高学历人才,是为带领中华民族迈向伟大复兴的道路,是中华崛起之未来领袖人物。名校硕博,自贱身份来华为,犹如大夫挑粪,大材小用。从13/14级,即便再加班加点,年年拿a,也得n年才能达到18级成为领袖人物,并且起点决定上限,设想起点16/17级,努力奋斗,正是壮年时(35)便可成长为20-22级,甚至更高,并带领部门持续盈利,造福部门与社会。13/14级喽啰就是打工仔,按时间精力算永远成不了领袖,内部统称为人力而非人,多人就是人力矩阵,多项目搞就是项目并行,并时刻要求高效准确按时完成任务,极力压榨员工时间(包括午休,晚上下班之后时间),低级别员工想升级只能互卷工作时长和工作任务,某些部门也极其不尊重劳动法,想方设法压榨劳动剩余价值,剥夺下班自我学习提升的时间,无法提升个人其他能力,就会被锁定在当前岗位和职级。甚至要求周末加班完成工作任务,因为低级别员工即便是周末双倍工资公司也承担的起。换来的是员工时间投入,项目提前完成。另一个套路是股权,拿捏人心的利器,一来让领导极力想方设法压榨底层员工让公司更好发展,二来让底层员工有期待更加油干,三来是解决公司资金周转问题。拿今天的钱作为明年分红资金,一年卷一年,卷多了就称股权被稀释,减少分红。下个项目进一步压缩人力和研发时间。直到形成项目xx工厂,拿来即用,裁减人力,缩减成本。也就是裁员进行时。(其他带科技属性公司同理)。菊厂喜欢部队的那一套,领导犹如排连团师长,人力矩阵当排兵布阵,想打胜仗敢打敢拼是好事。但当兵是为国家,国家给予军人崇高荣誉,并附带医疗和退伍岗位安置保障。来菊厂讲部队那套,但又没部队那套福利待遇和荣誉,更多的是自私自利自我赋予荣誉。其他工作可能是工作,菊厂工作绝不是工作,是劳作,最终劳命伤财。劝勉,能跑就跑。
aikun666:你快离职吧,让新人进来
点赞 评论 收藏
分享
评论
3
4
分享

创作者周榜

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