SAP Lab社招面经

先简单说说背景,楼主21年硕,毕业就去了国内某大厂做后端开发,算是核心组吧。2年多工作学到了挺多技术,但因为压力过大,还是准备跳槽外企体验下不同的生活(俗称摆烂了)。喊朋友帮忙内推了SAP Lab的后端岗位,全部流程大概耗时1个月左右,总体来说面试官和HR都给我一种非常专业的感觉,而且各个细节都很尊重候选人,这点必须给SAP一个大赞

感觉论坛里外企面经较少,这里就分享一点个人经验,所有面试均为纯英语

OA

两道coding题,编程语言不限,1小时限时。1道string to int+1道DP,都算比较简单

一面 (OA一周后)

两个面试官,一个印度小哥一个中国人

简单自我介绍+问一点简历,其他时间都为coding

  1. 数组里,只有一个元素出现一次,其他都出现两次,返回出现一次的元素
  2. 二叉树里,每个node里存有cost。返回从root到叶子节点cost 和最大的path

coding时有些小bug,印度小哥说没事不用再写了 XD

二面 (一面一周后)

三个面试官,一个印度小哥一个新加坡人一个中国人

自我介绍+过往工作经历相关问题

  • 系统稳定性怎么做的?监控怎么建设?出了线上问题怎么发现+止损
  • 如何优化系统成本的?
  • 数据流pipeline怎么建设的?clickhouse/hive/sql/mongodb怎么选型?kafka怎么保证一条消息只被一个消费者消费一次?

系统设计

  • 如何设计推荐系统?模型training+serving怎么设计?
  • 如何应对高并发?如何容灾?如果要scale up可以有哪些方法
  • 如果要加入用户历史记录序列的feature该怎么设计
  • 数据库/缓存怎么设计,估算大小

系统设计答的比较多,后面面试官说时间不够了就不用coding了

三面(二面2天后)

三面得去onsite,面试官是2个team lead,一个是我的hiring manager,一个是隔壁组的。非常友好(虽然看着很健壮),还特意叮嘱我面试的时候如果跟我没有eye contact不是不尊重我而是在做记录hhhh

先上来简单问了点技术

  • 各排序算法复杂度
  • python 多进程/多线程底层原理,eventloop原理
  • k8s 架构,docker底层相关

系统设计

  • 如何设计一个extract 图片信息的系统
  • 前后端各模块/数据库该怎么设计
  • 如何应对高并发

然后就是比较轻松的BQ环节

  • 为什么想要看新的机会,为什么选择SAP
  • 工作经历中最自豪的一件事
  • 如果来了SAP如何快速landing

HR面(三面2天后)

主要就是沟通一下待遇及福利啥的,HR还特意强调了WLB(不得不说万恶的资本主义还是有可取之处的)。HR反馈各面试官都给了好评,薪资待遇啥的虽然没有到预期的涨幅不过诚意已经很足了,前面的面试体验也很好,象征性拉扯了一下就爽快接了

#面经##后端##SAP##外企#
全部评论
请问面试全程用英语吗
1 回复 分享
发布于 07-28 00:39 上海
真金佬
点赞 回复 分享
发布于 06-23 02:36 北京

相关推荐

面试的过程中感慨了平台的重要性,之前做的东西都太表层了,有时候可能一个平台才可能会有这些实际的应用场景二轮技术面(面试官职位应该比较高,并不会问八股文,全程问项目,和非常底层的知识,和一些整体的思考,奈何自己水平不够,我会附上我当时的回答,简单的记录一下给各位牛友参考)1. 自我介绍    我喜欢简单的自我介绍,就说了一下自己毕业时间,掌握哪些技术,公司参与过公司内部使用的系统,也参与过面向用户app的服务端开发工作,然后说了本次的求职岗位2. 独立负责这个项目的时候,你为什么要使用spring boot架构?    回答侧重点:理论上市面上最成熟的架构,本身支持自动配置减少自动配置的工作,可以很方便的集成其他的框架,并且可以自己定义一些配置3. 使用了redis的什么能力?    (redis是可以实现很多场景,但是自己直接触过缓存,希望自己未来有机会可以提升一下自己这方面的技能)只使用过他的缓存(然后本来想讲缓存的一些要点,但是想了想没讲,因为感觉没什么用,面试官想了解的应该是我是不是使用redi解决过 会话管理-分布式锁-排行榜-消息队列 的知识点 不过这些都是要契合项目说的 不可能凭空捏造)4. 缓存不一致的场景    (面试官几乎每次都强调了要契合项目说)没有出现,但是自己做了一个兜底,就是写了一个接口去主动删除缓存5. redis的一致性保障    回答了更新策略:是更新数据库再更新redis缓存;事务支持:使用redis的事务来确保一致性(只粗浅的看过,面试的时候压根想不起来只简单的说了一下这两个知识点)6. redis的可靠性    只回答了数据持久化 RDB和AOF    RDB:在指定的时间间隔内将数据以快照的方式保存到磁盘中    AOF:记录Redis数据库在执行写操作命令,生成一个文件(因为本身没有问redis数据持久化,所以我没有回答他们之间的区别,只是简单的介绍了一下概念)7. 从整个集群上的架构呢    (已经开始听不懂了)8.  redis的读写操作是不同的节点还是同一个节点9.  慢查询10.  用过消息中间件吗11.  历史老代码优化场景菜鸟集团丨2025届校招官方内推启动【公司介绍】菜鸟孵化于阿里巴巴全球最大的行业电子商务生态系统中,现已成为电商物流的全球领导者,全球第一的跨境电商物流公司【岗位方向】研发类、算法类、产品类、数据类、物流类、运营类、市场拓展类、职能类【工作地点】杭州为主,深圳、香港、北京也开放需求;区域物流岗(物流园区办公):东莞、珠海、厦门、漳州、杭州、威海【内推渠道】https://jsj.top/f/fjZDnI【内推码】CN003【备注】内推码在「校园大使内推人」栏填写,欢迎私戳跟简历进度哦~填写此链米哈游接后,同学会在近期收到一封内推确认邮件,通过邮件确认后才算内推成功、才能进入菜鸟校招流程❗️
菜鸟集团
|
校招
|
超多精选岗位
点赞 评论 收藏
分享
4 24 评论
分享
牛客网
牛客企业服务