Sunday, July 25, 2010

PREPARATIONS OF INTERVIEWS







INTERVIEWS

The employer’s aim is to know whether the applicant can be of service to his company, and the applicant’s aim is to be find out whether the job being offered by the company can be suitable to him.
An interview is a means of two-way communication.
Some basic techniques of interview:
1. Screening: Since the number of applications for any job is very large, several firms screen the applications to weed out unsuitable candidates.
2. Random Appearance: Some interviewers still believe that the man is more important than the application. They want to judge a man by his personal appearance rather than the basis of his application. So they call every applicant for interview.
3. Tests: These days a number of firms resort to tests, written or oral, designed to judge the candidates’ intelligence, GK, proficiency in language, etc.
4. Experience: Some employers believe that practical experience is more important than paper qualifications.
5. Under-stress interview: This is a special technique to ascertain how a candidate will acquit himself under conditions of exceptional stress and strain.

Objectives of the interviewer.
1. To find out the most suitable candidate for the job.
2. To give the candidates sufficient information about the job and the company so that they can decide whether the job will suit them.
3. To create a sense of confidence and understanding in the selected candidate.
4. To promote the goodwill of the company by giving the right kind of impression to all the candidates whether or not they are to be selected.

Preparations of the interviewer.
1. Be clear about company profile and job requirements.
2. Send interview letters well in advance.
3. Make candidates comfortable.
4. Interview in a congenial and interruption-free atmosphere.
5. Candidate’s bio-data with each member of the committee.
6. Questions according to a set procedure.

How to conduct the interview?
1. Welcome the candidate exactly in the same way you would welcome a friend. Give him a warm smile and hold some small talk to usher his shyness and fear.
2. During the interview ask him questions to find out: his ability to do the job, his willingness to do it, ability to get along with others, trustworthiness, previous experience, and any other relevant questions.
3. Give your entire attention to the interviewee and respond by encouraging facial expressions, movement and expression of the eyes and nod of the head.
4. At all times accept what the applicant says. Respect his feelings. Never frown, show surprise, or show disapproval.
5. Never argue. Use informal and plain language.

Preparation of interviewee for the interview
1. Know yourself: Before you apply for a job, be sure that you know why you are applying for it and whether it will suit you.
2. Know the company: It is better to find out as much as about the company in which you are seeking a job, its activities, its growth over the years, its future prospects, etc.,
3. Prepare for the questions: Anticipate the questions that you will probably be asked and prepare answers to them. You will be asked questions about your interests, hobbies, achievements, prospects, relationship with your friends, and leadership qualities, etc., Don’t lie.
4. Prepare the questions that you would like to ask: If the interviewer doesn’t offer you full information about the company and the job, you can ask questions to gain the information. These questions might relate to formal training, promotional avenues, fringe benefits, etc.,

Arriving for the interview:
1. Dress appropriately: You should be suitably dressed for the occasion. Your clothes as well as general appearance should be neat. Fingernails should be clean, shoes polished, and hairstyle appropriate.
2. Take with you your certificates: If the interview letter mentions some certificates and other documents, do not forget to take them with you.
3. Arrive for the interview in time: Try to arrive at the place of interview half an hour before the scheduled time. This will give you enough time to relax and prepare yourself for the interview.
4. Present yourself: Don’t be nervous and agitated during the interview. Be cool and calm. Give very relevant answers to the questions. Do not try to make an exhibition of your knowledge. Be positive in your attitude. When the interview is over, do not forget to thank the interviewer.

HCL EXAM PAPERS



HCL EXAM PAPERS






1. Which of the following involves context switch,
(a) system call
(b) priviliged instruction
(c) floating poitnt exception
(d) all the above
(e) none of the above
Ans: (a)

2. In OST, terminal emulation is done in
(a) sessions layer
(b) application layer
(c) presentation layer
(d) transport layer
Ans: (b)

3. For a 25MHz processor , what is the time taken by the instruction which needs 3 clock cycles,
(a)120 nano secs
(b)120 micro secs
(c)75 nano secs
(d)75 micro secs

4. For 1 MB memory, the number of address lines required,
(a)11
(b)16
(c)22
(d) 24
Ans. (b)

5. Semaphore is used for
(a) synchronization
(b) dead-lock avoidence
(c) box
(d) none
Ans. (a)

6. Which holds true for the following statement
class c: public A, public B
a) 2 member in class A, B should not have same name
b) 2 member in class A, C should not have same name
c) both
d) none
Ans. (a)

7. Question related to java

8. OLE is used in
a) inter connection in unix
b) interconnection in WINDOWS
c) interconnection in WINDOWS NT

9. Convert a given HEX number to OCTAL

10. Macros and function are related in what aspect?
(a)recursion
(b)varying no of arguments
(c)hypochecking
(d)type declaration

11.Preproconia.. does not do which one of the following
(a) macro
(b) conditional compliclation
(c) in type checking
(d) including load file
Ans. (c)

