Interview Fairy Home - good luck with your interviews Interview Fairy - Helping job applicants with their corporate interviews

Sapient

Industry:

Sapient is a leading business consulting and technology services firm that helps Global 2000 clients plan their investments in technology, design and implement projects that drive competitive advantage, and manage critical applications to improve business performance. Based in Cambridge, Massachusetts, we have locations in Canada, Germany, India, the United Kingdom, and the United States.

Share with friends, help a brother out
  • del.icio.us
  • Facebook
  • Google Bookmarks

16 Responses to “Sapient”

Praveen went through a job interview and said:

Written
——–

1) Write a program for the problem: the array of
inetegers indicating the marks of the students is
given, U have to calculate the percentile of the
students aaccording to this rule: the percentile of a
student is the %of no of student having marks less
then him. For eg:
suppose

Student Marks
A 12
B 60
C 80
D 71
E 30
F 45

percentile of C = 5/5 *100 = 100 (out of 5 students 5
are having marks less then him)

percentile of B = 3/5*100 = 60% (out of 5, 3 have
markses less then him)

percentile of A = 0/5*100 = 0%.

2) The code was given for a problem and u have to
identitfy the logical error in it. That was simple.
The code was to merge the Danagrams of 2 words. The
danagram of a word is the letters of word arranfed in
sequential order. eg danagram of abhinav is aabhinv.
merging of danamagram is to merge the danagrams of 2
or more words such that the highest no of occurance
are coming for each alphabet.eg

merging of aabhinv and abbhhixz is aabbhhinvxz.

Technical interview:
——————–

discussion on the written paper. how did u solved the
problem? expain him about that. small discussion on yr
project for a while. simple techinal questions related
to project. simple langugae question : Collections in
java.. types of joins in SQL. if u want to ask
something about sapient etc?

HINT: ask something good. eg kind of projecst they are
doing.. processes they follow .. how do they capture
the requirements .. etc..

Business Inteview:
——————

Hr inteview.. behaviorial questions.. how will u react
in some conditions.. how how did u reacted..
1) give an example when yr boss is not aggreed with u.
what did u do?
2) give an example when u had a clash with yr peer.
what did u do?
3) give an example when u faced some ambigious
situation.(when u are not understanding the things
properly ) what did u do?
4) give an example when u faced some stressful
situation.what did u do?
5) did u make some decision of yr own to carray out
something. and suggested this to yr boss and yr boss
aggreed?

etc..

what do u want to ask.

HINT : ask some good ques. like how open the
envrionment is? is a junior person part of design??
what is the responsibility of a member for the proper
working of project?

Busines Interview 2
——————-

This was more of type 2 only. but they will tell about
sapient. and u may ask as many quest as u want. now u
can again ask the same ques ased in previous 2
interviews.

Raj went through a job interview and said:

Sapient test 2nd round :Oberoi – mumbai.

This is also technical round .Duration 1hr .
You have to write two programs .in any language .preferably c++ and java.

Program 1.
Name : Post – mails
Some conditions are given like if you cover some distance you have to pay this amount , if postal weight is this then u have to pay this amount .
Thus five to six conditions are given , you have to write the program to get the distance of post – mail / sort / print / the result .
Very simple program just use if and else loop .
Given : getdistance() is function which gives you the distance between two cities.

Program 2
Name : compress and decompress the string .

One string is given like : aaabbbbbcddddeeee
You hav to compress the string like a3b5c1d4e4

And it may happen while transferring the compress string some non alphanumeric characters can add in compressed string so compressed string can become a@3b%5c*1d$4e4 like this you have to remove this extra characters.

Those who cleared this test hav technical interview round

Technical interview :
50 minutes technical interview .
10 min:Debugging
q1 .They had given me one program for debugging. The program is in java .and don’t hav any syntax error. Just logical error.

10 min :
Then told me to correct the mistake I had done in 2nd round answer paper.

10 min :
About My project

10 min :
curriculum /academic subjects .
10 min :
Extra activity – like IEEE membership / achievements / seminars / paper presentation / competitions etc.

