Round 1 : Scripting and troubleshooting
- Return the count of word present in a file
- How will you kill one/multiple process in cmd
- Return PID of a process
- How will you Change file permissions
- Return number of empty lines in a file
- Return 1st word of every line in a file
Simple questions like these and basic linux commands to get current running process.
- How will you handle sudden increase in request count in the system
- How will you optimize and reconstruct your DB tables so that we can decrease search time (DB concepts)
Basic Scripting and linux cmd, “grep”, “sed” are some important cmd to brush up.
Issue analysis and finding root cause is important in troubleshooting
Round 2: Programming
- Find maximum sum in an array, provided – you cannot add the neighbour elements
- Find maximum sum strictly increasing subarray . Check here
Time complexity, space complexity, handling edge cases like considering negative numbers, explain with proper example so that interviewer can get your point of view. Don’t start to write the code at the first shot, ask questions and get a clear view about the question then start coding.
Round 3: Programming and Scripting
Again Array question similar to the previous round with slight modifications in constrains.
Write script to download a zip file from a website. Copy those to remote machine and extract that zip file in remote machine, Check file permissions. Return count number of html and css files in that directory.
- Display the count of people staying a city.
- Display the count of unique cities.
- Display the count of people more than 19 age for every city.
Basic questions about previous experiences and projects.
Brush up basic DB queries, array and strings concepts, Scripting and your leadership skills if you have experience.
Round 4: Hiring Manager
Prepare yourself for Behavioral Questions and STAR interview questions. Find the questions here.
Speak confidently and take it slow & steady. Explain your project and everything clearly so that they will find easy to understand your contribution and efforts.
- Amazon Interview experience | Set 326 (For Application Engineer)
- Amazon Interview Experience - Application Engineer
- Amazon Interview Experience | Set 237 (For Application Engineer)
- Amazon Interview Experience - Application Engineer 2 (2.3 years experienced)
- Oracle Interview Experience | Set 69 (Application Engineer)
- Oracle Interview Experience | On-Campus (Application Engineer)
- Oracle Interview Experience | Set 51 (On-Campus for Application Engineer)
- Oracle Interview Experience | Set 52 (On-Campus for Application Engineer)
- Oracle Interview Experience | Set 28 (Application Development Engineer)
- Oracle Interview Experience | Set 33 (On-campus Application Development Engineer)
- Amazon Data Engineer Internship interview experience
- Amazon Interview Experience | Software Development Engineer II
- Amazon Interview Experience | 194 (For Software Support Engineer)
- Amazon Interview Experience | Set 323 (Software Development Engineer - Off-Campus)
- Amazon QA role & Support Engineer Intern interview experience
- Oracle Interview Experience | Set 40 ( FSS Application Developer )
- Oracle Interview Experience(Application Developer)
- Oracle Interview Experience | Set 37 (Application Developer )
- Oracle Interview Experience | Set 39 (Application Developer )
- Lenskart Interview Experience for Application Developer
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.