Application Development Engineer

10+ Application Development Engineer Interview Questions and Answers

Updated 29 Jul 2025
search-icon

Asked in KLA

4d ago

Q. How do you calculate the angle between the minute and hour hand for a given time?

Ans.

The angle between the minute and hour hand varies depending on the time.

  • The angle between the minute and hour hand can be calculated using the formula: angle = 30 * (hour - minute/5)

  • For example, at 3:00, the angle between the minute and hour hand is 90 degrees.

  • At 6:00, the angle is 180 degrees.

  • At 9:00, the angle is 270 degrees.

  • At 12:00, the angle is 0 degrees.

Asked in Veradigm

2d ago

Q. What are the differences between the agile and waterfall models?

Ans.

Agile is iterative and flexible, while waterfall is linear and rigid.

  • Agile focuses on delivering working software in short iterations, while waterfall follows a sequential process.

  • Agile welcomes changes in requirements, while waterfall requires a detailed plan upfront.

  • Agile emphasizes collaboration and communication, while waterfall relies on documentation.

  • Agile is suited for complex and uncertain projects, while waterfall is suited for well-defined projects.

  • Examples of agile...read more

Application Development Engineer Interview Questions and Answers for Freshers

illustration image

Asked in Unisys

3d ago

Q. What is .NET and how is it different from a framework?

Ans.

NET is a software framework developed by Microsoft for building and running applications on Windows.

  • NET is a framework that provides a programming model, a comprehensive software infrastructure, and various services required to build up robust web applications.

  • .NET framework is a software development platform developed by Microsoft. It includes a large class library named Framework Class Library (FCL) and provides language interoperability across several programming languages...read more

Asked in Accenture

3d ago

Q. What is a table variable?

Ans.

Table variable is a variable that can hold a set of data like a table in a database.

  • Table variables are declared using the DECLARE statement in SQL Server.

  • They can be used to store temporary data that can be used in a query or a stored procedure.

  • Table variables are stored in memory and are only visible within the scope of the code block in which they are declared.

  • They can be used as an alternative to temporary tables.

  • Example: DECLARE @myTableVariable TABLE (ID INT, Name VARCH...read more

Are these interview questions helpful?

Asked in Accenture

2d ago

Q. What is statistics keywords

Ans.

Statistics keywords are terms used in statistical analysis to describe data and methods.

  • Descriptive statistics: measures of central tendency and variability

  • Inferential statistics: hypothesis testing and confidence intervals

  • Regression analysis: modeling relationships between variables

  • ANOVA: analysis of variance to compare means

  • Correlation: measuring the strength of a relationship between two variables

Asked in Oracle

3d ago

Q. Design of vendee machine design patterns

Ans.

Vending machine design patterns involve creating efficient and user-friendly interfaces for purchasing products.

  • Consider using the Factory Method pattern to create different types of vending machines.

  • Implement the State pattern to manage the different states of the vending machine (e.g. idle, dispensing, out of stock).

  • Use the Observer pattern to notify the vending machine when products are restocked or when a purchase is made.

  • Apply the Strategy pattern to allow for different ...read more

Application Development Engineer Jobs

Google India Private Limited logo
Application Development Engineer, Full Stack, Google Cloud 0-0 years
Google India Private Limited
4.3
Pune
3M India Limited logo
Application Development Engineer - Electronics Materials Solutions 4-9 years
3M India Limited
4.2
Bangalore / Bengaluru
TIBCO Software India Pvt Ltd logo
Lead Application Development Engineer 5-8 years
TIBCO Software India Pvt Ltd
3.5
Pune

Asked in Accenture

4d ago

Q. What is the default port number for TCP/IP?

Ans.

Default port number for TCP/IP is 80 for HTTP and 443 for HTTPS.

  • TCP/IP uses port numbers to identify different services

  • Port 80 is used for HTTP and 443 for HTTPS

  • Port numbers range from 0 to 65535

Asked in Oracle

3d ago

Q. Given a singly linked list, find the kth node from the end of the list.

Ans.

To find the last k nodes from the end of a linked list, we can use a two-pointer approach.

  • Use two pointers, one starting at the head of the linked list and the other starting k nodes ahead.

  • Move both pointers simultaneously until the second pointer reaches the end of the linked list.

  • The first pointer will now be at the kth node from the end.

Share interview questions and help millions of jobseekers 🌟

man-with-laptop

Asked in Oracle

4d ago

Q. Given a string, find the most common element.

Ans.

The most common element in a string is the character that appears the most frequently.

  • Use a hashmap to store the frequency of each character in the string

  • Iterate through the string and update the frequency count in the hashmap

  • Find the character with the highest frequency in the hashmap

Asked in Synopsys

1d ago

Q. Given the head of a singly linked list, return the middle node of the linked list. If there are two middle nodes, return the second middle node.

Ans.

To find the middle of a single linked list, use two pointers - one moving twice as fast as the other.

  • Use two pointers - slow and fast

  • Move slow pointer by one node and fast pointer by two nodes

  • When fast pointer reaches end, slow pointer will be at the middle

Asked in Sandvine

5d ago

Q. Given the heads of two singly linked-lists headA and headB, return the node at which the two lists intersect. If the two linked lists do not intersect, return null.

Ans.

Intersection of linked list is finding the common node(s) between two linked lists.

  • Traverse both linked lists and store nodes in a set, then check for common nodes

  • Use two pointers approach to find the intersection point

  • If one list is longer, move the pointer of the longer list to the same distance from the end as the shorter list

Asked in Coupang

3d ago

Q. Describe the process of designing Facebook.

Ans.

Facebook is a social media platform that allows users to connect, share content, and communicate with others.

  • User registration and login system

  • Profile creation and customization

  • News feed algorithm to display relevant content

  • Friendship system to connect users

  • Messaging and chat functionality

  • Content sharing (posts, photos, videos)

  • Privacy settings and controls

  • Notifications and activity tracking

  • Advertising and monetization strategies

Application Development Engineer Interview Questions
Share an Interview
Stay ahead in your career. Get AmbitionBox app
play-icon
play-icon
qr-code
Trusted by over 1.5 Crore job seekers to find their right fit company
80 L+

Reviews

10L+

Interviews

4 Cr+

Salaries

1.5 Cr+

Users

Contribute to help millions

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

Follow Us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter
Profile Image
Hello, Guest
AmbitionBox Employee Choice Awards 2025
Winners announced!
awards-icon
Contribute to help millions!
Write a review
Write a review
Share interview
Share interview
Contribute salary
Contribute salary
Add office photos
Add office photos
Add office benefits
Add office benefits