5 min:
Feedback .

Those who cleared this round set for business interview.
I suggest surf their web site http://www.sapient.com it helps.

Vasu went through a job interview and said:

Pattern was
English-45 ques
Quantative Aptt.-15
Technical Skills-15
Total time -1 hour

In Eng.

10 synonyms and 10 antonyms
5 odd man out- They were tough one

10 ques- arrange 5 sentences in meaningful way- easy
10 ques- Find same relationship as given-They were also tough one

In QA-

ques like

on interest, probability, train, work & time from R.S.Agarwal

1. A family has 3 childrens one of them at least girl. Find the probability of having both girls.
2. 4 pairs of husband wife.Find the no. of ways they can play mixed double match.

In Tech part

ques from C & C++ must have thorogh knowledge- not a tough one.

harishankar kar went through a job interview and said:

sir,

please give me an oppurtunity to appear the interview at least.despite good career %ge i m unable to get a call from any company .so it is a request to please suggest how to apply for ur company…

harishankar kar went through a job interview and said:

please give me an oppurtunity to appear the interview at least.despite good career %ge i m unable to get a call from any company .so it is a request to please suggest how to apply for ur company…

Gunjan went through a job interview and said:

Hey guys,
If u believe in being technical,Don’t go for sapient. This is a consultancy and have most for their projects in maintainence. These prrojects are created and being maintained on stone-aged technologies.

I left it after few months bcoz at the end of the day we are techies. There tagline is we don’t give emphasis on technology and that’s why they even ask a java person to work on microsotf technologies.

I would suggest u to talk to any ex-sapient guy.

Rest all depends on you.
All the best

Abhinav went through a job interview and said:

The test contained 3 questions:

1. design a class diagram or date model for this problem:
A company has some clients and some officers. Also it has some rooms to be used for meetings between client and officers. one officer is responsible for each
room. and room has unique room id. a meeting will be aranged only when the officer and client are free and room is also free. the officer and clients must be
registered to the system which will give them unique email ids. arrange the meetings. dont write ode.

2. write a program to find the occurance of charachers ‘!’, ‘$’ ‘?’ ‘.’ ‘,’ etc. Also write a function to replace all odd occurance of ‘?’ to ‘.’.

3. there was a given program to insert a value at the proper postion in a doubly linked list. there was some logical error in that due to which it was not working
properly. find out that error. it was easy.

Varsha went through a job interview and said:

pattern is :
1. one pre screen test
2. one more test (WAP+debugging)
3. review of that test (asked to explain the programs)
4. tech interview
5. meeting with MD

This is for 2-5 yrs experience.

Bharant went through a job interview and said:

Written
——–

1) Write a program for the problem: the array of inetegers indicating the marks of the students is given, U have to calculate the percentile of the students aaccording to this rule: the percentile of a student is the %of no of student having marks less then him. For eg: suppose

Student Marks
A 12
B 60
C 80
D 71
E 30
F 45

percentile of C = 5/5 *100 = 100 (out of 5 students 5 are having marks less then him)

percentile of B = 3/5*100 = 60% (out of 5, 3 have markses less then him)

percentile of A = 0/5*100 = 0%.

2) The code was given for a problem and u have to identitfy the logical error in it. That was simple. The code was to merge the Danagrams of 2 words. The danagram of a word is the letters of word arranfed in sequential order. eg danagram of abhinav is aabhinv. merging of danamagram is to merge the danagrams of 2 or more words such that the highest no of occurance are coming for each alphabet.eg

merging of aabhinv and abbhhixz is aabbhhinvxz.

Technical interview:
——————–
discussion on the written paper. how did u solved the problem? expain him about that. small discussion on yr project for a while. simple techinal questions related to project. simple langugae question : Collections in java.. types of joins in SQL. if u want to ask something about sapient etc?

HINT: ask something good. eg kind of projecst they are doing.. processes they follow .. how do they capture the requirements .. etc..

