📌  相关文章
📜  大众 IT 服务印度列兵。有限公司面试经历

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

大众 IT 服务印度列兵。有限公司面试经历

第一轮第一轮包括 30 道 MCQ 问题,所有问题都来自Java。 6 个编码问题,2 个来自 DP 的问题,1 个来自 String 的问题,等等

  • 计算在给定限制下建造街道的方法
  • 检查表达式中的平衡括号

我只尝试了 6 个问题中的 3 个问题。这一轮的持续时间是 1 小时,并且必须仔细利用每一分钟。我记得客观部分的一些问题。

  • String test="a1b2c3";
    String[] tokens =test.split("\\d");
    for(String s : tokens)
    System.out.println(s+ " ");
  • int arr[] = new int[10];
    int i=5;
    arr[i++] = ++i+i++;
    System.out.println(arr[5]+":"+arr[6]);
  • Character ch = new Character('A');
    System.out.println(ch+"\t"+(int)ch);
  • String str1= "XYZ";
    System.out.println(str1.equals(new Volkswagen()));
  • final char ch='A';
    switch(65)
    {
    case ch:
    System.out.println("65"); //65
    case 66:
    System.out.println("66"); //66
    }
  • float f= 1.00f/0.00f;
    System.out.println(f);

第二轮:基于Java、Spring-boot、Hibernate、Spring-data-JPA的技术轮。本轮比赛时间为2小时。两人一组一一提问。他从 Oops Concept 开始

  • 解释 HAS-A-Relationship 和 IS-A-Relationship
  • 什么是松耦合和紧耦合?
  • 详细说明接口和抽象类?
  • 我们可以一次延长两个班级吗? – 答案是 NO
  • 为什么 Marker 接口没有任何方法。?

然后他转向多线程问我

  • 什么是类级锁和对象级锁?
  • 为什么 wait() 、 notify() 和 notifyAll() 方法出现在对象类中而不是 Thread 类中。?
  • join() 方法有什么用?
  • 什么是同步?
  • 举个例子,什么是死锁?

深藏

  • Collection中有多少个接口?
  • 他还问我关于 hashmap 内部如何使用哈希冲突技术?我用线性探测和双重哈希回答。
  • ArrayList 和 LinkedList 的复杂度是多少?
  • Collections 类中有多少种方法?
  • How to print Duplicates Strings in a sentence, my answer- My Approach through HashSet to print duplicates。
  • 他问了一个基于数组的问题

异常处理

  • 什么是 Throwable?
  • 有多少种异常?
  • 已检查和未检查的异常?
  • 为自定义异常编写程序?
  • 垃圾收集器的类型?
  • 守护线程?

第三轮:这一轮是Spring-boot和hibernate的技术轮。

  • Spring Boot 有哪些特点?
  • 他问了我几乎所有 Spring-boot 中的注解。
  • 什么是ORM?
  • 什么是依赖注入?
  • 如何获得松耦合?通过使用 DI
  • Spring Data JPA 的一些问题
  • 循环依赖?
  • @Entity 注解有什么用?
  • 什么是微服务?
  • 什么是负载均衡?

第四轮:这一轮是关于项目讨论的。他问我关于我的项目。我详细解释了我的项目,他开始问我项目的流程。我写了我的项目架构,我们在我们的项目中使用了ElasticSearchKafkaRabbitmqOpenshiftMicro-servicesOpenshiftDockerRedis Desktop Manager。

我详细解释了一切。

第 5 轮:这是一个人力资源轮。

    • 说说你自己?
    • 我们为什么要雇用你?
    • 他给了我一个真实的情况……如果您是结对工作,假设一个人不想工作,而您必须独自完成工作。你将如何处理这种情况?

毕竟,这轮我被选中了-:)