Applications Developer Interview Questions

6,897 applications developer interview questions shared by candidates

Technical Round 1: – Brief introduction of myself. – Then he asked me how would I create a database of people with adhar number, name and father’s name. – Second question was to implement a calculator which would perform basic operations of +, -, * and /. He asked me to write full working code with boundary case handled in any of the preferred language C, C++ or Java. Then he went through me resume and asked I wrote the code he asked me to explain it. Then he also asked about how would I extend my code to make it work for scientific calculations like sin(x), cos(x), etc. – After he had gone through my resume, he asked me to explain one of the recently solved questions on any online programming platform. I had recently solved Codeforces Div 2 question and explained the question to him. He also asked my approach how I solved the question. I made him walk through the solution of O(n^2) complexity to O(n) complexity. Technical Round 2 : – Brief introduction of myself. – Difference between array and linked list. Advantage of array over linked list. – Which language I prefer out of C and C++ and why ? – Which was my favourite data structure and algorithm and why? I replied with array and DFS and explained my reasons. – Why I had interest in Data Structure and Algorithms ? – Which data structure between array and linked list would I prefer if I had 10, 100 and 1000 elements ? I had to give my answer both in terms of time and space complexity. – class A { … }; A ob; // Declaration 1 A *ptr = new A(); // Declaration 2 Difference between these two declaration. – To write a code explaining the working of copy constructor. – Static classes. – Given a linked list of size “N”, how would I delete 5th element from last ? – He asked me to write working code of reversing a linked list. – Difference between calloc and malloc. Also he asked me to write the syntax of these two. – Given a stack and a queue. At any point of time let stack hold N1 elements and queue hold N2 elements. 1. If N1 and N2 both are odd, swap the middle elements of stack and queue. 2. If N1 and N2 both are even, then we would have two middle elements in stack and two in queue. Out of these four elements swap the max element with the min element. 3. Do nothing otherwise. Although I couldn’t solve the question fully, I gave him my approach and he suggested me to solve this question using min stack algorithm and implementing queue using two stack. – Why I started competitive programming ?
avatar

Applications Developer

Interviewed at Oracle

3.5
Mar 3, 2018

Technical Round 1: – Brief introduction of myself. – Then he asked me how would I create a database of people with adhar number, name and father’s name. – Second question was to implement a calculator which would perform basic operations of +, -, * and /. He asked me to write full working code with boundary case handled in any of the preferred language C, C++ or Java. Then he went through me resume and asked I wrote the code he asked me to explain it. Then he also asked about how would I extend my code to make it work for scientific calculations like sin(x), cos(x), etc. – After he had gone through my resume, he asked me to explain one of the recently solved questions on any online programming platform. I had recently solved Codeforces Div 2 question and explained the question to him. He also asked my approach how I solved the question. I made him walk through the solution of O(n^2) complexity to O(n) complexity. Technical Round 2 : – Brief introduction of myself. – Difference between array and linked list. Advantage of array over linked list. – Which language I prefer out of C and C++ and why ? – Which was my favourite data structure and algorithm and why? I replied with array and DFS and explained my reasons. – Why I had interest in Data Structure and Algorithms ? – Which data structure between array and linked list would I prefer if I had 10, 100 and 1000 elements ? I had to give my answer both in terms of time and space complexity. – class A { … }; A ob; // Declaration 1 A *ptr = new A(); // Declaration 2 Difference between these two declaration. – To write a code explaining the working of copy constructor. – Static classes. – Given a linked list of size “N”, how would I delete 5th element from last ? – He asked me to write working code of reversing a linked list. – Difference between calloc and malloc. Also he asked me to write the syntax of these two. – Given a stack and a queue. At any point of time let stack hold N1 elements and queue hold N2 elements. 1. If N1 and N2 both are odd, swap the middle elements of stack and queue. 2. If N1 and N2 both are even, then we would have two middle elements in stack and two in queue. Out of these four elements swap the max element with the min element. 3. Do nothing otherwise. Although I couldn’t solve the question fully, I gave him my approach and he suggested me to solve this question using min stack algorithm and implementing queue using two stack. – Why I started competitive programming ?

In first tech PI the questions were mainly based on Data structures, sorting algorithms, DBMS concepts ans JAVA. In second round , he asked me about my project and then told me to design a software to calculate bills of all the postpaid customers of a telecommunication company.
avatar

Applications Developer

Interviewed at Oracle

3.5
Aug 26, 2017

In first tech PI the questions were mainly based on Data structures, sorting algorithms, DBMS concepts ans JAVA. In second round , he asked me about my project and then told me to design a software to calculate bills of all the postpaid customers of a telecommunication company.

Viewing 5721 - 5730 interview questions

Glassdoor has 6,897 interview questions and reports from Applications developer interviews. Prepare for your interview. Get hired. Love your job.