Business Inteview:
——————
Hr inteview.. behaviorial questions.. how will u react in some conditions.. how how did u reacted..
1) give an example when yr boss is not aggreed with u. what did u do?
2) give an example when u had a clash with yr peer. what did u do?
3) give an example when u faced some ambigious situation.(when u are not understanding the things properly ) what did u do?
4) give an example when u faced some stressful situation.what did u do?
5) did u make some decision of yr own to carray out something. and suggested this to yr boss and yr boss aggreed?
etc..

what do u want to ask.

HINT : ask some good ques. like how open the envrionment is? is a junior person part of design?? what is the responsibility of a member for the proper
working of project?

Busines Interview 2
——————-
This was more of type 2 only. but they will tell about sapient. and u may ask as many quest as u want. now u can again ask the same ques ased in previous 2
interviews.

Harshad went through a job interview and said:

The Test was quite simple .

Instruction :
1. You have to write code for the following program.
2. You can use any language but ( java , c++ preferable)
3. Do not write any input function or main function.
4.Please complete feed back form
5.Make required assumption.
6.Do write comment where necessary.
7.Follow flowchart and algorithm if required.

Program 1.
Reservation.
there are 67 seats in train . there are only 5 seats in a row and in last row there are only 2 seats.
One person can reseve only 5 seat at a time.
If person reserving seat , the care is atken that he may get all in row. if seats are not available in row then the arrangement is so that person group get nearby seats.

the following class is given
public class seat
{
char name;
int seat;
boolean isSeatempty
}

1.Draw require class digram and object diagram.
2.Write function seatallot(int noofperson)
to allocate seat with seat nuber printed for the each name.

Program 2.
Stringreplace

The forum is going on and administartor find that some people use abusing or bad lnaguage in discussion.so he decided that when he uses such language it was replacedc with beap.

like
some string is given and it contain word idiot and bla bla ba….
you have to replace the word with ###

the word is listed in some look up table.
in Max_list_word

I think u got idea.

question:
1. draw class digram,and use appropriate data structure.
2. write function replacestring()

Ashish went through a job interview and said:

-In group discussion, there were around 20 guys and the topics were around 25 and everyone had to select one topic from there.
-The persons in sequence are given a chance to choose
the topic from the list.
No two person can not have the same topic for GD.
Topic were general like
1.If i were Atal Bihari Vajpayee.
2.The icon of my life.
3 ..

In the GD everyone was given around 3 minutes to speak and the other guys got teh chance to ask anything related with GD from him.

After teh GD there was technical test consisting of 3 questions.
2 questions were related with the Data structure and u have the choice to do it in either c, c++, or java.
3rd question is related with what do u feel abt the company and why do u want to join this company.

Arun went through a job interview and said:

part 1. They gave a Java Program to convert the numeric to Words, and there was a bug in it. we have to solve it and give the comments. There is no Syntax error but only the logical error.
The program compiles without errors and runs, but the desired output is not got. for example
Input: 456
Output : four hundred and fifty six (correct)

Input :14000
Output : hundred and fourteen thousand.(wrong)
Desired output : fourteen hundred thousand.

Input :235126
output : hundred and two hundred and thirtyfive thousand hundred and one hundred and twenty six(wrong)

I am not much clear about the question but frame it out.(15 minutes)

part 2. you have to write a program to calculate the sales price of the product for a given conditions. it is very simple.(20 minutes)

part 3. You need to create a class diagram or data model for the given requirements. the requirement is as follows
In a village there are only few families and there were only one newspaper/magazine agent.
there are lot of news paper and magazine available and every month a new magazine or newspaper it introduced.
Every family is getting at least one newspaper or magazine.
Every month at the end the cost is calculated and collected.
Suppose if a family wants to cancel the subscription, they should be able to do it at any day of the month.
The family should be billed only for the days which they got the newspaper or magazine.

The agent plans to buy a computer and proceed. Please create a class diagram or data model which helps him in developing a new software for it. Do not write the code or Flowchart.(25 minutes)

