Pages

Monday, November 15, 2010

TCS Recruitment Conducted On Chennai

Interview
    There were around 8 - 10 panels for tech intrw held at TCS, Karapakkam, Chennai. Environment was excellent.
People from TCS were very soft and had a cheerful face.

    In my panel, two persons of age around 35 – 40 yrs interviewed me. Tech intrw was held for around 55 min. Slightly drilling but easy. After clearing tech, I attended HR where one young man interviewed me.It went for half an hour exactly. Most of them were only personal questns and some tech Qs. On my time slot, 5 ppl attended in that same panel and only 2 cud get thro.

    For another friend, the tech held for just 10min.They asked 2 gen. Qs like where he is from (Ambattur) and how he reached that office.Then 2 tech Qs 1) Shannons theory ? Ans: “I don’t know”2) Diff betn up85 & 86. He told correctly.He got selected.

So, it depends on ur luck to get a good panel.
Technical Interview
1.     Introduce ur self.
2.     First person started…..He asked my mark sheets from which Qs were poured from various subj I’d studied in my BE (ECE) syllabus………
3.     Favourite subj.? Digital
4.     How abt mp?Draw the architecture of 8085?Explain each block? Interrupts and its types? Flags?
5.     Write a program to multiply 2 nos? Diff betn MOV & MVI? Diff betn 85 & 86And some more………?Latest mp used?

6.     Next person started…..Whats inside a CPU of PC? Inside processor? Whats a MODEM? working? If 2 PCs connected to a server using 2 MODEMs, what is the fn of each modem? 
7.     Back from first person…meanwhile the 2nd person was going through my marksheets and certificates. Lets move 2 ur fav subj…Digital -Draw the diag of OR and NOR? OR internal ckt diag ? I managed to draw a diag which is logically correct ( with 2 transistors …..) Universal gates? Why? Draw OR using NOR gates? What is multiplexed?
8.     Slowly deviated to analog-Describe abt transistor? Types? Types of BJT? Diag for NPN and PNP?    Differentiate where they r used? Uses of transistor according to mode of opn.? Uses of diode? How it is used as rectifier? Zener diode? What is bias? What is thyristor? SCR? Where used?    Diff betn thyristor & transistor? And some more………………
9.     Then programming…… How good u r with programming? I know only C.  Asked me to write a pgm.    I’m not well versed with programming. I knowonly conceptually. Why pointers? Answered Luckly, they skipped the topic.
10.     Then……Network Topologies? Bus, ring…  What u know in networking? I know only the basics as this was not choosen as our elective. Then whats ur elective?    Biomedical……..(I think the person was good in that subj.) 
11.     I was caught …………He fired several questions like… How ECG working? Stethoscope working? BP ? and more…………………  How pressure converted to signal? Transducers? 
12.     Then came to the project…Explain ur proj. I explained clearly with proj report. Some Qs on project. I myself added that I did with 3 other studentsfrom different states and could manage to complete the project successfully.
13.     Finally general Qs…You did a proj in digital design and why do u want to come to software?    Why not hardware? What guarantee u give that u won’tshift to hardware after 2 yrs saying u don’t like S/w?    Another person asked what u studied in Engineering economics & mgmt? R u interested in this subj?    I frankly said it’s a bit boring subj. ‘coz there is nothing to learn and this is the subj where we write stories. They smiled. If we put u in proj dealing with mgmt,…..difft from what u’ve studied in BE, r u ready to do that?
U said it’s a boring subj. & now ready to switch over to that ?    First of all, working at TCS itself is a great pleasure and it would be my duty to develop interest in that subject and shine well in that area.    Finally they asked ‘any Qs 2 us’?    Yes sir!    On what electronics related proj r u working currently?    Then I smiled and said ‘then there is a chance for me to get into electronics based s/w projects’.
HR Interview 
1.     Introduce urself other than in application.
    I told abt my positives and ideologies. While I was saying the 2nd point of my ideology, my throat got chocked ‘coz of fear.
    Are u alright? Yes sir. I’m slightly nervous. Its OK.

