针对Oracle企业管理器项目的实际Java面试问题

Oracle企业管理器可帮助私有和公共云服务提供商将云服务交付速度提高十倍,同时释放管理资源。这是来自Oracle的非常受欢迎的产品。

斯里纳Ravva,对读者的一个how2codex,已经出现对以上产品即Oracle企业管理器位置的采访。他与我分享了以下列出的问题,以便我可以与大家分享,希望在任何美好的一天中对我们中的几个人都没有好处。

注意:我已尝试在网页上放置链接,以供您参考以下面试问题的答案。它们可能不足以涵盖该主题,但是它们可以帮助您入门。

第一轮(电话)java面试题

1)您可以开始谈论自己和您的项目吗?

2)什么是Java中的抽象和封装?

– //how2codex.com/object-oriented/understanding-abstraction-in-java/
– //how2codex.com/object-standing/encapsulation-in-java-and-its-relation-with-abstraction/

3)方法重载规则?我们可以在子类中重载超类方法吗?该示例进行了讨论。

  1. //how2codex.com/2013/07/15/what-is-polymorphism-in-java
  2. http://stackoverflow.com/questions/10901259/java-overloading-rules

4)方法覆盖规则?

http://docs.oracle.com/javase/tutorial/java/IandI/override.html

5)在Java中的扩大和缩小?讨论与示例有关?

http://stackoverflow.com/questions/16781649/real-world-application-of-widening-narrowing-conversion

6)我只能在代码中尝试块吗?

不。您至少需要catch块或finally块以及try块。[直到Java 6]

正如评论中提到的“ Ievgen”一样,从JDK 7开始,您可以将try-with-resources与“可选” catch或finally块一起使用。

try (FileInputStream f = new FileInputStream("ttt")) 
		{
			System.out.println("t");
		}

7)线程:生产者和消费者有问题吗?

8)为什么在Object类中定义了wait(),notify()和notifyAll()?

9)我们可以重写wait()或notify()方法吗?

在Object.java中,方法getClass(),notify(),notifyAll()和三个wait()方法是最终的,因此您不能覆盖它们。

10)wait(),sleep()和yield()之间的区别?

http://stackoverflow.com/questions/9700871/what-is-difference-between-sleep-method-and-yield-method-of-multi-threading

11)解释线程类中的join()方法

http://stackoverflow.com/questions/18479771/java-multithreading-concept-and-join-method

第二轮(面对面)java面试题

1)您可以开始谈论自己和您的项目吗?

请参阅上面列表中的第一个问题。

2)您是否遇到内存不足错误?如果是,您如何解决?告诉不同的情况为什么会这样?

http://stackoverflow.com/questions/37335/how-to-deal-with-java-lang-outofmemoryerror-java-heap-space-error-64mb-heap

3)数据库连接泄漏?

http://blogs.msdn.com/b/snehadeep/archive/2009/04/28/connection-leak-its-symptoms-and-troubleshooting.aspx

4)编写一个程序,用第三个变量交换两个数字?

import java.io.*;
public class SwappingNumberWithoutThirdVariable
{
    public static void main(String[] args)throws IOException
    {
        int a = 0 ,b = 1;

        System.out.println("a = "+a);
        System.out.println("b = "+b);

        //Beginning of Swapping
        a = a + b;
        b = a - b;
        a = a - b;
        //End of Swapping

        System.out.println("The numbers after swapping are");
        System.out.println("a = "+a);
        System.out.println("b = "+b);
    }
}

5)编写程序以对数组进行排序并删除重复项?

http://stackoverflow.com/questions/17967114/how-to-remove-duplicates-from-an-array-in-java

6)在Singleton上编写程序?

//how2codex.com/design-patterns/singleton-design-pattern-in-java/

7)我有两个包含整数的数组。编写一个程序来合并这两个数组并删除重复的元素?最后,我需要一个应该具有唯一元素的数组?

http://stackoverflow.com/questions/5057156/merging-lists-into-a-single-array-with-unique-elements

8)编写程序以使用JDBC和结果集从表中获取数据?

//how2codex.com/2013/11/24/jdbc-select-query-example/

9)如何从HashMap获取数据?

//how2codex.com/java/interviews-questions/how-hashmap-works-in-java/

10)Vector和ArrayList之间的区别?

//how2codex.com/java/collections/useful-java-collection-interview-questions/

11)睡眠和等待之间的区别?

//how2codex.com/2013/03/08/difference-between-sleep-and-wait/

12)还问了一些sql查询。

练习一下。

13)写程序打印斐波那契数列?

public class FibonacciSampleCode
{
    public static void main(String[] args) 
    {
        FibonacciSampleCode fs = new FibonacciSampleCode();
        fs.fibonacci(); 
    }
    public void fibonacci() 
    {
        int numb1 = 1;
        int numb2 = 1;
        int temp = 0;

        
        Scanner input=new Scanner(System.in);
        System.out.println("How Many Terms? (Up To 45)");
        int x=input.nextInt();
        x=x-2;

        System.out.println(numb1);
        System.out.println(numb2);

        for (int i = 0; i < x; i++) 
        {
            System.out.println(numb1 + numb2 + " ");
            temp = numb1;
            numb1 = numb2;
            numb2 = temp + numb2;
        }
    }
}

14)我们可以像下面的代码那样编写try catch块吗?

try
{
	try
	{
	}
}
catch()
{
}

//how2codex.com/2012/12/07/why-try-catch-finally-blocks-require-braces/

15)finally块有什么用?

http://stackoverflow.com/questions/15768645/what-is-the-benefit-to-use-finally-after-try-catch-block-in-java

16)final关键字有什么用?

http://en.wikipedia.org/wiki/Final_%28Java%29

17)我可以将类声明为静态的吗?

http://stackoverflow.com/questions/2376938/why-cant-a-java-class-be-declared-as-static

18)什么是静态方法和静态变量?

http://stackoverflow.com/questions/7815664/static-method-and-static-variable-java

19)我可以宣布一个班级为私人班吗?

http://docs.oracle.com/javase/tutorial/java/javaOO/classdecl.html

20)如果我在try块中写return会发生什么?最终会执行吗?如果写入system.exit(),最终将执行块会怎样?

http://stackoverflow.com/questions/65035/does-finally-always-execute-in-java

21)为什么要更改公司?

http://www.linkedin.com/groups/How-do-you-answer-Why-1792709.S.54631120

没人期望你说实话..🙂

这就是他写给我的有关此事的邮件时,他能回忆起的所有采访问题。我们希望这会对计划下一次与oracle进行面试的我们某些人有所帮助。

saigon has written 1445 articles

One thought on “针对Oracle企业管理器项目的实际Java面试问题

Leave a Reply