Virtusa Interview Experience-1

Virtusa Pvt Ltd Interview Experience - Hyderabad, December 2, 2015

Hello Guys,

I attended Virtusa written test in Hyderabad. Written test consists of two sections. First section they asked on SQL, Java, UML, Software Engineering. SQL questions based on Joins. Try to understand question much quicker.

Second II they asked to write a program which is somewhat typical they asked to create a list of employees with name, salary, address as input(Input info they gave). They asked to display list of employees based on salaries in increasing order.

Technical round: HR asked my resume and asked about myself. I told. They started asking questions on JAVA, SQL, Software engineering, UML (As they asked in Written test).

1) Class definition.

2) Object creation syntax and how many ways are there to create object in Java.

3) Array List definition and syntax, how can you add elements in Array List.

4) Collection Framework.

5) Final vs constant.

6) Static.

7) Final vs finally vs finalize.

8) Asked one query to display names which starts with L.

9) Phases in software.
--------------------------------------------------------------------------------------------------------------------------------------------------
Virtusa Interview Experience - Chennai, SMK college, 29/01/2015

Hello friends,

Virtusa Selection procedure consisted of 4 rounds:

TECHNICAL ONLINE TEST.
TECHNICAL HR.
GD.
GENERAL HR.

Ist Round:

Technical online test consisted of 40 questions no negative marking was there. The questions were mainly asked from java alongside dbms, software engineering and data structures. Followed by this there was a program which was given to us. We got to write the program using the java  in 30 minutes. Program will be quite basic. Exact output won't be checked,try to make the program as accurate as possible.A normal average student with basic knowledge of these concepts can easily clear this round.

2nd Round:

In this round basic question from java, sql queries and software models and testing were asked. Questions will be quite basic, know only the basic concepts no need to go into too deep. Study your project thoroughly as they will ask number of questions from there. My interview was conducted for roughly 45 minutes, but its not necessary.

Following were some of the questions which were asked,

1: Explain the program which you wrote in the morning.
2: Explain your project.
2: What is class in java.
4: Syntax of the class.
5. Access modifier.
6: Exception handling.
7: OOPS concepts in java explain all of them well.
8: What is the difference between java and c++.
9: Asked me to write the uml case diagram of the program.
10: Syntax for creating table.
11: Updating table.
12: Stored procedure.
13: Differences among SDLC models.
14: Programming guidelines to follow while writing a program.

3rd Round:

Our topic for the GD was social networking sites a bane or a boon.

In this round you have to speak. The ones who will not speak will be getting eliminated. Basically if you have got good speaking skill then it won't be a problem. Remember that its still an elimination round.

4rt round:

General HR is quite easy. They will ask basic things about you and what you have mentioned in your resume. Almost everyone got selected here

Note: Concentrate on first two rounds more as you could  easily be eliminated there.
Have basic knowledge about java, dbms, Software engineering and data structures to some extent.

Thank You,
Good Luck.
--------------------------------------------------------------------------------------------------------------------------------------------------------------
Virtusa Interview Experience - Bhimavaram, December 16, 2014

Hello Everyone,

I am G. Sai Prakash, Computer Science and Engineering student at Vishnu Institute of Technology(VIT), Bhimavaram.

Recently I have attended a campus drive conducted by VIRTUSA at Vishnu Institute of Technology(VIT), Bhimavaram.

Now I would like to share my experience with you, which I had during the interview.

The Interview process is started at 9:00 am with the introduction of recruitment team. The interview process consists of three rounds. The recruitment done by VIRTUSA is only for CSE & IT students.

-----------------------------------------------------------------------------------------------------------
Written Test :
-----------------------------------------------------------------------------------------------------------

The written test is for 40 questions followed by a java program. we have to take the exam in online. All the questions are related to Technical topics means core topics. It does not contain any aptitude or reasoning questions. The questions are mainly based on JAVA, DBMS & SOFTWARE TESTING. Most of the questions are given from JAVA. So, one must be through with all the java concepts because it also helps a lot during interview because VIRTUSA interviews are done mainly on JAVA. Coming to DBMS, the questions are related to SQL queries. Some bits are from Data Structures like stacks and queues.  There is a less focus on software testing, but basics should be clear and we have to know about types of testing and by whom the testing's are done in real world. The time given for these 40 questions is 40 minutes.

