📜  Sapient 面试经历

📅  最后修改于: 2022-05-13 01:58:23.703000             🧑  作者: Mango

Sapient 面试经历

Sapient 正在招聘Java开发人员/微服务。最好的部分是他们提供接送服务。

第 1 轮电话会议: HR 提出的基于 MCQ 的核心Java问题

第 2 轮案例研究:将给出一个问题陈述,我们必须在 120 分钟内使用我们的技术堆栈制作一个微服务 API。你可以要求更多的时间。我还必须编写 JUnit 测试用例。没有提供互联网,必须使用 Eclipse IDE。这不是淘汰赛

第 3 轮 F2F(技术讨论):

  1. 自我介绍
  2. 您使用了哪些技术以及为什么
  3. 关于您当前项目的许多问题
    • 不可变的类和对象
    • 单例模式
    • 工厂模式
    • 多线程
    • 同步的
  4. 什么是触发器?
  5. 什么时候使用它们?
  6. SQL 触发器 |学生数据库
  7. 什么是索引以及如何将索引与复合键一起使用
  8. HashMap 内部工作
  9. 同步Hashmap和并发Hashmap的区别
  10. 如何将 HashMap 与对象 Student 进行比较:在Java中使用 Comparator 类 Comparator 接口和示例
  11. 关于静态方法的问题
  12. Lambda函数
  13. Java8 中的谓词(面试也想问Java 9 的问题,但我没有用过,所以告诉他同样的问题)
  14. 默认方法
  15. 标记界面
  16. 功能接口
  17. 方法重载和覆盖
  18. 如果我们有一个父类实现了 Serialize 方法,而子类不想序列化你会做什么(从这个链接阅读案例 3: Java中的 Object Serialization with Inheritance)
  19. 以下程序的输出将是什么:
    public class ABC{ 
    public static test(){SOP("Hello");}
    public class Check{
    ABC obj=null;
    obj.test();
    }
  20. Maven vs Ant vs Gradle
  21. Junit 测试用例并告诉我一些 Mocking 框架(Mockito)
  22. 春豆循环
  23. 休眠缓存
  24. 基于Jenkins的问题
  25. 什么是码头工人
  26. Linux 命令

将第 2 轮和第 3 轮的分数结合起来进入第 4 轮

第 4 轮体能测试:这是一项基于 Thomas Cook 的心理测试

第 5 轮 HR 轮:

薪资期望讨论