part 4. Please describe in 50 words. explain a situation in which you helped a person to excel in life in the field which you are more familiar and the person is nil about it.(3 minutes)

Manoj went through a job interview and said:

I went thru the interview on 21 Apr 2006 and got selected.
There were two rounds.
1. Written test which contain two questions -1 Hour
2. HR & Tech Interview combined- 1 Hour

There was two questions in written test.

Round 1. Written
Q1. A Postal department receives postal letters from different companies. A postal mail has some weight and distance. Rates for each slab according to weight and distance was mentioned.
0-15 gm
15-50gm
50+ gm
0-50 KM
50-500 KM
500+ KM
Create a PostalMail class. which shud have CalculateCost method. Also Postal Department has to generate Report for each company which contains count of letter for each slab and total cost of all mails which were sent by that company. If total amount exceeds Rs. 1000 then give 20% discount.
This generateReport method whould take parameter as array/List of PostalMail class.

Q2. There was some string given AAAZBBBDDDDFF which is compressed as 3AZ3B4D2F. write a method compress which takes uncompressed string and returns the compressed string. Also during the n/w transmission of compressed string some invalid chars get embedded such as 3A$B^5#F Write a method to remove these invalid chars.

Both the questions were easy but do them with great care and read the questions carefully because only these question will decide wether u r thru or not. If u make any mistake during in written then they will ask u to correct in interview.

Round 2: Interview
The interviewer was a cool guy. He started with asking about myself. Then he asked me to explain scenario of the questions given in written exam and to correct the mistakes i did in paper. He asked me is your program capable of handling null and newline characters. He gave me some sample strings to compress, which i did easily. Asked me lot of questions about my project. Asked some basic HR questions. Such as Team Leading, Team Member skills. I already have an offer for other giant Indian IT comapany. He asked me why u want to leave such a big company. Then he asked me if u have any questions. I asked him about what type of projects do they take, what is team size here, how do they capture client requirements and how much time it takes. Why their written exam is different form other giant IT comapny exams. What skills they look out for in a candidate.

Hope this will help u.

montu went through a job interview and said:

- went for sapient interview through referal for software test engineer

- stages and details are as under
1) brief hr rould
– asked basic details
– prev exp etc
2) on line test
– testing questions (definitions,scenerios etc)
– sql
– pl/sql
– java,c,c++
total 51 q in 50 min
mandatory to qualify for next round
3) i qualified the rould and was called for interview the next day
– interview(tech+hr) lasted 2 hrs
– asked nearly everything bout testing
– sql queries (explanation on white board)
– bit of pl/sql
– cmm levels (details)
– metrices
– situational questions
4) hr told that i have qualified
5) salary negotiation and joining time etc will be discussed later on phone (as they were busy)

Treat went through a job interview and said:

Please , please dont join this Comp
and dont make your life suffer

this is only for Manager’s and not for techies,

this comp give more importants to the manging the project
( just deliver it kind of concept) dont bother about the
technology stuff like that,

if you are serious about your career plese dont join this comp

Vishal went through a job interview and said:

With reference to Gunjan’s comment, I would rather say the fault is with Gunjan in accepting the project of microsoft technologies, when you wanted a java project. In Sapient, you have the freedon to choose your own project, it’s upto you which domain you want to go in.

And for people who are writing tests, please make sure that you know what you are writing. I am correcting some Pre-Screening Tests now and I found that people are dumbly copying solutions without any thoughts.
Guys you need to concentrate on what is asked in the question.
All the best if you clear the PSTs and I happen to take your interview.

Most popular employersMost popular employers

  • Infosys (103)
  • Caritor (82)
  • Cognizant (78)
  • Patni (68)
  • Accenture (50)
  • Leave a comment:

    Did you interview at Sapient? Did you get a job at Sapient? Did you get hired at Sapient? How do you like working at Sapient? Or you didn't find a company and want to add one? Do you need to post your resume online? Post your resume at DevResumes.

    Industries
    Companies: