Amazon Interview Question for Software Engineer / Developers


Team: RCX
Country: United States
Interview Type: In-Person




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

The entire process of fetching data from the Web can be divided into the following steps:

1-DNS Resolution based on the URL to get the IP address of the server where the pages reside.
2- HTTP Connection between the Server and the Client.(browser).
3- TCP packets being exchanged between the server and clients (Assuming the application is on TCP)

- Anonymous January 11, 2012 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

When user enters any web address in address bar of web browser (i.e. amazon.com ), this address is first sent to DNS server. Now this DNS converts URL into corresponding IP Address ( i.e. 192.23.4.3 ). Now this IP address is searched and when corresponding server is found then required data get fetched from that. now response is again transformed by DNS and it gets back to us. Which is shown by any web browser (on application level). This is the whole procedure of website data retrieval.

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

The entire process of fetching data from the Web can be divided into the following steps:

1-DNS Resolution based on the URL to get the IP address of the server where the pages reside.
2- HTTP Connection between the Server and the Client.(browser).
3- TCP packets being exchanged between the server and clients (Assuming the application is on TCP)

- Anonymous January 11, 2012 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

1.First the DNS server searches for the URL to get the IP address.
2. Then the TCP connection is made to the server and a http request is made to the server.
3. Once the response is recieved, it is decode to see if it is a normal response or authorization request/error etc. they are handled accordingly.
4. if the response is page/image then it is displayed in the browser or else the file is downloaded.
5. if the response is cachable then it is cached.
6. Then the connection is closed if there are no more requests

- ben January 11, 2012 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

They buy something.

- jibbo February 12, 2014 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 votes

Hahaha. Really?

No.

- Anonymous February 12, 2014 | Flag
Comment hidden because of low score. Click to expand.
-1
of 1 vote

When user enters any web address in address bar of web browser (i.e. amazon.com ), this address is first sent to DNS server. Now this DNS converts URL into corresponding IP Address ( i.e. 192.23.4.3 ). Now this IP address is searched and when corresponding server is found then required data get fetched from that. now response is again transformed by DNS and it gets back to us. Which is shown by any web browser (on application level). This is the whole procedure of website data retrieval.

- Shekhar January 07, 2012 | 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