背景

博主乃985弱校的小硕一枚,在南京某外企工作了两年,如今的公司还不错,待遇还行,做的东西也比較有意思。在南京这个地方,给力的公司不太多,仅仅要是跟亲戚朋友聊到我在南京做IT,无一例外都会问“你是在华为还是在中兴啊?”可见一斑……身边的同事跳槽非常多都会去一线城市,身价翻番的不在少数。但是我身为一个南京土著,临时没有离开南京的想法,尽管常常有猎头骚扰,但都抵住了诱惑。

依据同事们的反映,在南京的几家外企开张的时间都不长,队伍不太庞大,薪水比方今的公司给力一些,可是一般都要三五年以上经验丰富的人,像我这种小菜鸟仅仅能望而却步。也厚着脸皮尝试投过一次要求3年以上经验的职位,杳无音讯。

投简历

上周日在内推网公布内推职位的时候,无意间发现南京SAP正在招聘,工作经验一年起!机会啊!毫不犹豫投出了简历。周二下午的时候就收到了一个简短的电话面试,了解了一下大致情况,让用英语做了个自我介绍,约了周三上午过去面试,果断请了半天假。

晚上跟小伙伴们分享了一下情报,结果有个小伙伴说,南京SAP这次大规模扩招,上个月貌似招了一百几十号人!他们组里同事早就去面了遍,该拿offer的已经都拿了……

第一次面试(笔试+两轮技术面+一轮主管面)

周三上午九点半,如约来到SAP的研发中心,网上有传闻说他们有研发大楼在建,眼下在地铁一号线天隆寺站附近的丰盛商汇租了两层楼。在前台登记的时候,发现还有一个一起入职的同学J昨天登记面试的,后面具体再说……在大厅等候的时候跟另外两个面试者聊了一下,有位美女是无锡IBM过来面试測试职位的,没说几句,就被经理M带了进去,这个经理M就是昨天给我打电话的那个人,也是这边正在招人的部门的主管。

笔试

进去之后就把我们分在不同的会议室,给了我们每人一份全英文的笔试题,要求一个小时完毕。前面是2道C++题,2道Java题,2道Javascript题,这三个里面任选一组作答,后面另一道SQL题,一道算法题,一道开放性题。经读者提醒,为了防止泄密,笔试题的细节已删除。

技术面

接下来是两轮技术面,加起来接近一小时,面试官应该都是项目组里面资深的技术人员。我工作两年做了一个Java项目,一个python项目,两个面试官都是抓着Java那个项目狂问。列出一些问题例如以下:

  • 介绍一下做过的项目,你负责哪些工作
  • 写一个python的lambda表达式,lambda有什么优点
  • 有没有写过存储过程,存储过程有什么优点
  • 画出factory和observer的类图;还用过哪些
  • Java里面abstractkeyword,finalkeyword是怎么用的;抽象类和接口的差别;多重继承怎么用
  • Spring和struts你们项目里面是怎么结合起来用的;Spring有什么作用;AOP能够用来做什么,AOP是怎么实现的,类似于什么设计模式
  • 你写的robot自己主动測试工具是用来測哪方面的;为什么要用robot,有什么优点;怎么写一个測试用例;怎么做页面測试
  • Javascript MVC用的是什么框架;有没实用过underscore;简述下JS MVC的原理;backbone的router有没实用过;假设要你实现一个列表,点击每一个条目能够显示具体内容,你会怎么设计;怎么用JS推断页面里面是否有某个标签元素
  • CSS绝对布局、相对布局、float有什么差别

主管面

之后是主管面试,就是之前那个经理M,问了一些问题:为什么要离开上一个公司,为什么要来SAP,眼下薪资是多少,期望薪资是多少。我也问了他们的项目组是做什么的,他说是做SaaS版的ERP的,主要是在上海和南京做,会在中国先销售,再推广到全球。前面这些交流有一部分是英文的。

然后他就说我英文交流应该没有问题,给我看了面试的成绩单,每一个面试官都会给我打分,有好几个部分,打圈的是达到要求,减号是没达到要求,加号是超出要求,总评分两个技术面试官都给我了一个加号。他说这次招聘已经接近尾声了,也不想跟我绕弯子了,我要的薪资高于硕士两年工作经验的水平,并且我仅仅拿了一个加号,水平算一般般,假设拿了两个加号,就没有问题了。要是上个月就来面试可能希望大一些,如今仅仅剩4-5个空位,符合条件的候选人有十几个,最后可能会选择要价更低的人。可是我要的薪资仅仅比眼下高了3万多/年,假设再降就没有必要费这个劲换工作了,所以咬咬牙,坚持了我的要价。经理说一周之内可能还会有一轮Boss面,会综合我今天笔试和面试的成绩和我的要价,决定是否通知我面试,最后的决定权会在Boss手上。