2.     What's ur hobbies?
    Playing Tennis and chess.
    In chess, how its scored?
    I said we’ve checkmate the opponent king.
    He poured more Qs on chess.
    I said, I used to play chess only with computer just as a time pass and not serious with that.
    How many squares r there in a chess board?
    1st I said ‘100’ and then said ‘sorry 64’.

3.     How abt tennis? How many sets are played in a match? How it is scored?
    said 0, 15, 30, 45, game. I made a damn mistake of saying 45 instead of 40.
    He again asked to check and I was still stubborn with my ans.
    What is game point? match pt? Deuce?
    Who is ur fav. tennis player? Why?
    But, Pete Sampras everytime defeats Agassi?
    Whats ESPIRIT (Dept. assocn)?

4.     What u’ve done?
    Arranged VLSI conference.
    Whats VLSI?
    More than 1 million transistors per chip.
    Explain sth abt VLSI.

5.     No. of zeros in a million?6
    No. of zeros in a lakh?
    Got struck (due to tension) and started counting from units digit in mind.Then said 5. I frankly told him, ‘I need to count by fingers
    He laughed..

6.     Whats ur fav. subj? Digital
    Describe OR & NOR gate in a sentence form
    What is the IC no. for AND gate?
    which co. produces such chips?

7.     Where do u see urself after 3 yrs ?
    Whats ur ambition?
    Why TCS?(He really got stunned with my knowledge abt TCS)
    What way u can provide a s/w that is useful to the community as well as TCS?
    I gave some ideas like cognition tech for blind ppl and web-based applns,……
    Why s/w?
    Stressed the importance of software with egs.
    What efforts u made to get into Software?
    Any thing u did for the community welfare?
    I gave a finishing touch. As of now, I cud help only physically. I think, if I’m being selected and once if I join TCS, I can help ppl even monitorily.

8.     Finally, Any Qs to me?
    Yes sir!
    Whats the training period? 45 days
    Whether I can avail transportation facilities from TCS? yes
    Whether u do any electronics related proj @ Chennai? No. Its done at Hyd only.
    Thanked him and smiled my way back home with great confidence

TCS Test on at Hyderabad
Section 2:
Quantitative and Logical Reasoning
Most of the questions were from TCS old papers.Only the data get change.

