Applications Development Interview Questions | Glassdoor

# Applications Development Interview Questions

1,175

Applications development interview questions shared by candidates

## Top Interview Questions

Sort: RelevancePopular Date

Jan 23, 2011
 What reporting tools have you used? Actuate, Brio, Crystal Reports? How much experience have you had in scheduling jobs on Unix? Can you write XML and implement it?1 AnswerThe interviewer was interested in breath of experience rather than specific technical skill. Unix work with scheduling and XML skills are necessary, but not heavy (the same procedures are done over and over again). Emphasis was on selling yourself through experience.

### Senior Applications Developer at Deutsche Bank was asked...

Feb 14, 2011
 We have a pond containing a single bacterium. The number of bacteria double every 5 minutes, and the pond is full of them in 24 hours. If we started with the same pond but two bacteria, how long will it take to fill the pond?4 AnswersI struggled with this a bit and got close. I believe answer is: 23:55This is a clear case of Geometric progression. Find the nth term Tn1 = a*r^(n-1). where n = (24 * 60)/5,a = 1 and r=2. when the initial value (a) = 2, the values become n = ?, a = 2 and r = 2. Since Tn1 = Tn2, Equate the RHS of both the equation. Since the base are equal, equate the powers, doing so will give the n value. When n is convert into minutes one get 23 hrs 55 minutes.this is easy, you don't need all the math. The pond was half full five minutes before, so it's 23:55Show More ResponsesThe first pond started with 1 bacterium and doubled to 2 in five minutes. Therefore, the second pond will take 5 minutes less than the first to be full. ie: 23:55

### Engineer - QCS Server Web Applications Development at Qualcomm was asked...

Jan 26, 2011
 How to discover if the given number is Power of 2 ? 4 Answers10=2 100=4 1000=8… Caught the thing .. he didn't like my implementation. don't be nervous!return (( x!=0) && (x & (x -1) == 0)) a number which is power of two will have single 1 in binary representation ex. 16 00010000 x-1 will have pattern 00001111 hence x&(x-1) will always be 0 for power of two numbers. Need to check condition for x!=0 since 0 is not a power of two. Special case to handle.if you can figure this out inside an hour, congratulations this isnt something that should be in an interview to be honest the level of difficulty of the answer that algo came up with is at the level of an upper division course that has a proof of it written in wikipedia i honestly like the brute force solutionShow More ResponsesDivide the number by 2, and repeat, until the result is a not an integer number (in this case is not a power of 2) or the result is 1 (in this case the number was a power of 2).

### Senior Applications Developer at Deutsche Bank was asked...

Feb 14, 2011
 There are 10 stacks of 10 coins each. 9 of the stacks contain coins that weigh 1g each. The other stack contains coins of 2g each. The coins look the same. We have a scale that we can get a measurement of grams from, not a balance. We can use the scale exactly once to weigh anything here from a single coin to all of them. How can we determine which stack is the 2g coins?4 AnswersWeigh these together: 10 coins from stack 1, 9 from stack 2, etc ending with 1 from stack 10. The weight of these will tell you which stack has the 2g coins. Ex: if it's 1st stack: 65g, 2nd: 64g, 10th: 54gExcellent question!A more eloquent answer would be: Weigh together 1 coin from stack 1, 2 coins from stack2, 3 coins from stack 3, etc. Subtract 55 from that total weight to get the number of the stack with the 2g coins.Show More ResponsesBinary sort 1. Use single coin (I'd drop my stacks *s*) from each stack. Mark them by stack. 2. Place 5 each on both scales; note lower scale. 3. Place 2 coins on each scale, keep one aside; note scale. 4. If scales are at same level the coin NOT on the scale indicates the stack with heavier coins. Done. 5. If one scale is lower place 1 coin on each scale, note lower, identify stack. Done.

Jan 7, 2014

### Entry-Level Applications Developer, Belton, TX at CGI was asked...

Jan 22, 2013
 Write a code that takes an input number and outputs the sum of all the EVEN numbers from that number down to zero. Write a function that, given a number as input, returns the factorial of that number.2 AnswersWith the factorial question - ask if prefer as iteration or recursion. SQL - INSERT INTO Persons (P_Id, LastName, FirstName) VALUES (5, 'Smith', 'Mary')while loop tests for number > 0 containing an if test that checks for number % 2 == 0

### Mainframe Applications Development Manager/Senior Developer at J.P. Morgan was asked...

Mar 19, 2009
 How would you bypass change management processes to dynamically change OS JCL streams?2 AnswersYou would need to establish a baseline set of JCL procedures and identify the parameters which could change depending on the run time requirements. The domain values for all variables would need to be stored in DB2 table or a VSAM indexed file and a Stored Procedure or REXX script would need to determine what variables were required for a particular run and obtain them from the VSAM or DB2 datastore. These parameters would need to overlaid onto the templatge JCL and the resulting JCL stream would need to be submitted via the internal reader. The feasibility of this would depend on the scheduling software in use on the mainframe LPAR.This may be too simple of an answer, but I would have answered the question by saying I would do this as a global change.

### Engineer - QCS Server Web Applications Development at Qualcomm was asked...

Jan 26, 2011
 Binary tree , left node has smallest value . Print 5 10 20 25 and then “count of nodes=4”… 2 Answersrecursion ... defined "current=head" in the method so it doesn't changes ofcourse, even if I sent current.next in recursion... don't be nervous!Did not get this question? Could you please eleborate it more?

### Applications Developer at IBM was asked...

Apr 30, 2013
 I wasn't expecting questions about management and team work since it was a technical job. Questions like how did you work with the team when deadlines were not met or working with someone who was not a good collaborator, etc. 2 Answerswhat kind of computer systems do you work with (hardware, software, printers, other related equipment) ?Software

### Applications Developer at InfoCision was asked...

Sep 6, 2013
 There are no difficult questions. They really will take anyone and most people there are all idiots.1 AnswerI am serious you don't need to worry they hire anyone.
110 of 1,175 Interview Questions

More