Senior applications engineer Interview Questions

766

Senior Applications Engineer interview questions shared by candidates

Top Interview Questions

Sort: Relevance|Popular|Date
Deutsche Bank
Senior Applications Developer was asked...14 February 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 Answers

I struggled with this a bit and got close. I believe answer is: 23:55

The 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 Less

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

Show More Responses
Deutsche Bank

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 Answers

Weigh 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: 54g Less

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

Excellent question!

Show More Responses
RBC

What would the count for the list of it. public class Test { string Data; int Id; public Test(int id, string data) { Data = data; Id = id; } } static void Main(string[] args) { List<Test> list = new List<Test>(); list.Add(new Test(10, "test")); var d = new Test(10, "test"); if (!list.Contains(d)) list.Add(d); Console.WriteLine("Count of the list is : " + list.Count); Console.ReadLine(); } } What to do to make count 1?

2 Answers

First count would be 2. To make it 1. Add override method as following. public override bool Equals(object obj) { if (obj == null) return false; var d = (Test)obj; return (d.Data == Data &amp;&amp; d.Id == Id); } Less

public class Test : IEquatable { string Data; int Id; public Test(int id, string data) { Data = data; Id = id; } public bool Equals(Test other) { return this.Id == other.Id &amp;&amp; this.Data == other.Data; } } Less

Oracle

Related to Application Egnine

2 Answers

Explain in detail covering the basics

There's a lot of elements to typically cover in these questions, clarifications, scoping, making sure you're answering the actual question the interviewer is looking for you to answer, etc. Could be worth doing a mock interview with one of the Prepfully Oracle Senior Applications Engineer experts... they've worked in the role so they clearly know how to get through the interview. prepfully.com/practice-interviews Less

UPS

Onsite - 1. You have a computer with seven core cpu, you have a file and you have to read each line of the file, check if it has the word UPS in it, if so , then write it to a file, if there is no word as UPS in it, write that line to a different file. 2. An amount will be given as input. The amount will have some cents in change. So, for example $29.90. For the change, you have to start using the highest denomination and go to the lowest until the change value is completely met.

2 Answers

Answer for 2) 1 Half-Dollar, 1 Quarter, 1 Dime, 1 Nickel

Answer for 2) 1 Quarter, 6 dimes, 1 nickel

Arena Solutions

What is different between a and b function foo() { a = 4; var b = 5; }

2 Answers

The interviewer told me a is a global variable, b is the private variable only exist in function foo. However, I think he is wrong about the global variable a. You cannot access the variable a outside function foo. Less

I am surprised that you even got an offer when you are demonstrating this kind of a knowledge in public. Less

J.P. Morgan

How would you bypass change management processes to dynamically change OS JCL streams?

2 Answers

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

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

CADVision Systems

Some IQ question regarding 3 switches. How to determine which switch turn on which light with only one try.

2 Answers

Thank you for your feedback and below is our response. 1) CADVision Systems always growth the staff and give them opportunities to performed. Once they become expertise, they will be more confidence and a lot of opportunities for them explore. 2 &amp; 3) Job description was stated clearly in the job advertisement. 4 &amp; 5) We offer the salary based on the candidate experiences and knowledge 6) HR tried to compete your requirement but at last you are rejected the offer without reason 7) HR need the exact commencement date to prepare the offer letter 8) Once we received your application for this position, it's our job to ensure the arrangement for interview session asap. We believe that candidate who keen to applied for this job are hoping to get a response from HR asap. Less

I didn't. The answer given was to assume one of the light was had been switched on for a long time and then switched off. Although there is no light, the light bulb will still feel warm. After awhile I realized, sensing that a light bulb was warm also doesn't tell you which switch can turn that light on. A flawed question Less

ServiceNow

how to prepare?

2 Answers

read JavaScriptissexy.com for 1 hour to clear the interview.

Through questions like this, interviewers are mostly trying to test your skillset (and its relevance to the role) as robustly as possible, so be prepared for multiple offshoots and followups. It could be a useful exercise to do mocks with friends or colleagues in ServiceNow to get a real sense of what the interview is actually like. Alternatively Prepfully has a ton of ServiceNow Senior Applications Developer experts who provide mock interviews for a pretty reasonable amount. prepfully.com/practice-interviews Less

Thoughtworks

It was a coding test (standard problem statements).

2 Answers

There's quite an extended back and forth in actual interviews for questions like this, so nothing quite like real practice. The Prepfully ThoughtWorks Senior Applications Developer experts have actually worked in this role, so they're able to do an honest-to-God accurate mock, which really puts you through the paces. prepfully.com/practice-interviews Less

I was given following reason for my rejection: 1. Maven configuration is not complete 2. Some of the tests are failing 3. Directory structure is not valid None of above mentioned in their email. Less

Viewing 1 - 10 of 766 Interview Questions

See Interview Questions for Similar Jobs

senior design engineersenior solutions engineerembedded software development engineersoftware engineerapplication engineer