1.     In a two-dimensional array, X (9, 7), with each element occupying 4 bytes of memory, with the address of the first element X (1, 1) is 3000, find the address of X (8, 5).
ANS: 3212
2.     In the word ORGANISATIONAL, if the first and second, third and forth, forth and fifth, fifth and sixth words are interchanged up to the last letter, what        would be the tenth letter from right?     ANS: I (ROANISATIONALG)
3.     What is the largest prime number that can be stored in an 8-bit memory? ANS:127
4.     Select the odd one out. a. Java b. Lisp c. Smalltalk d.Eiffel. ANS: LISP
5.     Select the odd one out a. SMTP b. WAP c. SAP d. ARP ANS: SAP
6.     Select the odd one out a. Oracle b. Linux c. Ingress d. DB2 ANS:LINUX
7.     Select the odd one out a. WAP b. HTTP c. BAAN d. ARP ANS:BAAN
8.     Select the odd one out a. LINUX b. UNIX c. SOLARIS d. SQL SERVER ANS:SQL SERVER
9.     Select the odd one out a. SQL b. DB2 c. SYBASE d. HTTP ANS:HTTP
10.     The size of a program is N. And the memory occupied by the program is given by M = square root of 100N. If the size of the program is increased by 1% then how much memory now occupied?
11.     A man, a woman, and a child can do a piece of work in 6 days. Man only can do it in 24 days. Woman can do it in 16 days and in how many days child can do the same work? ANS:16
12.     In which of the system, decimal number 194 is equal to 1234? ANS:5
13.     Find the value of the 678 to the base 7. ANS:1656
14.     Number of faces, vertices and edges of a cube ANS:6,8,12
15.     Find the value of @@+25-++@16, where @ denotes "square" and + denotes "square root". ANS:121
16.     Find the result of the following __expression if, M denotes modulus operation, R denotes round-off, T denotes truncation:
M(373,5)+R(3.4)+T(7.7)+R(5.8) ANS:19
17.     If TAFJHH is coded as RBEKGI then RBDJK can be coded as --------- ANS:PCCKJ
18.     G(0)=-1, G(1)=1, G(N)=G(N-1) - G(N-2), G(5)= ? ANS:-2
19.     What is the max possible 3 digit prime number?
20.     A power unit is there by the bank of the river of 750 meters width. A cable is made from power unit to power a plant opposite to that of the river and 1500mts away from the power unit. The cost of the cable below water is Rs. 15/- per meter and cost of cable on the bank is Rs.12/- per meter. Find the total of laying the cable.
ANS:20250
21.     The size of a program is N. And the memory occupied by the program is given by M = square root of 100N. If the size of the program is increased by 1% then how much memory now occupied?
22.     In Madras, temperature at noon varies according to -t^2/2 + 8t + 3, where t is elapsed time. Find how much temperature more or less in 4pm to 9pm. ANS: 385.8(DB)
23.
     The size of the bucket is N kb. The bucket fills at the rate of 0.1 kb per millisecond. A programmer sends a program to receiver. There it waits for 10 milliseconds. And response will be back to programmer in 20 milliseconds. How much time the program takes to get a response back to the programmer, after it is sent? ANS: 30 MILLISECOND
24.     A man, a woman, and a child can do a piece of work in 6 days. Man only can do it in 24 days. Woman can do it in 16 days and in how many days child can do the same work?
25.     If the vertex (5,7) is placed in the memory. First vertex (1,1) ?s address is 1245 and then address of (5,7) is --------
26.     Which of the following are orthogonal pairs? a. 3i+2j b. i+j c. 2i-3j d. -7i+j ANS: (A)& (C).
27.     If VXUPLVH is written as SURMISE, what is SHDVD? ANS: PEASA
28.     If A, B and C are the mechanisms used separately to reduce the wastage of fuel by 30%, 20% and 10%. What will be the fuel economy if they were used combined. ANS: 20%
29.     What is the power of 2? a. 2068 b.2048 c.2668 ANS: (B). 2048
30.     Complete the series. 3, 8, --, 24, --, 48, 63 ANS: 15,35
31.     Complete the series. 3, 8, --, 24, --, 48, 63 ANS: 15,35
32.     Complete the series. 4, -5, 11, -14, 22, --- ANS: -27
33.     A, B and C are 8 bit no?s. They are as follows:
A 1 1 0 1 1 0 1 1
B 0 1 1 1 1 0 1 0
C 0 1 1 0 1 1 0 1
Find ( (A-B) u C )=?
Hint : A-B is {A} - {A n B} ANS: 0 1 1 1 1 1 1 1 (DB)
34.     A Flight takes off at 2 A.M from northeast direction and travels for 11 hours to reach the destination which is in north west direction.Given the latitude and longitude of source and destination. Find the local time of destination when the
flight reaches there? ANS: 1:00 P.M
35.     A can copy 50 papers in 10 hours while both A & B can copy 70 papers in 10 hours. Then for how many hours required for B to copy 26 papers?
ANS: 13
36.     A is twice efficient than B. A and B can both work together to complete a work in 7 days. Then find in how many days A alone can complete the work? ANS: 10.5 DAYS(11)
37.     A finish the work in 10 days. B is 60% efficient than A. So hoW days does B take to finish the work?ANS : 4DAYS.
38.
     A finishes the work in 10 days & B in 8 days individually. If A works for only 6 days then how many days should B work to complete A?s work?