The test is followed by one program, we have to write the code for the given program only in java also have to pass the test cases given and the time given is half an hour. The program is not much harder. The programs are mainly asked on Strings and Arrays. Partial codes are also considered. So, better try to attempt the logic at-least. Time is not a matter in VIRTUSA written test. There is a enough time.
More than 100 students are taken the written test. Nearly, half of the students have cleared the written. So, clearing the written test is very easy.

-----------------------------------------------------------------------------------------------------------
Technical Round:
-----------------------------------------------------------------------------------------------------------

After some time it's my turn to attend the Technical Round. I entered into the cabin.

Me : Good Afternoon sir.
Sir : Good Afternoon Sai Prakash. Take your seat

Me : Thank you sir.

Sir : Introduce about yourself.

Me : Started with my academics from my childhood, continued with my active Participation in cultural activities, achievements that I achieved and started saying about the projects that I have done during my B.Tech.(Then he interrupted me..)

Sir : Tell me about your project that you have done and your role in those projects.
Me : Sir, I have done total three projects. One project is done by myself. The remaining two projects are done along with teams.

Sir : Explain about the project that you have done by your own ?
Me : (Explained about the project purpose and the technologies, IDE's that I have used for it)

Sir : (Asked negatively, what is the use of your project, there are so many available in the market with the same functionality)
Me : (Confidently, said about the unique qualities that I have in my project and the extra features that I have provided along with it)

Sir : (Then He satisfied about the things that I have told) Ok Sai Prakash. Can you please write a part of backend coding of your project.
Me : Yes sir.

Sir : (Gave a paper to me to write the code)
Me : Written and explained what is happening internally.

Sir : Ok.
Sir : What is the use of "Final" modifier in java and write a example using it.
Me : Written and explained the example.

Sir : Ok. Tell me about Software Development Life Cycle and models of it.
Me : Told about SDLC models and explained with an example, how it works in software industry.

Sir : ok your interview is done. Do you have any questions for me?
Me : (Asked about the role of a fresher in their company and the technologies that are provided for freshers to work).

Sir : (Gave answers to my questions) Do you have anymore questions?
Me : No sir.

Sir : you can go now... :)
Me : Thank you sir... :)

-----------------------------------------------------------------------------------------------------------
HR Round :
-----------------------------------------------------------------------------------------------------------

After knowing that I have cleared the technical, I was asked to wait for HR interview. After some time I have received a call for HR interview.

Me : Good Afternoon sir.

Sir : Yeah Good Afternoon. Take your seat.
Me : Thank you sir.

Sir : Introduce about yourself ?
Me : (said about my academic records, activities that I have participated, achievements that I have achieved, my hobbies and about my family background).

Sir : What do you know about VIRTUSA ?
Me : (said about the founders of the company, when it was founded, where it was head quartered, how it is grown year by year and the technologies they are working on...)

Sir : Is it ok for you to work at any location ?
Me : yes sir.

Sir : Don't you have any problem with your family members.
Me : No sir.(gave an explanation)

Sir : What are your strengths and weakness ?
Me : (Said about some of my strengths and weakness in an impressing way and you must be in a position to support your answer, try to prove your weakness is also one of your strength).

Sir : What is your goal ?
Me : Want to be in good position in software industry.

Sir : Do you interested in higher studies ?
Me : No sir.

Sir : Why ?
Me : (Explained the reason that why I was not interested in higher studies).

Sir : Ok. Do you have any questions ?
Me : (Asked about the location and the span of training period).

Sir : Ok. You can go now. Wait for results to be announced... :).
Me : Ok sir. Thank you... :).

Within a short time, one of the recruitment member came out with the list of some members and announced. Luckily I am one of them.

