Qualcomm Interview Question for Testing / Quality Assurances


Country: United States
Interview Type: Phone Interview




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

I would first try to find out why the problem is there.
Once I understand the problem, I would try to see if there is any feasible solution.
If there is an easy solution that can be done in a day or two, I would have my team fix it and release a new build after testing.
If there is a hard solution that may take month(s), I would try to figure out what feature caused this issue. If I can identify a particular feature, I would revert that feature and release a new build to customer and later on work on to fix that Issue.
Lastly I would ask developers to be more careful in coding so that these things wont happen again.

- loveCoding July 21, 2012 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 votes

I would add that in future more unit, integration, system level tests are needed to identify critical, major bugs before a release is shipped out.

- aap67 June 01, 2013 | Flag
Comment hidden because of low score. Click to expand.
2
of 2 vote

Here is the step that I would follow:
1. I would have exactly the same configuration, hardware and OS wise as the customers.
2. I will be on the previous build that was before the update
3. I will work on the particular area that the users are complaining.
4. If I could not reproduce it on the previous build, I will update the build to the one with the users
5. I will try to repro the bug and see on what scenario it is creating the bug.
6. Will check if there is simple fix for it like from the configuration side. and if I can update to the prev build I will do that and see the impact of upgrade
7. I will notify the dev team what I have found, the steps that I user to repro.. so that it is easy for them to fix it
8. The feedback I would give to the developers is:
before rolling out a new code:
1. Make sure all the previous features are intact, or if there is a feature change make a brief note about it and let the users know that
2. Run the integration tests, unit tests and feature tests
3. After the update rollout, keep an eye on the users..

- ethioer July 21, 2012 | Flag Reply
Comment hidden because of low score. Click to expand.
1
of 1 vote

Perfect, however the first step shall be to rollback the change whensoever it was made so that the user can relax, meanwhile I will check for the alternatives/solutions on how best it could be fixed.

- Asheesh August 27, 2012 | Flag
Comment hidden because of low score. Click to expand.
0
of 0 votes

1.I would check pattern similarity between all the user facing problem

- tushar July 25, 2013 | Flag
Comment hidden because of low score. Click to expand.
1
of 1 vote

I would fire the people responsible and set the whole company on fire... any problems now??

- hateBastads May 17, 2013 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 votes

oh nice.....

- loveCoding May 17, 2013 | Flag
Comment hidden because of low score. Click to expand.
0
of 0 vote

first i will rollout the system to the previous version for user because we can not interrupt their work it may happen that it will take much time find the bug so first priority to provide them a previous version of system then .. i will take that latest version and try to find the bug and if found i will acknowledge dev team for re built the app(that software ) .

- Arun Kumar Gupta July 21, 2012 | Flag Reply
Comment hidden because of low score. Click to expand.
1
of 1 vote

This is a pessimistic approach. First we need to see if this is really interrupting user and what about users who wants these features desperately. But I agree it is an open ended question so there is NO right or wrong answers for it.

- loveCoding July 22, 2012 | Flag
Comment hidden because of low score. Click to expand.
0
of 0 vote

agreed with Arun Kumar Gupta .

- pramod July 22, 2012 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

Need to keep the setup in 2 different setups,
1 setup with previous image.
1 Setup with latest image(build) with logs enabled
Since the issue is not seen on the previous build, i will collect the logs on the latest build and share the same to developer as regression issue with High Severity.

- Nandan July 27, 2012 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

Quick fix will be
1. Take feedback from the users when they face this issue(which application, which feature)
2. Run the same application and feature reported by user and see if it is reproachable, if yes, talk to dev team for quick fix and it will be qualified as a regression bug.

- Laxman September 18, 2013 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

1. Try to find out what is the actual problem.
2. Try to reproduce that problem
3.Take a snapshot of a problem.
4.Discuss with team member about bug.
5.send snapshot & bug details to dev team.

- s.chaudhari84 October 18, 2013 | 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