12. Piggy backing is a technique for
a) Flow control
b) Sequence
c) Acknowledgement
d) retransmition
Ans. (c)

13. In signed magnitude notation what is the minimum value that can be represented with 8 bits
(a) -128
(b) -255
(c) -127
(d) 0

14. There is an employer table with key fields as employer number data
in every n'th row are needed for a simple following queries will get required results.
(a) select A employee number from employee A , where exists from employee B where A employee no. >= B
employee having (count(*) mod n)=0
(b) select employee number from employe A, employe B where A employe number>=B employ number
group by employee number having(count(*) mod n=0 )
(c) both (a) & (b)
(d) none of the above

15. Type duplicates of a row in a table customer with non uniform key field customer number you can see
a) delete from costomer where customer number exists( select distinct customer number from customer having count )
b) delete customer a where customer number in b rowid
c) delete customer a where custermor number in( select customer number from customer a, customer b )
d) none of the above

Section B
1. Given the following statement
enum day = { jan = 1 ,feb=4, april, may}
What is the value of may?
(a) 4
(b) 5
(c) 6
(d) 11
(e) None of the above

2. Find the output for the following C program
main
{int x,j,k;
j=k=6;x=2;
x=j*k;
printf("%d", x);

3. Find the output for the following C program
fn f(x)
{ if(x<=0)
return;
else f(x-1)+x;
}

4. Find the output for the following C program
i=20,k=0;
for(j=1;j{k+=j<10 br="">}
printf("%d", k);
Ans. k=4

5. Find the output for the following C program
int i =10
main()
{int i =20,n;
for(n=0;n<=i;)
{int i=10;
i++;
}
printf("%d", i);
Ans. i=20

6. Find the output for the following C program
int x=5;
y= x&y

7.Find the output for the following C program
Y=10;
if( Y++>9 && Y++!=10 && Y++>10)
{printf("%d", Y);
else
printf("%d", Y);
}
Ans. 13

8. Find the output for the following C program
f=(x>y)?x:y
a) f points to max of x and y
b) f points to min of x and y
c)error
Ans. (a)

9. What is the sizeof(long int)
(a) 4 bytes
(b) 2 bytes
(c) compiler dependent
(d) 8 bytes

10. Which of the function operator cannot be over loaded
(a) <=
(b) ?:
(c) ==
(d) *

11. Find the output for the following C program
main()
{int x=2,y=6,z=6;
x=y==z;
printf(%d",x)
}
Section C (Programming Skills)
Answer the questions based on the following program
STRUCT DOUBLELIST
{ DOUBLE CLINKED
INT DET; LIST VOID
STRUCT PREVIOUS; (BE GIVEN AND A PROCEDURE TO DELETE)
STRUCT NEW; (AN ELEMENT WILL BE GIVEN)
}
DELETE(STRUCT NODE)
{NODE-PREV-NEXT NODE-NEXT;
NODE-NEXT-PREV NODE-PREV;
IF(NODE==HEAD)
NODE
}
Q. In what case the prev was
(a) All cases
(b) It does not work for the last element
(c) It does not for the first element
(d) None of these

Answer the questions based on the following program
VOID FUNCTION(INT KK)
{KK+=20;
}
VOID FUNCTION (INT K)
INT MM,N=&M
KN = K
KN+-=10;
}

Q. What is the output of the following program
main()
{ int var=25,varp;
varp=&var;
varp p = 10;
fnc(varp)
printf("%d%d,var,varp);
}
(a) 20,55
(b) 35,35
(c) 25,25
(d)55,55

Section D
1. a=2, b=3, c=6
Find the value of c/(a+b)-(a+b)/c

2. What does the hexanumber E78 in radix 7.
(a) 12455
(b) 14153
(c) 14256
(d) 13541
(e) 131112
Ans. (d)

3. 10 : 4 seconds :: ? : 6 minutes
Ans. 900

4. Q is not equal to zero and k = (Q x n - s)/2.What is n?
(a) (2 x k + s)/Q
(b) (2 x s x k)/Q
(c) (2 x k - s)/Q
(d) (2 x k + s x Q)/Q
(e) (k + s)/Q

5. From the following statements determing the order of ranking
• M has double the amount as D
• Y has 3 rupess more than half the amount of D
Ans. Data insuffiecient

Questions 6 - 10 are to be answered on the following data
• A causes B or C, but not both
• F occurs only if B occurs
• D occurs if B or C occurs
• E occurs only if C occurs
• J occurs only if E or F occurs
• D causes G,H or both
• H occurs if E occurs
• G occurs if F occurs
6. If A occurs which of the following must occurs
I. F and G
II. E and H
III. D
(a) I only
(b) II only
(c) III only
(d) I,II, & III
(e) I & II (or) II & III but not both
Ans. (e)

7. If B occurs which must occur
(a) D
(b) D and G
(c) G and H
(d) F and G
(e) J
Ans. (a)

8. If J occurs which must have occured
(a) E
(b) either B or C
(c) both E & F
(d) B
(e) both B & C
Ans. (b)

9. Which may occurs as a result of cause not mentioned
I. D
II. A
III. F
(a) I only
(b) II only
(c) I & II
(d) II & III
(e) I,II & III
Ans. (c)
10. E occurs which one cannot occurs
(a) A
(b) F
(c) D
(d) C
(e) J
Ans. (b)

1)Piggy backing is a technique for
a) Flow control b) sequence c) Acknowledgement d) retransmition
ans: c
2)The layer in the OST model handles terminal emulation
a) session b) application c) presentation d) transport
ans: b application
3)In signed magnitude notation what is the minimum value that
can be represented with 8 bits
a) -128 b) -255 c) -127 d) 0
4)There is an employer table with key feilds as employer no.
data in every n'th row are needed for a simple following queries
will get required results.
a) select A employe no. from employe A , where exists from employe B
where A employe no. >= B employe having (count(*) mod n)=0
b) select employe no. from employe A, employe B where
A employe no.>=B employ no.grouply employe no.having(count(*) mod n=0 )
c) both a& b
d) none of the above

