Java Assessment Test For Senior Java Developers

10 Questions | Total Attempts: 33

SettingsSettingsSettings
Please wait...
Java Assessment Test For Senior Java Developers

Java is a programming language for developing and designing applications for computers. Here is an assessment test to evaluate your knowledge of Java programming.


Questions and Answers
  • 1. 
    Who owns the Java now?
    • A. 

      Microsoft

    • B. 

      Google

    • C. 

      Oracle Corporation

    • D. 

      The Gosling Microsystems

  • 2. 
    One waiting strategy in Java is...
    • A. 

      Busy spinning

    • B. 

      Cool coding

    • C. 

      JDK strategy

    • D. 

      Open JSDK

  • 3. 
    What is the reason for Immutability in Java?
    • A. 

      To close code

    • B. 

      To prevent cache

    • C. 

      For architectural complexities

    • D. 

      For thread safety

  • 4. 
    Which of these patterns cannot be use with Java?
    • A. 

      MVC

    • B. 

      GOF

    • C. 

      Singleton

    • D. 

      Phototype

  • 5. 
    In Java, read-write lock uses how many lock(s)?
    • A. 

      1

    • B. 

      2

    • C. 

      3

    • D. 

      4

  • 6. 
    When string is Immutable, then...
    • A. 

      Strings have been cached in string pool

    • B. 

      Strings have been to a single customer

    • C. 

      Strings have been hashed

    • D. 

      Strings are not designed properly

  • 7. 
    Which of these is not an object-oriented programming?
    • A. 

      Polymorphism

    • B. 

      Encapsulation

    • C. 

      Beautification

    • D. 

      Inheritance

  • 8. 
    Which of these methods will you use to protect your code against third-parties?
    • A. 

      Strings

    • B. 

      Unwrapping

    • C. 

      Code against interface

    • D. 

      Coupling forward

  • 9. 
    One of the principles for designing Java is...
    • A. 

      Portability

    • B. 

      Complexity

    • C. 

      Beauty

    • D. 

      Power

  • 10. 
    Executing SQL queries will do one of the following, what is it?
    • A. 

      Expose Java

    • B. 

      Make string Immutable

    • C. 

      Attack application

    • D. 

      Improve performance

Back to Top Back to top