第一次面试就这么结束了,让我回去等通知。第二次面试的情况怎样?敬请期待下一篇博文。

[面经] 南京SAP面试(上)的更多相关文章

  1. [面经] 南京SAP面试(下)

    上一篇讲到了一面结束,这一篇说说剩下的事情. 周三上午一面完了之后回去上班,本以为要等几天才会二面,结果那个经理M下午就打电话给我,约了第二天(周四)下午过去面试,会有Boss从上海过来面,办事效率还 ...

  2. 「SAP技术」SAP HU上面的'Obj.to Which HU Belongs'栏位初探

    SAP HU上面的'Obj.to Which HU Belongs'栏位初探 HU02,创建一个新的HU, 保存之, HU03显示这个HU 189141203942, 其'obj.to Which H ...

  3. 从SAP社区上的一篇博客开始,聊聊SAP产品命名背后的那份情怀

    最近Jerry在SAP社区上看到一篇博客:It's Steampunk now. 博客原文:https://blogs.sap.com/2019/08/20/its-steampunk-now/ 什么 ...

  4. 使用SAP Leonardo上的机器学习服务提取图片的特征向量

    要想提取图片的特征向量,首先得知道特征向量是什么. 我们假设这样一个服务场景,技师上门维修某设备,发现上面某零件损坏了,假设这位技师由于种种原因,没能根据自己的经验识别出这个零件的型号.此时技师掏出自 ...

  5. 高射炮打蚊子,杀鸡用绝世好剑:在SAP Kyma上运行UI5应用

    国人在表述"大材小用"这个场景时,总喜欢用一些实物来类比,比如:高射炮打蚊子. 英国QF 3.7英寸(94mm)高射炮,战斗全重超过9.3吨,全长近5米,最大射程约18公里,最大射 ...

  6. 如何对SAP Leonardo上的机器学习模型进行重新训练

    Jerry之前的两篇文章介绍了如何通过Restful API的方式,消费SAP Leonardo上预先训练好的机器学习模型: 如何在Web应用里消费SAP Leonardo的机器学习API 部署在SA ...

  7. 【ABAP系列】SAP 面试 ABAPer的一些感想

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP 面试 ABAPer的一些 ...

  8. 第三方应用如何在SAP Kyma上进行服务注册

    Jerry之前的公众号文章 什么?在SAP中国研究院里还需要会PHP开发?提到了一个SAP Kyma的应用场景: 旅行兼社交达人伊森,使用经过SAP Kyma扩展之后的WordPress这个网站来写博 ...

  9. 2019Java常见面试上

    一.开场白简单的介绍一下自己的工作经历与职责,在校或者工作中主要的工作内容,主要负责的内容:(你的信息一清二白的写在简历上,能答出来的最好写在上面,模棱两可不是很清楚的最好不要写,否则会被问的很尴尬) ...

随机推荐

  1. SPOJ 11840. Sum of Squares with Segment Tree (线段树,区间更新)

    http://www.spoj.com/problems/SEGSQRSS/ SPOJ Problem Set (classical) 11840. Sum of Squares with Segme ...

  2. 通过ip拨号器来了解广播接收者

    1.继承广播接收者类 package com.example.ipdail; import android.content.BroadcastReceiver; import android.cont ...

  3. Ch06 验证

    6.1  服务器端验证 6.1.1  Data Annotations验证 6.1.2  扩展ModelMetadtaProvider 6.2  客户端验证 6.2.1  客户端验证初步 6.2.2  ...

  4. bash on windows

    bash on windows 今年微软Build 2016大会最让开发人员兴奋的消息之一,就是在Windows上可以原生运行Linux bash,对开发人员来说,这是一个喜闻乐见的消息. 1 安装 ...

  5. eclipse中使用maven插件的时候,运行run as maven build的时候报错

    -Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable a ...

  6. 基于visual Studio2013解决面试题之1309求子集

     题目

  7. Android 系统api实现定位及使用百度提供的api来实现定位

    目前在国内使用定位的方法主要是 1. Android系统提供的 LocationManager locationManager = (LocationManager) getSystemService ...

  8. javascript 中 undefined 和 null 区别

    1.相同点 如果我们直接用 undefined == null  比较他们是相等的返回的将是 true. 2.区别 当我们用undefined === null 比较的时候最后返回的将是 false. ...

  9. 关于Hibernate数据库连接进程释放

    最近手里头又一桩事情蛮好玩的,就是用Hibernate进行批处理的时候,发现连接数暴增,oracle连接进程数吓死人.解决方案:不是把连接池设置成最大,那样服务器承载不了.及时清除缓存.另外在hibe ...

  10. 进阶:案例三: Upload File using WebDynpro

    1.节点创建,其中DATASOURCE存放uploadfile名称 2.layout布局 3.upload事件代码: method ONACTIONUPLOAD . DATA: lo_Node typ ...