[面经] 南京SAP面试(上)

news/2024/7/7 7:02:39

背景

博主乃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手上。

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


http://www.niftyadmin.cn/n/2901003.html

相关文章

操作MySQL出错提示“BLOB/TEXT column used in key specification without a key length”解决办法

mysql出错提示“BLOB/TEXT column used in key specification without a key length”解决办法 一、问题 pandas对象将DataFrame数据保存到mysql中时,出现错误提示:   BLOB/TEXT column used in key specification without a key length 或者 在MyS…

Linux platform平台总线、平台设备、平台驱动

平台总线(platform_bus)的需求来源? 随着soc的升级,S3C2440->S3C6410->S5PV210->4412,以前的程序就得重新写一遍,做着大量的重复工作, 人们为了提高效率,发现控制器的操作逻…

【js】如何用 js 把数据从一个页面传到另一个页面(sessionStorage.本地存储)

1、利用本地存储 通过相同的 key 完成本地数据的存入和读取,value 是要存和取的数据。 (key是随意起的,只要 存和取时 相同就行;) sessionStorage.setItem(“key”, “value”); // 存 sessionStorage.getItem(“key”…

linux下安装.run文件

2019独角兽企业重金招聘Python工程师标准>>> 比如realplay.run 安装方法如下 chmod x realplay.run ./realplay.run 然后他就会执行安装了,在过程中可能会要求你输入yes或no 安装完后就可以用了 ,chmod实际上是加权限命令 。+x表示可以执行ch…

读取Excel复杂的数据

涉及到合并单元格的数据读取: package com.util;import org.apache.poi.ss.usermodel.*; import org.apache.poi.ss.util.CellRangeAddress;import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.InputStre…

【cmd】 如何通过cmd打开 jupyter,在jupyter中如何打开文件夹

前提是已经安装好了 1、通过 cmd 打开jupyter 在cmd中输入 jupyter notebook,等待片刻就会自动打开页面,也可以自己打开: http://localhost:8888 2、在jupyter中打开文件夹 在cmd 输入 jupyter notebook 之前 先输入文件夹所在的路径&#…

storm 基础知识点

STROM基础知识点1、 STROM基本概念2、 构建TOPOLOGY1) 实现目标实现对一个句子里面的单词出现的频率进行统计2) 设计TOPOLOGY结构开发STROM项目的第一步3) 设计数据流4) 代码实现5) 运行TOPOLOGY3、 TOPOLOGY并…

Codeforces 879C/878A - Short Program

传送门:http://codeforces.com/contest/879/problem/C 本题是一个位运算问题——位运算的等价变换。 假设位运算符“&”“|”“^”是左结合的,且优先级相同,则一个表达式:“xa[1]a[2]...a[n]”,等价于“(...((xa[1…