Qualcomm Interview Question for Software Engineer / Developers






Comment hidden because of low score. Click to expand.
0
of 0 vote

I believe this is an application of the classic velocity formula:

distance = velocity * time

If that is the case, the setup for the solution is as follows:

x = 2 * a
x = 10 * b
x = 20 * c
x = t * (a + b + c)

The "velocity" of each machine is its processing speed, indicated by a, b, and c above. The "distance" is the amount of effort, that is, x above. With that setup:

10 * b = 2 * a,     b = 1/5 * a
20 * c = 2 * a,     c = 1/10 * a

2 * a = t * (a + 1/5 * a + 1/10 * a)
2 * a = t * (10 * a + 2 * a + 1 * a) / 10
2 * a = t * 13/10 * a
2 = t * 13/10
20 / 13 = t

So the answer is 20/13 units of execution time.

- Me October 30, 2007 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

Seems to be same sort of .....
one person can finish painting a house in 6 days, another in 4 days. if they work together, how long would it take to finish painting?

Answer comes out to be same as "Me" i,e 20/13 units of execution.

task with x efforts = assume a house with say 100 walls

person A finishes in 2 units of execution, means 2 days, so paints 50 walls in 1 day
person B finishes the same in 10 units of execution, means 10 days, so paints 10 walls in 1 day.
person C finishes the same in 20 unit of execution, means 20 days, so paints 5 walls in 1 day.

If all all work together for the same house, then in one day all paint, 50+10+5=65 walls

So to paint 100 walls they require 100/65 days = 20/13 days or say unit of execution.
x taxk

- Jack of all November 21, 2007 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

testing

- testing January 07, 2008 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

1 / ((1/2) + (1/10) + (1/20)) = 20/13

- blackpepper February 28, 2008 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

Didnt we solve such questions in class 9 elementary algebra ?

- Algo_maniac September 05, 2008 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

yeah I guess this just explains that some companies just wanna know whether you got your basics right? its a good question to impress the interviewer :)

- bubba ali March 06, 2009 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

answer = 1/((1/day1) + (1/day2) + (1/day3) + ...)
       = 1/((1/2) + (1/10) + (1/20))
       = 20/13

btw, really nice question to check your basics ...

- Anonymous July 17, 2009 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

answer = 1/((1/day1) + (1/day2) + (1/day3) + ...)
       = 1/((1/2) + (1/10) + (1/20))
       = 20/13

btw, really nice question to check your basics ...

- Anonymous July 17, 2009 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

answer = 1/((1/day1) + (1/day2) + (1/day3) + ...)
       = 1/((1/2) + (1/10) + (1/20))
       = 20/13

btw, really nice question to check your basics ...

- smartAss July 17, 2009 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

answer = 1/((1/day1) + (1/day2) + (1/day3) + ...)
       = 1/((1/2) + (1/10) + (1/20))
       = 20/13

btw, really nice question to check your basics ...

- smartAss July 17, 2009 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

seems to be some problem with the submit option ...added 4 times, sorry guys..

- smartAss July 17, 2009 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

the answer should be (X)*(20/13) and not plain 20/13. 20/13 is the speed with which the combined system executes tasks i.e. to say it can finish 20/13 tasks in 1 unit time.
All the above answers are wrong or incomplete at best I believe.

- Anonymous March 27, 2011 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

the answer should be (X)*(20/13) and not plain 20/13. 20/13 is the speed with which the combined system executes tasks i.e. to say it can finish 20/13 tasks in 1 unit time.
All the above answers are wrong or incomplete at best I believe.

- Anonymous March 27, 2011 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

the answer should be (X)*(20/13) and not plain 20/13. 20/13 is the speed with which the combined system executes tasks i.e. to say it can finish 20/13 tasks in 1 unit time.
All the above answers are wrong or incomplete at best I believe.

- noob March 27, 2011 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

the answer should be (X)*(20/13) and not plain 20/13. 20/13 is the speed with which the combined system executes tasks i.e. to say it can finish 20/13 tasks in 1 unit time.
All the above answers are wrong or incomplete at best I believe.

- Anonymous March 27, 2011 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

the answer should be (X)*(20/13) and not plain 20/13. 20/13 is the speed with which the combined system executes tasks i.e. to say it can finish 20/13 tasks in 1 unit time.
All the above answers are wrong or incomplete at best I believe.

- a3258194@jnxjn.com March 27, 2011 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

the answer should be (X)*(20/13) and not plain 20/13. 20/13 is the speed with which the combined system executes tasks i.e. to say it can finish 20/13 tasks in 1 unit time.
All the above answers are wrong or incomplete at best I believe.

- noob March 27, 2011 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

the answer should be (X)*(20/13) and not plain 20/13. 20/13 is the speed with which the combined system executes tasks i.e. to say it can finish 20/13 tasks in 1 unit time.
All the above answers are wrong or incomplete at best I believe.

- a3258194@jnxjn.com March 27, 2011 | Flag Reply


Add a Comment
Name:

Writing Code? Surround your code with {{{ and }}} to preserve whitespace.

Books

is a comprehensive book on getting a job at a top tech company, while focuses on dev interviews and does this for PMs.

Learn More

Videos

CareerCup's interview videos give you a real-life look at technical interviews. In these unscripted videos, watch how other candidates handle tough questions and how the interviewer thinks about their performance.

Learn More

Resume Review

Most engineers make critical mistakes on their resumes -- we can fix your resume with our custom resume review service. And, we use fellow engineers as our resume reviewers, so you can be sure that we "get" what you're saying.

Learn More

Mock Interviews

Our Mock Interviews will be conducted "in character" just like a real interview, and can focus on whatever topics you want. All our interviewers have worked for Microsoft, Google or Amazon, you know you'll get a true-to-life experience.

Learn More