📜  SAP面试经验|第 27 组(校内实习)

📅  最后修改于: 2021-11-17 09:52:19             🧑  作者: Mango

最近,SAP Labs India 参观了我们的校园进行实习和全职招聘

实习的过程是:

  • 1 在线测试包括 5 个部分:
    (Quant、Verbal、Debug(必须调试 C 中的 2 个编码问题)、编码(2 个 qs)和Java – 猜输出类型问题)
  • 2 技术回合
  • 1 HR Round : 每轮结束后,他们淘汰了几个学生
    允许的分支是 TYBTech CS 和 TYBTech IT。

总共有 120 多名学生参加了在线测试,其中只有 9 名学生入围面试。

F2F (1hr – 1:15) – 2 名面试官

它从正常的人力资源问题开始
说说你自己 ?
关于你过去的实习和项目,然后简要讨论所使用的技术、面临的问题、从中学到的东西等。由于我的简历中提到 Javascript 是其中一种语言,所以面试官开始解雇与它相关的问题

  • 解释型语言和编译型语言之间的区别?
  • 什么是 JS 中的提升?
  • 什么是 JS 中的闭包?
  • 打电话还是申请?
  • 浅谈“This”关键字
  • OOPS 是如何在 JS 中实现的?它与其他语言有何不同?
  • 多级继承和多级继承,JS支持哪一种?
  • 承诺 vs 回调 vs 异步?
  • 如何在 JS 中捕获所有未定义的变量?
  • JS 中的异常类型?
  • 用例子解释MVC模型
  • 用 JS 写了一些代码并询问每个代码的输出

然后他们转移到数据库:

  • 绘制用于实现通知的数据库图 – 一对一
  • 如何扩展以支持 – 广播通知
  • 很少有与之相关的 SQL 查询。

他们通过询问很少的人力资源/管理问题来结束面试

  • 为什么是 SAP?
  • 如果我们拒绝你怎么办?
  • 如果我们为您分配了一个您不感兴趣的项目怎么办?
  • 如果我们您的团队成员对项目贡献不大怎么办?

他们在第 1 轮后淘汰了 4 人

F2F (1hr – 1:15) – 单一面试官

这是SAP的一个非常资深的人,他直接跳到了qs

Java:

  • 你为什么这么喜欢Java ?程序 vs OOPS ?
  • Java的访问说明符?
  • 哪个更安全?聚合与组合?
  • 解释所有 OOPS 概念
  • 抽象类 vs 接口?给了几个场景,问我什么时候选哪个
  • Java的继承和钻石问题?
  • 线程概念 -> yield() , sleep() , join()
  • 如何实现同步? Wait()、notify() 与 notifyAll()
  • 对象级与类级锁?
  • 检查与未检查异常?
  • 在尝试,捕捉,最后问了几个棘手的问题

由于我之前的实习是在Android上,他问了几个问题

  • Android 中如何实现多线程?它与Java有何不同?
  • 什么是异步任务? preExecute()、postExecute() 是在主线程还是后台线程中调用的?
  • 活动生命周期 ?
  • 片段生命周期 ?
  • 活动与片段?
  • GCM 推送通知如何工作?
  • OAuth 如何工作?
  • SQLite DB 与 SharedPreferences?什么时候使用哪个 Android 应用架构? MVP,MVC?

数据库:

  • 规范化?什么是 INF、2NF、3NF?什么是非规范化?
  • 给了几个表并要求将它们规范化为 3NF:很少有与之相关的 SQL 查询 -> 不允许使用子查询/连接
  • 连接 -> 内部 vs 左 vs 右 vs 完整
  • 很少有快速射击 qs :-> 什么是 DML、DDL、DCL、TCL、DQL?
  • 酸特性

操作系统:

  • 什么是分页?
  • 什么是需求分页?
  • 什么是虚拟内存?
  • 进程同步 -> 信号量?

DS:

  • 在链表中的给定节点之前插入节点的代码
  • 反转K组链表的代码

他们在这一轮之后淘汰了1个人

人力资源回合(15-20 分钟)
正常 HR Qs ->

  • 说说你自己?
  • 弱点?
  • 优势?
  • 为什么是 SAP?
  • 爱好?
  • 愿意搬迁到班加罗尔吗?

最后,他们选了4名学生实习!!