Enlightening and steering bright young engineering minds!!
  • Home
  • Question Papers
    • B.Tech I Year
    • B.Tech II Year
    • B.Tech III Year
    • B.Tech IV Year
  • Internships
    • Intern @ Colleges >
      • Intern @ IITs
      • Intern @ IISc Bangalore
    • Intern @ companies >
      • Goldman Sachs
      • Qualcomm
  • Placements
    • Companies
    • Role of class rank
    • Area Of Interest (AOI)
    • Proper Utilisation of Summer Vacations
    • Off Campus
  • Contribute

AMAZON

Company Description
Amazon.com, Inc. , often referred to as simply Amazon, is an American electronic commerce and cloud computing company with headquarters in Seattle, Washington. It is the largest Internet-based retailer in the United States. Amazon.com started as an online bookstore, later diversifying to sell DVDs, Blu-rays, CDs, video downloads/streaming, MP3 downloads/streaming, audiobook downloads/streaming, software, video games, electronics, apparel, furniture, food, toys and jewelry. The company also produces consumer electronics—notably, Amazon Kindle e-book readers, Fire tablets, Fire TV and Fire Phone—and is the world's largest provider of cloud infrastructure services (IaaS).Amazon also sells certain low-end products like USB cables under its in-house brand AmazonBasics.

Job Profile 
Software Engineer


Year            Package              CPI cutoff     Eligible Branches         Students Selected
2012-16     29.96lpa(B.Tech)        5.0             CSE,IT,ECE                   2(1 B.Tech ECE)
                                                                                           Feedback 
                                                                                           2016 Batch

Selection Procedure by Shubham Luthra:

1 Written Round + 4 Technical Interview.

1) Written Round 20 objective questions related to DS and OS + 2 coding questions.

Objective questions were mostly easy. There were questions related to arrays , trees, linked lists  and graphs. OS questions were mostly related to memory management.  Coding questions were easy. One was to find whether a given sequence of parenthesis  was balanced or not. Second question was to print the left side view of a binary tree(http://www.geeksforgeeks.org/print-left-view-binary-tree/).

2)  1st Technical Interview
Ques 1)- Maximum of all subarrays of size k( http://www.geeksforgeeks.org/maximum-of-all-subarrays-of-size-k/).
Ques 2)- Find whether a given binary tree is subtree of another given binary  tree or no. He asked me to write a full running code for                            that
                  (http://www.geeksforgeeks.org/check-if-a-binary-tree-is-subtree-of-another-binary-tree/)
                  (http://www.geeksforgeeks.org/check-binary-tree-subtree-another-binary-tree-set-2/)
Ques 3)-Find whether a given binary tree is a BST or not.
                  (http://www.geeksforgeeks.org/a-program-to-check-if-a-binary-tree-is-bst-or-not/)

For all three above questions he asked me multiple solutions. 

3) 2nd Technical Interview
This interview was totally based on linked lists.He first asked me some theory about linked lists and then 2 coding questions.
1)Add 2 numbers represented in the form of linked lists.Write full running code.( http://www.geeksforgeeks.org/sum-of-two-linked-lists/)
2)- Find middle of a stack in O(1). The idea is to use a doubly linked list to represent the stack.
     (http://www.geeksforgeeks.org/design-a-stack-with-find-middle-operation/)


4) 3rd Technical Interview
This was the longest round .He asked me questions related to DS, OS, networking and OOPS.
Some questions that I remember are-
-What are threads. Difference between threads and processes on the basis of context switching.
- What is a singleton class. Implement a singleton class.
-Write a code for moving  a segment of data from one memory location to another. 
-Function of network and transport layer in OSI model.
-He asked me to implement a function that I haven’t heard of so he explained me the functionality and asked me to implement that. The algorithm was basically topological sorting of graph. He then asked me to write a full running code of that.

There were 2-3 more questions that I don’t remember. He asked me a question of DBMS but I told him that I haven’t studied DBMS , I just know to write some basic queries .He was OK with that as I didn’t  have it as a course and didn’t asked me further questions on DBMS.

 

5) 4th Technical Interview-

This was the shortest of all the four rounds and lasted for about 20 minutes. The interviewer started with the question “tell me about yourself” and then he asked me why software why not core. Then there was a brief discussion about my projects   for like 15 minutes.Overall there main focus was on coding skills. Only knowing the algorithms won’t work, you should know how to write a full running code.
Powered by
✕