ANS : 3.2 DAYS(4)
39.     Given the length of the 3 sides of a triangle. Find the one that is impossible? (HINT : sum of smaller 2 sides is greater than the other one which is larger)
40.     Find the singularity matrix from a given set of matrices?(Hint det(A)=0)
41.     A 2D array is declared as A[9,7] and each element requires 2 byte.If A[ 1,1 ] is stored in 3000. Find the memory of A[8,5] ?ANS: 3106.
42.     Sum of slopes of 2 perpendicular st. lines is given. Find the pair of lines from the given set of options which satisfy the above condition?
43.     (a) 2+3i (b)1+i (c) 3-2i (d) 1-7i .Find which of the above is orthogonal. ANS : (A) & (C).
44.     The number 362 in decimal system is given by (1362)x in the X system of numbers find the value of X a}5 b) 6 c) 7 d) 8 e) 9
45.     Given $ means Tripling and % means change of sign then find the value of $%$6-%$%6 ANS : -72
46.     My flight takes of at 2am from a place at 18N 10E and landed 10 Hrs later at a place with coordinates 36N70W. What is the local time when my plane landed.
a) 6:00 am b) 6:40am c)7:40 d)7:00 e)8:00 (Hint : Every 1 deg longitude is equal to 4 minutes . If west to east add time else subtract time) ANS: (E) 8:00 
47.     Find the highest prime number that can be stored in an 8bit computer.

Section 3.Critical Reasoning.

1.     The players G,H,J,K,L,M,N,O are to be felicitated of representing the county team in Baseball Out of these H,M,O also are in the Football team and K, Nare there in the Basket ball team . These players are to be seated on a table and no. two players who has represented the county in more than one gameareto sit together. 
1.    Which one of the orders can they be seated in
2.     Which of the orders is not possible
3.     If N is seated in the middle then which of the following pairs cannot be seated near him .
4.     If M is seated then which of the following pairs can be seated next to him.

Choices are given for all the questions

2.     There are 2 groups named Brown and red. They can?t marry in the same group. If the husband or wife dies then the person will convert to their own group. If a person is married then the husband will have to change his group to his wife?s
group. The child will own the mothers group. From these a set of 4 questions were given .Solve them

E. g.
1.    Brown?s daughter is red (False)
2.    If a person is red. Then his/her mother?s brother belong to which group if he is married (Brown)
3.    7 people - a,b,c,d,e,f,g Need to make a seating arrangement for them.

Conditions:

1)     A should be at the center
2)     B,F should be at the right extreme
3)     C,E always in pair
4)     D,G as far as possible

Questions from the above were asked?

E.g.:
Which of the following pairs were not possible?
Others questions were similar to the above. More questions were from Barrons.

HR Questions

1.     Market urself
2.     Why TCS ?
3.     Will u switch over to any other company after joining TCS? If NO then why?
4.     R u mobile? ( R u ready to go anywhere ?)
5.     R u ready to go to places of extreme temperature. If yes what do u think of ur safety?
6.     Rate ur good qualities?
7.     What is the difference between hard and smart work?
8.     Do u have a plan of doing higher studies ?

Technical Questions :

The questions were different for different persons and depends on the field of interest that u say.
Communication 
1.     OSI Layers in n/w with the functionalities
2.     TCP/IP protocol
3.     Bridges, Routers, LAN, WAN, MAN
4.     Token bus, FDDI, Ethernet
C     Language
1.     Datastructures esp :Linked list and trees
2.     Structures , unions, Kind of variables ( local ,Global)
3.     Strrev( ) program
4.     Case structure (it is not the usual switch case stat)
5.     Calloc,malloc
6.     Divide 2 number and print the o/p ( NOTE: Check for divide by zero error)

TCS : C Paper

