Application Development Engineer
10+ Application Development Engineer Interview Questions and Answers

Asked in KLA

Q. How do you calculate the angle between the minute and hour hand for a given time?
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

Q. What are the differences between the agile and waterfall models?
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

Asked in Unisys

Q. What is .NET and how is it different from a framework?
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

Q. What is a table variable?
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

Asked in Accenture

Q. What is statistics keywords
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

Q. Design of vendee machine design patterns
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




Asked in Accenture

Q. What is the default port number for TCP/IP?
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

Q. Given a singly linked list, find the kth node from the end of the list.
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 🌟

Asked in Oracle

Q. Given a string, find the most common element.
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

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.
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

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.
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

Q. Describe the process of designing Facebook.
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
Interview Questions of Similar Designations
Interview Experiences of Popular Companies








Reviews
Interviews
Salaries
Users

