GE Technical Interview Questions

1. Find the error in the below code?
int j;
for(int i=0;i<14;i++) {
if(i<10) {
j = 2 + i;
System.out.println('j: ' + j + ' i: ' + i);

a) Integer 'j' is not initialized.
b) Nothing.
c) Cannot declare integer i inside the for-loop declaration.
d) The syntax of the 'if' statement is incorrect.
e) Cannot print integer values without converting them to strings.

2. Which one of the following is a valid declaration of an applet?

a) Public class MyApplet extends java.applet.Applet {
b) Public Applet MyApplet {
c) Public class MyApplet extends applet implements Runnable {
d) Abstract class MyApplet extends java.applet.Applet {
e) Class MyApplet implements Applet {

3. What values of X will print all members of array “values”?
int values[] = {1,2,3,4,5,6,7,8};
for(int i=0;i< X; ++i)

a) 1 b) 7 c) 8 d) 9 e) None

4. When m1 (2) is invoked, m2 () throws an ArithmeticException and what does m1() returns?

public int m1(int x) {
int count=1;
try {
count += x;
count += m2(count);
catch(Exception e) { count -= x; }
return count; }

a) 1 b) 2 c) 3 d) 4
e) None

5. What is the output of the following program?
char a[4] ='GOOGLE';
a) 2
c) Compiler error
d) Linkage error.

6. Given a binary search tree,print out the nodes of the tree according to post order traversal.
2 5
1 3
a)3,2,1,5,4. b)1,2,3,4,5. c)1,3,2,5,4. d)5,3,1,2,4

7. Which one of the following is the recursive travel technique?

a) depth first search b)sequential search c)breadth first search d)none.

Shared by: Susant Kumar