Friends this is my second interview experience as I have already placed in "CSC",  and these are all the questions that I have faced during my interview process. I hope this will be useful as a part of your preparation for placements.

Be confident all the time never give up. Want to say one thing is "The duck looks like smooth and calm on water, But under the water there is a restless pedaling".

Success comes through continuous effort. Don't relax keep on going... All the best :)
---------------------------------------------------------------------------------------------------------------------------------------------------------
Virtusa Interview Experience - December 15, 2014

Hello friends,

My name is Hanuma and I am from Vishnu Institute of Technology, Bhimavaram. Virtusa conducted an on campus placement drive at our college and I attended for it.

A total of 160 students attended for the Virtusa on-campus drive.

Around 8.30 am, they started the pre-placement talk and told about the company & gave some instructions about the written test.

The recruitment process of VIRTUSA consists of mainly 3 rounds.

1. Written test (only Technical).
2. Technical Interview.
3. HR Interview.

1). WRITTEN TEST:

This round consists of 40 technical objective questions along with a simple java program. The 40 questions are very simple and basic questions from core java (20), DBMS (10-15) and software Engineering (5-10).

47 students cleared the first round. I was one among them.

2). Technical Interview:

Interviewer: He viewed my resume and started asking about my paper presentations.

What is bigdata? (As I gave paper presentation on this).
Me: Told.

Interviewer: What is Artificial Intelligence? (As I gave paper presentation on this).
Me: Told.

Interviewer: (He gave me paper) write the differences b/w DBMS and RDBMS?
Me: Wrote 4 points and explained.

Interviewer: Write your most recent program that performs on numbers?

Me: As the program that I got in first round is also performs on numbers, I told him that and he asked me to write the logic. I wrote and explained him.

Interviewer: Do you know C++?
Me: No sir, we don't have it in our curriculum.

Interviewer: Difference b/w java and c?
Me: Told.

Interviewer: He asked me to leave.
Me: thank you sir (and left the room).

After they said that I cleared the TR round and called me to the HR Round.

HR Round:

HR round went well with very common HR questions.

1. Tell me about yourself?
2. Why Virtusa?
3. Tell me about your family?
4. What are your strengths and weaknesses?
5. Will you relocate or not?
6. How will you manage at Hyderabad?
7. Tell me about your internship? (As I mentioned about my intern in resume).

At last, final list came and 23 students got selected out of 47. I was one among them.

My suggestion is when you are going for virtusa interview, be prepared with basics of core java, DBMS and software development life cycles and testing. And last but not least be confident which is very important for any interview.

I hope this would be helpful for you all.

Thank you and all the best.  (y).
-----------------------------------------------------------------------------------------------------------------------------------------------
Virtusa Interview Experience - 6-Oct-2015, Panipat

On 6-Oct-2015,

Round-1:

1) ONLINE TEST:

40 questions of 40 marks are given to us. Also a program of 10 marks is also given. (We can use only JAVA Language while writing the program as mentioned in the paper).

The program is simple such as printing the elements of array in FORWARD as well as BACKWARD order.

Online test including questions from the subjects:

1. C, C++(Finding error questions).
2. Software Engineering.
3. SQL (Basic commands).
4. DBMS.

Round-2:

2) GROUP-DISCUSSION:

-- We are the divided in teams. Each team is having 15 members in total.
-- Then a situation is given to us a we have to discuss the situation .

For GD, I will suggest you to always try to initiate the discussion and then allow everyone to include their part.

On 7-Oct-2015

Round-3:

3) TECHNICAL INTERVIEW:

Questions are asked from:

1. JAVA (Wrapper class, Exception handling, Abstract classes, Difference b/w final and Abstract, what are static variables).
2. SQL (commands DDL & DML).
3. Software engineering (Software life cycle models) .
4. Testing.

Round-4:

4) HR Round:

-- Why should I hired you?
-- Speak for 6 min without any grammatical mistake.
-- They going to ask question about your Hobbies
-- They may ask some thing about you achievements.

That's all

