Software Applications Engineer Interview Questions

6,897 software applications engineer interview questions shared by candidates

Round 1 Consisted of 31 questions - 10 English questions (comprehension, direct/indirect speech, idioms) 20 Technical MCQ's 1)DSA(Time complexities, general mcq's) 2)OOP's concepts(many questions) 3)Trees, Max Heap and Graph 4)Javascript questions 5)ReactJS/ Angular code snippets HTML/CSS(1 question) Coding question -You could only code in Java. Check if sum of 2 prime numbers and sum of a (prime number + non-prime number) equals the given number. Similar problem: https://www.geeksforgeeks.org/check-if-a-prime-number-can-be-expressed-as-sum-of-two-prime-numbers/ Round 2: Group Discussion We were given a topic and were asked to discuss about the topic for about 20mins. Panelists informed us we will be solely judged on the basis of our ability to convey our thoughts clearly and not entirely on the content. Preparation time of 2 mins was given. Topic : AI's impact on our future Round 3 (Technical + HR) The 3rd round for the participants were conducted by panel of different interviewers and everyone's experience differed depending on the projects mentioned in the resume and their skillset. My interview lasted about ~50mins. Questions that I was asked: 1) Asked to choose technology that I'm more comfortable with between SQL and Javascript. Chose JS. 2) Debug and print the output of JS code snippet (Topics: var, let, arrays, DOM manipulation) 3)Asked Explain any one of my project and how I developed it. I chose to explain a full stack project that I had made. 4) Follow up : Explain the Frontend, Middleware and Backend in your project and why chose to use MongoDB instead of RDBMS. 5) Was asked to design a different application(No coding just how I would design it) . Designed a Food Ordering app and used RDBMS instead as they wanted to see that. 6) Asked to explain how is Backend different from Database. (Expected to differentiate using an example) 7) Then was asked to code the Program from round 1 and explain the working. Coded it in c++. Asked if I needed to make any other change to write the same code in Java apart from syntax. 8)Asked me if I had used BufferedReader in java, what is it and how it works. (I had used it but didn't know how it worked so I let the interviewer know) 9) Asked if I knew any other java packages and used apart from the basic packages. Told him about javax.servlet package and a TCP chat application made using the same. Interviewer was satisfied.
avatar

Applications Developer

Interviewed at Computacenter

3.8
Aug 28, 2023

Round 1 Consisted of 31 questions - 10 English questions (comprehension, direct/indirect speech, idioms) 20 Technical MCQ's 1)DSA(Time complexities, general mcq's) 2)OOP's concepts(many questions) 3)Trees, Max Heap and Graph 4)Javascript questions 5)ReactJS/ Angular code snippets HTML/CSS(1 question) Coding question -You could only code in Java. Check if sum of 2 prime numbers and sum of a (prime number + non-prime number) equals the given number. Similar problem: https://www.geeksforgeeks.org/check-if-a-prime-number-can-be-expressed-as-sum-of-two-prime-numbers/ Round 2: Group Discussion We were given a topic and were asked to discuss about the topic for about 20mins. Panelists informed us we will be solely judged on the basis of our ability to convey our thoughts clearly and not entirely on the content. Preparation time of 2 mins was given. Topic : AI's impact on our future Round 3 (Technical + HR) The 3rd round for the participants were conducted by panel of different interviewers and everyone's experience differed depending on the projects mentioned in the resume and their skillset. My interview lasted about ~50mins. Questions that I was asked: 1) Asked to choose technology that I'm more comfortable with between SQL and Javascript. Chose JS. 2) Debug and print the output of JS code snippet (Topics: var, let, arrays, DOM manipulation) 3)Asked Explain any one of my project and how I developed it. I chose to explain a full stack project that I had made. 4) Follow up : Explain the Frontend, Middleware and Backend in your project and why chose to use MongoDB instead of RDBMS. 5) Was asked to design a different application(No coding just how I would design it) . Designed a Food Ordering app and used RDBMS instead as they wanted to see that. 6) Asked to explain how is Backend different from Database. (Expected to differentiate using an example) 7) Then was asked to code the Program from round 1 and explain the working. Coded it in c++. Asked if I needed to make any other change to write the same code in Java apart from syntax. 8)Asked me if I had used BufferedReader in java, what is it and how it works. (I had used it but didn't know how it worked so I let the interviewer know) 9) Asked if I knew any other java packages and used apart from the basic packages. Told him about javax.servlet package and a TCP chat application made using the same. Interviewer was satisfied.

1) How does the OS load the CLR for .NET applications? 2) What do you mean by an object? 3) You have a string of size 256 MB and you have total RAM of 256 MB. How will you return the string by reversing it? 4) Write a function to accept an integer and return the value of the integer in words. For eg: the method will take in 10 and will return Ten. Do not use any inbuilt functions of C#. 5) Explain the IDisposable usage. 6) How are mutexes different from semaphores? And what is a critical section? 7) What is singleton pattern? How does it affect parallelism? 8) What are the isolation levels in SQL server?
avatar

Applications Developer

Interviewed at Microsoft

4
Sep 25, 2016

1) How does the OS load the CLR for .NET applications? 2) What do you mean by an object? 3) You have a string of size 256 MB and you have total RAM of 256 MB. How will you return the string by reversing it? 4) Write a function to accept an integer and return the value of the integer in words. For eg: the method will take in 10 and will return Ten. Do not use any inbuilt functions of C#. 5) Explain the IDisposable usage. 6) How are mutexes different from semaphores? And what is a critical section? 7) What is singleton pattern? How does it affect parallelism? 8) What are the isolation levels in SQL server?

Viewing 4771 - 4780 interview questions

Glassdoor has 6,897 interview questions and reports from Software applications engineer interviews. Prepare for your interview. Get hired. Love your job.