5)Type duplicates of a row in a table customer with non uniform
key feild customer no. you can see
a) delete from costomer where customer no. exists
( select distinct customer no. from customer having count )
b) delete customer a where customer no. in b rowid
c) delete customer a where custermor no. in
( select customer no. from customer a, customer b )
d) none of the above

6)long int size
a) 4 bytes b) 2 bytes c) compiler dependent d) 8 bytes
ans: compiler dependent

7)x=2,y=6,z=6
x=y==z;
printf(%d",x) ?

8}what does the hexanumber E78 in radix 7.
(a) 12455 (b) 14153 (c) 14256 (d) 13541 (e) 131112
ans: (d)

9) Q is not equal to zero and k = (Q x n - s)/2 find n?
(a) (2 x k + s)/Q (b) (2 x s x k)/Q (c) (2 x k - s)/Q
(d) (2 x k + s x Q)/Q (e) (k + s)/Q

(from GRE book page no:411)
data:
A causes B or C, but not both
F occurs only if B occurs
D occurs if B or C occurs
E occurs only if C occurs
J occurs only if E or F occurs
D causes G,H or both
H occurs if E occurs
G occurs if F occurs
NOTE: check following answers.

10). If A occurs which of the following must occurs
I. F & G
II. E and H
III. D
(a) I only (b) II only (c) III only (d) I,II, & III
(e) I & II (or) II & III but not both
ans: (e)
11). If B occurs which must occur
(a) D (b) D and G (c) G and H (d) F and G (e) J
ans: (a)
12). If J occurs which must have occured
(a) E (b) either B or C (c) both E & F (d) B (e) both B & C
ans: (b)

13). which may occurs as a result of cause not mentioned
(1) D (2) A (3) F
(a) 1 only (b) 2 only (c) 1 & 2 (d) 2 & 3 (e) 1,2,3
ans: (c)

14). E occurs which one cannot occurs
(a) A (b) F (c) D (d) C (e) J
ans: (b)



DE-Shaw Software Sample Test Paper



DE-Shaw Software Sample Test Paper




Write the programs for the following problems in C.
1. Swap two variables x,y without using a temporary variable.
2. Write algorithm for finding the GCD of a number.
3.Write a program for reversing the given string.
4. The integers from 1 to n are stored in an array in a random
fashion. but one integer is missing. Write a program to find the
missing integer.
Ans). Hint : The sum of n natural numbers is = n(n+1)/2.
if we subtract the above sum from the sum of all the
numbers in the array , the result is nothing but the
missing number.
5. Some bit type of questions has been given on pointers asking to
to find whether it is correct from syntax point of view. and if
it is correct explain what it will do.(around 15 bits).
SECTION-B
6. For the following C program
#define AND &&
#define ARRANGE (a>25 AND a<50)
main()
{int a = 30;
if (ARRANGE)
printf("within range");
else
printf("out of range");
}
What is the output?
7. For the following C program
#define AREA(x) (3.14*x*x)
main()
{float r1=6.25,r2=2.5,a;
a=AREA(r1);
printf("\n Area of the circle is %f", a);
a=AREA(r2);
printf("\n Area of the circle is %f", a);
}
What is the output?
Ans. Area of the circle is 122.656250
Area of the circle is 19.625000
8. What do the following statements indicate. Explain.
int(*p)[10]
int*f()
int(*pf)()
int*p[10]
Refer to:
-- Kernighan & Ritchie page no. 122
-- Schaum series page no. 323
9. Write a C program to find whether a stack is progressing in forward
or reverse direction.
10. Write a C program that reverses the linked list.