Application Development Engineer

10+ Application Development Engineer Interview Questions and Answers

Updated 8 Jan 2025
search-icon

Q1. What is the angle between minute and hour hand for a particular time ?

Ans.

The angle between minute and hour hand for a particular time can be calculated using a formula.

  • The formula is: |(30*H) - (11/2)*M| degrees

  • Where H is the hour hand position and M is the minute hand position

  • If the result is greater than 180 degrees, subtract it from 360 degrees to get the acute angle

  • For example, at 3:15, H=3 and M=15, so the angle is |(30*3) - (11/2)*15| = 7.5 degrees

Q2. Difference between agile and waterfall model

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

Q3. What is .net and how it is different from 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

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

Are these interview questions helpful?

Q5. What is 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

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

Share interview questions and help millions of jobseekers 🌟

man-with-laptop

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

Q8. Last k node from end of linked 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.

Application Development Engineer Jobs

Cloud Application Development Engineer 7-12 years
Intel Technology India Pvt Ltd
4.2
Bangalore / Bengaluru
Senior Software Applications Development Engineer 5-10 years
NTT Data
3.9
Hyderabad / Secunderabad
Software Applications Development Engineer 5-10 years
NTT Data
3.9
Mumbai

Q9. Most common element in a string

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

Q10. Intersection of linked list

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

Q11. Middle of single linked list

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

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

Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Interview experiences of popular companies

3.8
 • 8.2k Interviews
3.7
 • 899 Interviews
3.7
 • 71 Interviews
4.0
 • 18 Interviews
View all

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary

Application Development Engineer Interview Questions
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
65 L+

Reviews

4 L+

Interviews

4 Cr+

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