Amazon Interview Question for Testing / Quality Assurances


Country: United States
Interview Type: In-Person




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

At a high level there are 3 things one or more of which may be slow:
01. Your computer, 02. internet connection, 03. the server
01. Your computer it can be slow because of some anti virus scan, some process using high processor/network, HDD may be full, your computer may be virus infected, and thousands other possible reasons.
02. Internet: Your proxy setting may be using a slow proxy, your ISP may be slow, the server may have failed over to a different Geo so it is taking long time to route the calls, etc.
03. Slow server: Server might be under DOS attack, All the instances may not be up, because of festival season/deal/new offering much more than usual # of people are using the site, servers running out of space, Networking issue in data center, slow or dead partner servers, etc. to name a few.

- vj May 22, 2013 | Flag Reply
Comment hidden because of low score. Click to expand.
1
of 1 vote

Very well comprehended, in my opinion.
I would add, I would also try another website(s) to eliminate (1) & (2). Also launch speedtest in parallel ( for 2)

- Vifi May 22, 2013 | Flag
Comment hidden because of low score. Click to expand.
1
of 1 vote

Another option
1. if servers of that site is distributed geographically, you might be hit to a server which is far from you (for some reason, like the closest server is down, or it is under high load and the balancer routed you to the further less busy server)

- gevorgk May 31, 2013 | Flag
Comment hidden because of low score. Click to expand.
1
of 1 vote

This is an open ended question. I am sure that's the intention and it's expected of the interviewee to discuss various reasons. This is open ended because the latency could be anything (see Wikipedia Latency_(engineering) ) for various types of latencies).

First I'd ask for more clarification: Is the specific website is slow or all the websites that you're visiting that day is slow?
If yes, then it could be the computer, the browser, and/or any other nodes between you and your ISP (e.g., the routers, DNS server, your network equipment, etc.). In this case it's hard to tell if there is a server latency. You can still use traceroute command to see the latency between the routers/gateways between your computer and the web server.

If no, then there is a a server latency and/or network latency between your ISP and the server. Then you can discuss the possible reasons for server latency and/or network latency.

It's also a good idea to discuss the networks tools, such as ping, traceroute/tracert, etc., that you can use to pinpoint the specific issue.

- math.matt May 22, 2013 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 2 vote

Torrent download might be running .... :(

- Peter May 26, 2013 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

adding to vj's answer:

new code deployment on the server that is causing memory leak

- sk October 16, 2013 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

1. May be problem in internet connection
2.Problem with computer
3.Problem with browser
4.May be something is downloading on computer
5.May be server problem

- s.chaudhari84 October 16, 2013 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

1.due to server
2.due to system
3.due to load on server
4.due to network congetion

- Akansha March 22, 2014 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

In addition to the above few other cases:
1. Changes in Code. Use of whitespaces to make the content more readable
2. Adding unoptimized images ie generally in JPEG and PNG format

- aditibhonde May 08, 2014 | 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