BEST OF LUCK GUYS !
LETS MEET IN VIRTUSA. . . .
------------------------------------------------------------------------------------------------------------------------------------------------
Virtusa Interview Experience - Hyderabad, August 24, 2013

Hello,

I've attended an off campus at Virtusa and got selected.

Rounds of interview:

1. Written exam.

It was conducted by amcat.

Verbal Section.
Aptitude Section.
Technical Section.
Reasoning Section.

Concentrate more on the technical section. It mainly consisted of C and Data Structures. Work on the time complexities in ds.

Time management is very important while attempting the aptitude section.

Regarding the verbal section you need to be thorough with antonyms and synonyms.

Focus on Reading Comprehension because it fetches you marks easily.

2. Group Discussion:

Our topic was Google.

It was easy but you need to be clear in what your trying to express. Go through all the Current issues. Example: Fall in the rupee rate. Even that might be your topic.

3. Technical Interview:

Basic C, C++, DBMS, Java, OOPS concepts*.

If you're attending for QA then the questions would be.

A) Difference between manual and automation.
B) Types of testing.
C) Techniques in white box and black box.
D) Levels of testing.
E) Regression and retesting.
F) STLC, SDLC.
G) Boundary value analysis, Equivalence class partition.

4. HR:

Simple questions like Tell me about yourself, tell me about your family.

Stay cool in the HR round.

If you're through in the TR then its a heads up.

ALL THE BEST :).
-----------------------------------------------------------------------------------------------------------------------------------------------------
VIRTUSA PAPER

this is the paper for virtusa.   about 450 of us attende the At out of which 43 cleared for the GD.   then they had interviews - very less technical n more of communication skills.   out of 43 only 22 cleared  went for interview.   Finally 11 were shortlisted only 2 from r college

others from nearby colleges.   once u have cleared the AT the selection is very

simple.  in the AT they r only tesitng ur approach so give proper reasons forthe answers. questions r easy.some questions i remember r

1.A 4 kg cuboid is reduced to 1/4th of its original dimension.what will be the new weight?   ans: 62.5 gm

2.A bank pays 4% simple interest compunded annually.x deposits 100$ at the beginning of each   yr then what will be the amount at the end of the 5th yr.

 ans: 563(not sure)

3. what will be the growth of a tree whose current height is 60 inches with a growth rate of  10%, at the end of 3 years.the value rounded upwards.

 ans: 81(not  sure)

4. a frog lying in a 30 feet well climbs at the rate of 3ft/hr but slips 2ft each time.how    many hours will it take for the frog to climb out.

  a)26 hrs    b)27 hrs    c)28 hrs    d)29 hrs  ans: 28 (i think)

5. a water lily grows at a rapid rate filling the pond in 20 days.how many days will it take    to fill the pond if we start with 2 such lilies with same growth rate.     ans: 19 days

6. 20 people go trekking uphill.30% get frostbite n leave the 1st day.of the remaining 2 get    sprain n giveup.of the remaining only half of them make it to the top.how amny reached    the top.     ans: 6

7. given a liquid n two containers of 400ml n 600 ml respectively can u measure 500ml.if yes    explain.

8. candy bars r distributed to children 3 to each except the one at the end who got 2.if    only 2 were given to each then 8 candy bars were left.what was the original no of candy    bars.     ans:26

9. many rules r given n the valid statement is asked.    ans: the last option.

10. many designs r given n the next possible one is chosen.very easy to do with little     imagination.

11. numbers in a sequence n encrypting letters also was there. C section-3 questions were given but better to attend

2.
      
1.when a user inputs values, if it is even perform a divide by 2, else perform n*n-1 and   store them in a sequence.the output must be the largest power of 2 in the given sequence.

2.write a prog to generate pythagorian triads of the form a^2+b^2=c^2.eg3,4,6.   The sequence should not repeat by changing the order of the numbers like 4,3,6.
  3.a prog is given n we have to check if legal or not. if not correct it or describe its    working.the prog looked like a fibonacci generating sequence.     make sure u justify ur answers properly bcoz  it is the approach they r looking at.once u have cleared  the AT it is very easy to get selected..
