Professional Documents
Culture Documents
HR Questions (Common For All Roles) : Tech Sales and Marketing (Google, SAP, Microsoft)
HR Questions (Common For All Roles) : Tech Sales and Marketing (Google, SAP, Microsoft)
Tech Questions
Tech Sales and Marketing (Google, SAP, Microsoft)
1. How does Google make money? (Google)
From Adwords and Adsense.
Adwords: Google AdWords is Google's Pay-Per-Click (PPC) program that allows
advertisers to create ads and have them displayed on Google SERPs when
corresponding keywords are entered by a user. Google AdWords also
integrates with Google affiliate websites through its Google AdSense
program.
Using the AdWords control panel, advertisers can enter keywords, domain
names, topics, and demographic targeting preferences, and Google places
the ads on what they see as relevant sites within their content network.
Adsense: AdSense is an ad serving application run by Google Inc. Website
owners can enroll in this program to enable text, image, and video
advertisements on their websites. These advertisements are administered by
Google and generate revenue on either a per-click or per-impression basis
2. Make a sales pitch for Adsense (a Google product)? (Google)
Find out the goal of your client(like whether to create awareness of
their product, increase the sales of their product)
Find out the target customers of the client
Devise a strategy accordingly using Adsense
3. Make a sales pitch to ICICI Marketing manager?(Gave me 3 issues which the
ICICI manager faced, which as to be resolved)(Google)
Same as question 2
4. Who is the main competitor of Google? (Google)
Facebook- Advertising and social media, Apple- Mobile Market iOS, MicrosoftSearch and Mobile OS market, Yahoo- Mail and Search, Amazon, IBM and
Twitter Advertising and Social media
5. How will you design an online marketing campaign for Pepsi? (Google)
Same as question 2
6. Discussion on Google+, why Google+ cant reach the stage of Facebook ?
(Google)
Switching cost will be greater as people will have to learn using
google+ from scratch
Like is much easy to understand than +1. The idea of +1 as a rating of
support has been a point of head scratching and mild snickering.
Social media is already cluttered with many players like Twitter, Skype,
AIM, MSN, forums, a blog, email, the phone which has resulted in
users fatigue
7. A case on Adwords publicity and launch in SMB hotel industry?(Google)
Same as question 2
8. Guesstimate on number of Gmail users in India?(Google)
Find out the number of the internet users in India say 120 million
Then lets say 10-15% of the users would be less than age of 15 who
were interested in mostly playing games in internet, and so most
probably would not be requiring Gmail account
Then there may might be 5-10% of users who started using internet at
the early stage of penetration in India and therefore would be having
mail accounts in yahoo and hotmail.
The rest 75-80%i.e. 96-100 million should be having gmail account.
9. Guesstimate where I was asked to calculate the number of bags that arrive at
Ahmedabad airport?(Google)
Lets say the number of passengers arriving in Ahmedabad airport a
day is 100000
And also assume 10% would be business class travelers who would be
most probably having a single bag at most
The rest 90% economy class travelers would be having at most 2-4
bags. So lets take the average 3 per person
So the total comes to 280000
10.What are CPC (Cost per click), CTR (Click through rate), CR (Conversion rate)?
(Google)
CPC - advertisers pay the publisher (Google) when the ad is clicked
safe websites, learning mode (this is user specific) learn about users
preference from past activities types of mail user opens and given
enough number of mails with certain keywords(red flagged) remove the red
flags for this particular user on these keywords and also check whether the
person has opened or sent mails from/to the sender previously/persons mail
id is present in this persons contact list or not.
2. Give an algorithm to find a substring of a string of numbers (numbers can be
both +ve or ve) having highest sum? (Microsoft)
Ans Candidate should be at least able to give basic algorithm i.e. find out
all possible substrings, sum them up individually and return the answer. Issue
with this solution is that it is an inefficient one with O(n2) performance. There
is one algorithm that is provides solution with O(n) performance and includes
cumulative summation and certain check.
void maxSumSubArray( int *array, int len, int *start, int *end, int
*maxSum )
{
int maxSumSoFar = -2147483648;
int curSum = 0;
int a = b = s = i = 0;
for( i = 0; i < len; i++ ) {
curSum += array[i];
if ( curSum > maxSumSoFar ) {
maxSumSoFar = curSum;
a = s;
b = i;
}
if( curSum < 0 ) {
curSum = 0;
s = i + 1;
}
}
*start = a;
*end = b;
*maxSum = maxSumSoFar;
}
Complexity O(n)
option for users to order food as guest(without login), features to bring more
traffic to this portal applications for mobile phones, search feature in site
geography/ cuisine/rating based restaurant selection etc. Features for users,
like posting review and raising concerns with managers etc. How to handle
issues like fake order for home delivery or pickup. Additional features like
discount coupon provision, payment option COD/online payment, features
for restaurant administrator in that website like update menu/prices/write
details or content of a dish/add picture of that dish, generate reports on
multiple dimensions weekly/monthly/yearly sales, dishes or cuisine with
maximum popularity. Maybe provide additional features to maintain payroll
for employees and manage restaurant accounts.
4. Design a cookie vending machine for children. How should it look like and
what should it do? (Microsoft)
Ans Same as question 3, for particular inputs search online. Like marketing
see features that you would incorporate to differentiate your product as well
as cater to needs and handle problems of this target segment.
5. Given a word write an algorithm to find all possible sub-words within that
which can be found in the Dictionary? (Microsoft)
Method(Back track)
void solve(String s, Set<String> dict, List<String> solution) {
if (s.length == 0)
return
for each prefix of s found in dict
solve(s without prefix, dict, solution + prefix)
}
List<String> solution = new List<String>()
solve(text, dict, solution)
2.
During registering, ask for mobile number and make a verification call to
check the filled in details. Also make sure the number is unique to catch hold
of duplicate accounts.
7. Suggest 5 new offerings that Makemytrip could come up with? (Info Edge)
a) Tying up with airlines, credit card companies or other businesses to
provide discounts/ vouchers
b) Suggestions for cab bookings after flight to a particular city is booked
8. What should be done to improve Yahoo mail to match Gmail? (Info Edge)
a) Improve interface, reduce advertisements, Introduce search
b) Better integration of email and IM
c) Ease with attachments (yahoo opens a separate page)
d) Better Folder Organization
e) Better Size of attachments
f) Customization (themes, drag drop features etc)
Operations (Amazon)
1. An online retailer company is experiencing high shipping costs (higher than
normal). How would you diagnose the problem?
2. A work flow related problem from OM-1
Youve just been assigned the job a setting up an electric fan assembly
line with the following tasks:
Task
A
B
C
D
E
F
G
H
Time (Mins)
2
1
3.25
1.2
0.5
1
1
1.4
Description
Assemble frame
Mount switch
Assemble motor housing
Mount motor housing in frame
Attach blade
Assemble and attach safety grill
Attach cord
Test
Predecessors
None
A
None
A, C
D
E
B
F, G
What is the Max production per day and the cycle time and the number of
work stations?
Answer:
2
A
1
B
1
G
3.25
1.2
.5
1.4
H
Max Production =
C=