1. The C language terminator is
a.        semicolon
b.        colon
c.        period
d.        exclamation mark 
2. What is false about the following A compound statement is
a.        A set of simple statments
b.        Demarcated on either side by curly brackets
c.        Can be used in place of simple statement
d.        A C function is not a compound statement.
3. What is true about the following C Functions
a.        Need not return any value
b.        Should always return an integer
c.        Should always return a float
d.        Should always return more than one value.
4. Main must be written as
a.        the first function in the program
b.        Second function in the program
c.        Last function in the program
d.        any where in the program
5. Which of the following about automatic variables within a function is correct ?
a.its type must be declared before using the variable
b.        they are local
c.        they are not initialised to zero
d.        they are global.
6. Write one statement equalent to the following two statements
x=sqr(a);
return(x);
Choose from one of the alternatives
a.         return(sqr(a));
b.         printf("sqr(a)");
c.         return(a*a*a);
d.         printf("%d",sqr(a));
7. Which of the following about the C comments is incorrect ?
a.commentscan go over multiple lines
b.comments can start any where in the line
c.a line can contain comments with out any language statements
d.comments can occur within comments 
8. What is the value of y in the following code?
x=7; y=0;
if(x=6)
y=7;
else
y=1;

a.        7
b.        0
c.        1
d.        6 
9. Read the function conv() given below
conv(int t)
{
int u;
u=5/9 * (t-32);
return(u0;
}
What
a.        15
b.        0
c.        16.1
d.        29 
10. which of the following represents true statement either x is in the range of 10 and 50 or y is zero
a.x>=10 && x<=50 || y==0;
b.
c.
d. 
11. Which of the following is not an infinite loop ?
a.while(1){
....
}
b.for(;;){
...
}
c .x=0;
do{
/*x unaltered within theloop*/
...
}while(x==0);

d .# define TRUE 0
...
while(TRUE){
....
}
12. what does the following function print?
func(int i)
{
if(i%2)return 0;
eale return 1;
}
main()
{
int =3;
i=func(i);
i=func(i);
printf("%d",i);}
a.        3
b.        1
c.        0
d.        2
13. how does the C compiler interpret the following two statements
p=p+x;
q=q+y;

a. p=p+x;
q=q+y
b. p=p+xq=q+y
c. p=p+xq;
q=q+y
d. p=p+x/q=q+y
14. read the folllowing code
# define MAX 100
# define MIN 100
....
....
if(x>MAX)
x=1;
else if(x<MIN)
x=-1;
x=50;
if the initial value of x=200,what is the vlaue after executing this code?
a.        200
b.        1
c.        -1
d.        50
15. A memory of 20 bytes is allocated to a string declared as char *s then the following two statements are executed:
s="Etrance"
l=strlen(s);
what is the value of l ?
a.         20
b.         8
c.         9
d.         21 
16. Given the piece of code
int a[50];
int *pa;
pa=a;
to access the 6th element of the array which of the following is incorrect?
a.         *(a+5)
b.         a[5]
c.         pa[5]
d.         *(*pa + 5)
17. consider the following structure:
struct num nam{
int no;
char name[25];
};
struct num nam
n1[]={{12,"Fred"},{15,"Martin"},{8,"Peter"},{11,Nicholas"}};
.....
.....
printf("%d%d",n1[2],no,(*(n1 + 2),no) + 1);
What does the above statement print?
a.        8,9
b.        9,9
c.        8,8
d.8,unpredictable value
18. I dentify the in correct __expression
a.         a=b=3=4;
b.         a=b=c=d=0;
            float a=int b=3.5;
d.         int a;
            float b;
            a=b=3.5; 
19. Regarding the scope of the varibles;identify the incorrect statement:
a. automatic variables are automatically initialised to 0
b. static variables are are automatically initialised to 0
c. the address of a register variable is not accessiable
d. static variables cannot be initialised with any __expression
20. cond 1?cond 2?cond 3?:exp 1:exp 2:exp 3:exp 4; is equivalent to which of the following?
a .if cond 1
exp 1;
else if cond 2
exp 2;
else if cond 3
exp 3;
else
exp 4;
b. if cond 1
if cond 2
if cond 3
exp 1;
else
exp 2;
else
exp 3;
else
exp 4;
c.if cond 1 && cond 2 && cond 3
exp 1 |exp 2|exp 3|exp 4;
d.if cond 3
exp 1;
else if cond 2
exp 2;
else if cond 3
exp 3;
else
exp 4;
21. The operator for exponencation is
a.         **
b.          ^
c.         %
d.         not available
22. which of the following is invalid
a.         a+=b
b.         a*=b
c.         a>>=b
d.         a**=b
23. What is y value of the code if input x=10
y=5;
if (x==10)
else if(x==9)
elae y=8;
a.         9
b.         8
c.         6
d.         7
24. What does the following code do?
fn(int n,int p,int r)
{
static int a=p;
switch(n)
{
case 4:a+=a*r;
case 3:a+=a*r;
case 2:a+=a*r;
case 1:a+=a*r;
}
}
a.computes simple interest for one year
b.computes amount on compound interest for 1 to 4 years
c.computes simple interest for four year
d.computes compound interst for 1 year
25. a=0;
while(a<5)
printf("%d\n",a++);
how many times does the loop occurs?
a. infinite
b.         5
c.         4
d.         6
26. How many times does the loop iterated ?
for (i=0;i=10;i+=2)
printf("Hi\n");
a.        10
b.        2
c.        5
d.... 
27. What is incorrect among teh following A recursive functiion
a.     calls itself
b.     is equivalent to a loop
c.     has a termination cond
d.     does not have a return value at all
28. Which of the following go out of the loopo if expn 2 becoming false
a.while(expn 1){...if(expn 2)continue;}
b.while(!expn 1){if(expn 2)continue;...}
c.do{..if(expn 1)continue;..}while(expn 2);
d.while(!expn 2){if(expn 1)continue;..}
29. consider the following program

main()
{
unsigned int i=10;
while(i>=0){
printf("%u",i)
i--;
}
}
how many times the loop wxecuted
a.        10
b.        9
c.        11
d.infinite
30. pick out the add one out
a.         malloc()
b.         calloc()
c.         free()
d.        realloc()
31. consider the following program
main()
{
int a[5]={1,3,6,7,0};
int *b;
b=&a[2];
}
the value of b[-1] is
a.         1
b.         3
c.         -6
d.         none
32. Consider the following program sigment
int n,sum=1;
switch(n)
{
case 2:sum=sum+2;
case 3:sum*=2;
break;
default:sum=0;
}
If n=2, what is the value of sum
a.        0
b.        6
c.        3
d.none
33. identify the incorrect one
1.         if(c=1)
2.         if(c!=3)
3.         if(a<b)then
4.         if(c==1)
a.         1 only
b.         1&3
c.         3 only
d.         all
34. Teh format specified for hexa decimal is
a.         %d
b.         %o
c.         %x
d.         %u
35. Find the output of the following program
main()
{
int x=5, *p;
p=&x;
printf("%d",++*p);
}
a.5
b.6
c.0
d.none
36. Consider the following C code
main()
{
int i=3,x;
while(i>0)
{
x=func(i);
i--;
}
int func(int n)
{
static sum=0;
sum=sum+n;
return(sum);
}
The final value of x is
a.6
b.8
c.1
d.3
37. int *a[5] refers to
a. array of pointers
b. pointer to an array
c. pointerto a pointer
d......
38. which of the following statements is incorrect
a.     typedef struct new{
        int n1;
        char n2;
        } DATA;
b.     typedef struct {
        int n3;
        char *n4;
        }ICE;

c .    typedef union {
        int n5;
        float n6;
              } UDT;
d.     #typedef union {
        int n7;
        float n8;
        } TUDAT;

No comments:

Post a Comment

flag couner

free counters