Add office photos
Engaged Employer

Eastern Software Systems

3.8
based on 230 Reviews
Filter interviews by

Amazon Interview Questions and Answers

Updated 15 Oct 2024
Popular Designations

Q1. Do you know to work on oracle Forms and Reports?

Ans.

Yes, I have experience working with Oracle Forms and Reports.

  • I have worked on developing and maintaining Oracle Forms and Reports applications.

  • I am familiar with the Oracle Forms and Reports development environment.

  • I have experience in designing and implementing user interfaces using Oracle Forms.

  • I have used Oracle Reports to generate various types of reports.

  • I am proficient in writing PL/SQL code to interact with the Oracle database.

  • I have experience in troubleshooting and d...read more

Add your answer

Q2. What is Cursor and how is it important?

Ans.

A cursor is a database object used to retrieve and manipulate data in a result set.

  • A cursor allows sequential access to the rows in a result set.

  • It can be used to fetch and update data in a controlled manner.

  • Cursors are important for managing large result sets and performing complex data operations.

  • They provide a way to navigate through query results and perform operations on individual rows.

  • Examples of cursor types include forward-only, static, dynamic, and keyset-driven cur...read more

Add your answer

Q3. how to post data to server using url session

Ans.

Use URLSession to post data to a server

  • Create a URL request with the server URL

  • Set the request method to POST

  • Add the data to the request body using Data or JSONSerialization

  • Create a URLSessionDataTask with the request and resume it

Add your answer

Q4. explain mvvm architecture

Ans.

MVVM is an architectural pattern used in software development that separates the user interface from the business logic.

  • Model represents the data and business logic

  • View displays the data and interacts with the user

  • ViewModel acts as a mediator between the Model and View, handling user input and updating the Model

Add your answer
Discover Amazon interview dos and don'ts from real experiences

Q5. discuss about design patterns

Ans.

Design patterns are reusable solutions to common problems in software design.

  • Design patterns help in creating flexible, maintainable, and scalable software.

  • Examples of design patterns include Singleton, Factory, Observer, and Strategy.

  • Design patterns are categorized into three groups: creational, structural, and behavioral patterns.

Add your answer

Q6. benefits of swift programming

Ans.

Swift programming offers fast performance, safety, and interoperability with Objective-C.

  • Fast performance due to being compiled language

  • Safety features like optionals and type interference

  • Interoperability with Objective-C for using existing code and libraries

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Amazon

based on 2 interviews
Interview experience
4.0
Good
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Software Engineer Interview Questions from Similar Companies

3.7
 • 23 Interview Questions
3.7
 • 22 Interview Questions
4.1
 • 16 Interview Questions
4.0
 • 16 Interview Questions
3.9
 • 13 Interview Questions
4.2
 • 10 Interview Questions
View all
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter