Curioustab
Aptitude
General Knowledge
Verbal Reasoning
Computer Science
Interview
Take Free Test
Aptitude
General Knowledge
Verbal Reasoning
Computer Science
Interview
Take Free Test
Technology Questions
In the Java Collections Framework, what is the Set interface and what fundamental property distinguishes a Set from a List?
In Java date and time handling, what is the role of the java.util.SimpleTimeZone class and how is it typically used with TimeZone?
In Java, what are native methods and why does the language provide the ability to declare methods as native using the native keyword?
In Java, what are autoboxing and unboxing, and how do they relate primitive types to their corresponding wrapper classes at compile time and runtime?
In Java thread synchronization, how does mutual exclusion occur inside an intrinsic monitor when multiple threads use synchronized blocks or synchronized methods on the same object?
In Java, why do we need wrapper classes such as Integer, Double, and Boolean when primitive types like int, double, and boolean already exist?
In Java object cloning, what is the difference between shallow cloning and deep cloning of an object graph?
In object oriented terminology, what is the similarity between dynamic binding and dynamic linking in the context of method calls in languages such as Java?
In Java, what is dynamic method dispatch and how does it relate to calling overridden methods through a superclass reference variable?
In general programming terminology, what is the main difference between pass by value and pass by reference parameter passing?
In Java concurrency, what are the two primary ways to create a new thread and which approach is generally preferred in most application code?
In operating systems and Java concurrency concepts, what is the main difference between a process and a thread?
In the Java Collections Framework, which interfaces are considered the basic core interfaces that most collection implementations are built upon?
In algorithm analysis using Big O notation, which option correctly matches common data structures with their typical average case time complexities for basic operations?
In Java, what is the main difference between the legacy Enumeration interface and the newer Iterator interface when traversing collections?
In Java, consider the following program. If it is executed with command line arguments 1 2 3 as: java main_arguments 1 2 3, what will be the output printed on the console? class main_arguments { public static void main(String[] args) { String[][] argument = new String[2][2]; int x; argument[0] = args; x = argument[0].length; for (int y = 0; y < x; y++) System.out.print(" " + argument[0][y]); } }
In Java programming, what is autoboxing and unboxing, and how do they automatically convert between primitive types and wrapper classes?
In Java, can you directly access a non static (instance) variable from a static context such as a static method, and why or why not?
In Java, what is the difference between an interface and an abstract class in terms of inheritance, method implementation, and typical usage?
In a Java interface, given that interface fields are implicitly public, static, and final, which of the following declarations of X are equivalent?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79