---------------------------------------------------------------------------------------------------------------------------------------------------
VIRTUSA PLACEMENT PAPER (MATH,REASONING,TECHNICAL)

PAPER: VIRTUSA PLACEMENT PAPER (MATH, REASONING, TECHNICAL)

SECTION-1

1.1 2 3 2 5 6 7 8 3 find the next term in the series

2.How can u place 4 coins in 2 lines so that each line should contain 3 coins

3.Find the odd word

A.  ALPHA
B.  DELTA
C.  SIGMA
D.  BETA

Ans: Delta

Reason: As it has specific meaning (addition) and others don't have such meaning, just used for representation purpose. (i think so)

4.There was an addition given as follows SATURN + URANUS = PLANETS the solution is not encoding the entire problem but to find coding for 3 alphabets

5.There was a set of words given as follows SUN,MER,VEN,---,...........,SAT,---,NEP,PLU (I don't remember exactly but, all are the names of planets in solar system with notation of each planet using 3 letters) The question was to find out the appropriate words in the given blanks

6.How can u get 81 using the digits 2,3,25,50,75,100 only once using any of the arithmetic operators

Key Steps: 50+(100/75*3)+25+2

7. A man have some three types boxes viz Huge, Large, Small He took 11 of huge boxes and put on a table. And at random he has taken some of them and placed 8 large boxes in each of the boxes. And after that he has placed 8 small boxes in some large boxes at random. By the end if he found 102 boxes empty, how many boxes are there on the table?

8.If u have a large number of Knights and a chess board. The problem is to find the way of arranging the Knights on the board so that no Knight attacks the
other. (He has given mathematical relations that represents how a knight can move on the chess board as we know it as 'L', i'm not giving such stuff)

9.You are given a bunch of threads each having differing length. No two threads have same thickness and no thread has same thickness all its length. But it is certified that any thread when lit burns itself in exactly 12 mins. The question is you are asked to find an elapsed time of 9 minutes. How can u find it out and how
many threads do u want for this?


SECTION 2 (Writing)

The topic to Write was on  "Connecting the rivers in India".


SECTION 3

You can write the programs in this section using any programming language

1.There was a pyramid given as follows

1
2 3
4 5 6
7 8 9 10
11 12 13 ...

The three dots are given as a part of the specification. The above pyramid is to be printed when input number 13 is given. Write a program to print the above pyramid.

2.Write a function which returns a sub string in the string 'Sigma' (character given) which starts with 'Alpha' and ends with 'Theta'

3.You have a job in which you have to take time stamps and store them. So Write a data structure that can minimize the storage requirements of Year, Month, Date, Hour, Minute.

4.Write a program to find the four digit numbers, which are perfect squares, and all the digits in that number are even.

SECTION-4

1, (SATURN+URANUS=PLANETS) are called cryptorithms or alphabeticalcoding. Where an alphabet is assigned a code so that the problem is to be solved using given summation. Write a program to solve such questions, which prints the letter and its corresponding digit that satisfies the given addition.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------

1 comment:

  1. Hi Bru,


    Interesting piece!Great to see someone write virtusa interview experience who is not a fanatic or a complete skeptic.

    tell me round off a real number in 2nd decimal place: input-> output; 7.632342534245 -> 7.60; 8.85 -> 8.90; 3.96 -> 4.00

    i wrote below code which is working but my problem is if it more than two decimal value i have to change every time the 10 to 100. so tell me how can i solve this problem.
    Code:
    #include

    int main()
    {
    //int *precison=3;

    float bill_amount,m,a,d;

    printf("enter the bill amount ");

    scanf("%f",&bill_amount);

    printf("entered bill amount:%f\n",bill_amount);

    m=bill_amount*10;

    a=m+0.5;

    d=a/10;

    printf("m=%.2f\n",m);

    printf("a=%.2f\n",a);

    printf("d=%.2f\n",d);

    }

    Thanks a lot. This was a perfect step-by-step guide. Don’t think it could have been done better.
    Ciao,

    ReplyDelete