Hello friends, my name is Amit Sinha.
I am a final year Electrical Engineering student of NSEC, Kolkata, under the Techno India Group. Recently Tata Consultancy Services had come to pay a visit to our college and the criterion were as follows:
1) 2) 3) Minimum 60% throughout Maximum of 2 backlogs in the previous semester. According to the WBUT curriculum, the percentage, corresponding to a given CGPA was to be calculate as (CGPA-0.75)*100..
Direct interview was arranged for those candidates who were having 75% or above throughout.. thus, 75% in classes 10th and 12th (which was to be calculated as total marks obtained in all the subjects divided by the total number of subjects) and a minimum CGPA of 8.25(equivalent to 75% subject to the rules) was the required criterion for the direct interview. The rest of the lot had to appear for the online aptitude test, firstly and qualifying the same would make them eligible for the final interview round. So i was one of them who had to appear for the online aptitude test. The reporting time was 7.30 AM in the morning, at Techno India, Kolkata. We arrived right on time but we were made to wait for a long time. Eventually we were signalled to move to the room where the online test was scheduled to be held. The test was on the touchstone, which comprised of 35 questions and 80 minutes were allotted for the same. Rough sheets would be provided by the invigilators and additional would also be provided. The test paper would seem to be really easy if you are thorough with the questions given on www.freshersworld.com (the previous TCS papers), because all the questions were common. Once the test came to an end, we were told to wait in the seminar room. The results came within an hour. Almost all the students had cleared the aptitude round. The cut off was not known, though students who mentioned that they had attempted 22 questions out of a total of 35 had also made it through the aptitude round. Its better to score above 27 out of 35. I had attempted 29/35 questions. The various formalities which included document verifications and submission of the CV took place after the same results were declared. The next hurdle was the final interview round. This was a deciding round and an elimination round as well. There were round 80 panels that had come for the interview process. We were instructed to move up to the respective class rooms from where we would be summoned for the interview rounds. My name was announced almost immediately and few other students, along with us were told to move up to a corridor. The classrooms in those corridors were filled with interviewers who were taking the interview of the students. You need to be ready with your documents, your CV and all necessary items. (though they had instructed that nothing but a pen would do it). My name was eventually called and i went up to the room. The interviewer who was supposed to interview me was leaving the room because of some reason and he walked up to me. I cordially wished him and he told me in an amiable manner, please dont call me sir, call me Arvind.. this was not so easy because in those strenuous and tense situations the same is not possible. The questions which he started with were:
1) 2)
introduce yourself Being an electrical engineering student, why would you like to join TCS?( be ready with the ans if you happen to be of a stream other than CSE or IT) What are the basic subjects you are having in your curriculum? What is the difference between Computer Science and IT? What type of Programming language is C? You are having two companies A & B. What points will you look into before going for any one? (This was followed by a dangerous question) You have 3 companies TCS, Wipro and IBM. Which one will you opt for?( friends, remember this is an eliminator question. Be ready with the answer with at least a reason or two in your support) You have 10 members in your team, 4 are working and the rest are casual. What would be your idea? You are busy, performing some important work and your colleague walks up to you and requests you to help him solve a problem, what would you do? Would you leave the current work and go to help him or would you simply balk?
3) 4) 5) 6)
7)
8)
9)
10) How long will it take you to learn a programming language?(DONT!! Put any numerical figure as your answer.. you may end up screwing yourselves!!) 11) The nest 2-3 questions were from my projects and Tech Fests had participated in. 12) Do you have any preferred locations for posting? 13) Do you have any question for us?
The interview eventually came to an end when he told me that we would be informed regarding our results within a few days. Well my joy had no bounds when at 1.30 AM at night, we were looking at the list of the qualified students. I was one of them. 350+ students finally got selected. It was a matter of success for each and every successful student of our college. You need to keep track of a few things before you go for the interview:
1) You need to be having adequate speaking skills. Its mandatory. If you have the slightest doubt that you may be weak at speaking and communicating in English, buck up and start reading English books, newspapers and all reading materials that comes your way. Talk to your friends in English. No need to feel shy because everyone has to start from a lower level. Be strong with the computer subjects if you happen to be of the Computer Science stream. For other streams, C programming language is a must and be prepared with at least 2 departmental subjects.
2)
3)
Last but not the least, be confident and put your trust in the lord. YOU WOULD DEFINATELY SUCCEED!!!!!
Round 1: Aptitude Out of 65 students 11 get selected for Technical Interview. Round 2: Technical Total 31 Student= 11 Who have pass the aptitude and 20 direct Entry They have loosed my Application Form and Resume. After 1:00 hour I was standing outside the interview cabin and long discussion they have decided that I have to give another copy of application Form and Resume of my which already I have and I have given to them. And my interview is started. I was Last Student for Interview Sir: Tell me about yourself. Me: Myself Chintan Makwana from India. I am a D2D computer engineering student. Sir: (Sir smiled against me and said) you are first student who said i am an Indian and Note down the word D2D on paper and ask me What means D2D? Me. D2D means Diploma to Degree. I am a Diploma to Degree student. (I have said I am form India because in TCS I have to relocate at any place in India) Sir: ok continue your intro. Me: I am in IT field from Last 6 years. I have extreme knowledge of all the programming languages. I know how to write efficient programs means which requires less CPU cycle.
I knows the programming language like c,c++,java,j2ee,c#,asp,asp.net,vb.. I am right now trainee at Suvira Technplogy, Ahmedabad. Sir. What? you are trainee or traineer? Me: Sir i m trainee not a traineer over there. Sir: ok means you are learning over there... Me: ya Sir. Sir: Do u know Oracle? Me: ya sir. Sir: Write a select query. Me: select * from employee; Sir: modify above select query so that it is select only one row and display; Me: Can we use where in it? Sir: Ya, you can use. Me: select * from employee where eid=&eid; Sir: what is eid? Me: Sir it is a column of employee table. Sir: What means &eid? Me: It will display only that rows data which row we will specify at the run time. Sir: &eid display only single rows data or all rows data? Me: Sir only single row data.
Sir: Are you sure? Me: Ya sir. Sir: Okey. Sir: Java is platform Independent? Me: Yes sir Sir: How Java is platform Independent? Me: Because java is compile on any platform and when it compile it converts source code into the byte code and that byte code is run on any platform which have its own JVM.. Sir: What is JVM? Me: JVM means a Java Virtual Machine and it is Debugger and it use to run the byte code and give the output. Sir: Is JVM is different for every Platform? ME. Yes sir JVM is a Different for every platform. Sir: Why it is Different for every platform? ME: Because every CPU has a different manufacturing and it has different data bus so JVM is need to convert the BYTE code into native code for CPU which is execute easily by CPU. So for every platform there is need for different JVM which is compatible to that platform. Sir: C is platform independent or portable? Me: Portable Sir: How it is portable?
Me: We can easily move c code from one place to another place and execute on different platform. (It is not platform independent because it is not run every platform like as java) Sir: (Sir written word SDLC on the page and said me) what is SDLC? Me: SDLC means System Development Life Cycle... Sir: What are different phases of it? Me: Data gathering, Analysis, Designing, coding, implementation, maintenance. (I have explained all these phases in deep) Sir: What after Maintenance? Me: If During Maintenance if we found any fault to above phase and also if new requirements are added at any phase than changes are done from at that phase. Sir: What is OS? Me: OS is an interface between hardware and user application program. Sir: Do you ever develop any OS? Me: No sir. Sir: Which software is use for develop the OS? Me: System Development Software Sir: What is pointer? Me: Pointer is derived data type in c. Sir: Why we use pointer? Me: It is use for store the address of another variable. Sir: Written a Series on page 1,1,2,3,5 what is next term?
ME: 8 Sir. Added 8 to series on page 1,1,2,3,5,8, now what is next term? ME: 13 Sir: Added to 8 to series on page 1,1,2,3,5,8,13. and ask me do you know what is it? Which series it is? ME: Fibonacci Series. Sir: Do you know how to write program of it. Me: (I was thinking that in which language I have to write but suddenly without asking sir I have started to write in c.) void main() { int a=0;b=1;c,n;
printf("Enter the Number:"); scanf("%d",&n);
for(i=0;i<n-2;i++) { c=a+b; a=b; b=c; printf("%d",a);
} getch(); } Sir: What is use of getch()? Me: sir getch() use to get the character form the user when we write the getch() function it shows the screen for user input and allow to enter the character and at that time user can see the out for the above code which have execute. It is just illusion to user that getch() is use for stop the screen for user to see output but reality is not that it is use for to enter the character. Sir: (Again Oracle) written table on page Name -------Chintan Chintan Chintan Chintan Now Write a delete query that delete records who have a name Chintan but dont delete first record Me: (I was known that query is Delete from employee where eid<>1 and name=Chintan; but sir written only single column of Name so that I am not sure at that time) ( I have tried till 2 min but after that I have replied to sir ) No sir. I dont know query for it
Sir: Which is your favorite subject in thru out your computer engineering? Me: all the programming language. Sir: ALL? Me: ya sir all c, c++, java, c#, asp, asp.net, j2ee. Sir: Ok. Can i ask question from java? Me: yes sir Sir: What is awt? Me: AWT means Abstract Window Toolkit which provides the components. Sir: What is Swing? me: It is same as AWT it also provides the various components. Sir: What is Difference between them? Me: (i was get confinuse.. but after 1 min i sayed) Swing is lightweight and AWT is not lightweight means AWT uses the component of OS in which it is run so when we use same program in another platform than designing of the AWT get change but Swing programs uses their own components and it uses the inbuilt java components so that on any platform designing of swing component does not change.. Sir: (Written below two strings on the page) How can we compare following two strings in java? String x="Chintan"; String y="Chintan"; Me:
String x="Chintan"; String y="Chintan"; if(x==y) { System.out.println("TRUE"); } else { System.out.println("FALSE"); } Sir: Really this is true coding? me: ya sir. Sir: Have you tried any time this code? Me: ya sir......................(I was thinking in my mind: BECAUSE I Have already get practiced of this code i was know that in java it is possible because of automatic memory management and it is facility to compare to strings directly because string is class in java and there for x and y are object of string class.. but in c it is not possible in c so we have to compare character by character using taking array of character..) Sir: What is address of x in String x="Chintan"? me: The base address of first char "C" Sir: What is address of y in String y="C" me: The base Address of first char "C"
Sir: So it means that address of both x and y is same? Because you have said that both have base address of "C". Me: no sir. They dont have same base address. Sir: Then how can you say that both the string x and y have equal if there address are not equal? Me: (I was thinking in my mind that in c many time we compare the value of a and b. If they have same value than they returns the true but originally there address is different. So after thinking 30 seconds in my mind I have replied) We are comparing the value of two strings not the Address of the two strings. Sir: Do u know the programs of if mouse is move in on the page at that time some event will happen.... in Swing? me: me sorry sir.. I m not able to understand you question. Please repeat question. Sir: Draws the rectangle on the page(means form) and said now if i move mouse on this page than write the program for mouse event. me: ( I was not able to understand the question) no ... Sir: again said that if at any point the mouse and if I move than say what things happen means do something at any time. If you want the then you can write this code using AWT, ASP.net also? Me: I have replied that using mouse over event it is possible. Sir: Mouse over event in java? Me: Sir i dont know it. (My answer was wrong right answer is using mouse move event of Mouse Listener it is possible) Sir: See my C.V........ tell me about your projects.............
Me: sir i have done project name RealEstate.com, NirmalBookbank.com and Currently i m working on the projects Queryin.net and Youthshine.org... Sir: Please speak loudly. Me: Queryin.net and Youthshine.org.. I have prepared my all projects in SUVIRA Technology, Vasana Ahmedabad on the asp.net with c#. Sir: (Smiled against another sir and Said to him which was standing on the leftside of me which was come to see my interview and watching my interview) Do you want to ask any thing to him? Another sir: What are your current projects? Me:Queryin.net and Youthshine.org. Another sir: Who have given you this project? Me: Vinay Mistry, SUVIRA TECHNOLOGY, VASANA, AHMEDABAD Another sir: Is this live project? Me: Ya sir. Another Sir: Ok... Which tools you are use for develop this project? Me: Microsoft Visual Studio 2010 and SQL server 2008. Another sir: You are alone or any another partner? Me: Ya sir i have one partner? Another sir: Is he apply for TCS? Me: no sir. Another sir: Tell me about your current project... Me: Till 5 minutes i have explained my project Queryin.net.
Another sir: Who checks the answer of Question? Me: Employee of the company sir. Another Sir: In which phase you are right now? ME: I have completed the coding of the Admin Side.... Another Sir: What?? Really?? ME: ya sir.. Another Sir: Do have completed the Designing part of your project? Me: ( I Was thinking that he has ask me designing means look) no sir. Sir we are doing the designing at last because in projects we like another-another designing so that we are changing the designing so we are doing designing at last when complete the projects... Another Sir: Do you know what is meaning of Designing in SDLC? Me: (I had realized that i have done mistakes in speaking) Ya sir i know what is meaning of Designing in SDLC. Another Sir: Which are different types of Diagrams is designing? Me: class diagram, DFD, E-R Diagram, Use case diagrams. Another sir: Do u know how to draw it? Me: ya sir. Another sir: Without designing how can you start the projects? Me: I know it is not a right way to do the coding for projects without drawing the diagrams But sir we have first analyze the project and fined the what are requirements for the project and made the Data Dictionary for our projects and from making that after we develop the projects. We have defined all the basic functionality of our projects and started coding. Our projects is continue in 2 semester so we wants to
add more functionality in it and right now we dont want to add all the functionality of the projects and we want to add more and more functionality in our projects if we get time. And we are not professionals who know all the functionality before the projects can starts. So we have not made the diagrams for it. (We have define all the functionality of over projects in the book and after making the data dictionary we normalize the table and try to reduce the table size so that more and more duplicate data are reduce) Another sir: But we are professional. Me: I know sir you are professional. I know there is first need to draw the diagrams and then develop the projects. But when I become the professional I will follow that SDLC life cycle. Another sir: I dont like your method of doing the projects. Me: Ya sir I am doing the projects by wrong way but we need to change the diagrams many times because we want to carry forward this projects in 2 semesters and Right now we are not professional so we dont know when our project will complete exactly so we have not drawn the diagrams. (We have written the functionality which are require in the book) Right now we have started projects by covering all the basic functionality and wants add more and more functionality if we get the time. Both sir: Ok Nice to meet you. Me: Thank you sir Round 3: HR Interview MY HR INTERVIEW IS NOT TEAKEN BY THEM BEACAUSE I THINK THEY HAVE ALL READY MAID MAIN FINAL LIST FOR SELECTED STUDENTS.
</n-2;i++)
Firstly i want to tnks fresherworld for the help i got from it to clr my apti.apti ws from same patern so i dnt thnk the need to post them agn.on 20th i gave apti and on 20th result ws declared n my name ws is the list. Tech interview: on 22 sept it ws round for tech interview.my turn ws thrd..i entered the room n interviewr welcmd me. Q1:r u fine? ans:i m fine bt nervous,he replied dnt be nervous be cool. Q2:tell me abt urself? ans:i gave brief into n he asked me my fav sng n movie n i easliy answered. Q3:wt wr ur 6th sem subjects n tell ur fav one. ans:i told him the names of sbjects n said tht web administration ws my fav he qustioned me abt html tags n php. n i answred him easily. Q4:what is normalisation explain 3nf. ans:i explained him using an example he was impressed. Q5:what is waterfall model. ans:i explained him on a paper all the steps n also answered y it so called. Q6:what is blackbox and whitebox testing. ans:i explained him major diff b/w bth the testings. Q7:what is groupby clause in dbms. ans:didnt knw the ans so i jst said sir i dnt knw. Q8:how u host any website n what are the requirements. ans:i learnt the process of hostine in my training so explained him thoroughly he ws impressed wth me and said u gonna face HR in next round. When i heard ths laine frm him i ws vry happy because i clrd the tech. n then he said it ws nice meeting u mr.navikaran. i left the room happily HR round Q1:r u nervous. i said i m confident. Q2:r u cnfident tht u wl clr hr. i said yes sir i m cnfident bt i m nt overcnfident.he gave me smile Q3:thn he asked me what is diff bw windows 98 n xp frst i thought in hr hes asking me tech thn i answered him he ws impressed. Q4:related to bond and relocation. n thn aftr 2 hours result ws declared n my name ws in the list.. n at tht time got the happiest news of my life.. with regrads: navikaran singh