Applications Engineer Interview Questions | Glassdoor

# Applications Engineer Interview Questions

1,425

Applications engineer interview questions shared by candidates

## Top Interview Questions

Sort: Relevance Popular Date

### Applications Engineer at Microchip Technology was asked...

Feb 18, 2014
 Tell me about the negative things on your last performance review. 2 Answers That's where you dance around that question, like how does this relate to the job I'm asked to do..and should I be concerned? Looks like you were the guy they interviewed right after me. Very similar experience here. I know the person asking the question. I can tell you the answer... do NOT avoid the question. It is not meant as a trap. It is a matter of perspective. Everyone has some negatives, or something they should work on. Pick out something that you have been working on, and tell a story about how it has improved. If you say either "everything is great" or make up something like "I outwork all of my peers"... the interviewer will see through that.

### Financial Applications Engineer at Bloomberg L.P. was asked...

Oct 26, 2011
 Find the square root of a number without using the standard library function. 4 Answers double squareroot(double num) { sr=1; while (num>1) { num=num/2.0; sr=0.414*sr; } return sr; } http://en.wikipedia.org/wiki/Methods_of_computing_square_roots Check this video, this explained in detail how to use binary search to find the sqrt of the given number, http://www.youtube.com/watch?v=XvsQ68jUc2U Show More Responses Newton's method works best, especially because it converges quickly: #include #include using namespace std; float findSquareRoot(int num){ float epsilon = 0.1f, x0 = 10.0f, x1 = 0.0f, x2 = 0.0f; int numberOfIterations = 0; // Newton's method while (epsilon > 0.005) { x1 = x0 - (((x0*x0)-num)/(2*x0)); x2 = x1 - (((x1*x1)-num)/(2*x1)); x0 = x2; epsilon = fabs(x1 - x2); numberOfIterations++; } cout>number; float squareRoot = findSquareRoot(number); cout<<"Square root is : "<

### Applications Engineer at GEA Group was asked...

Dec 10, 2013
 What is the equation for the log mean temperature difference (LMTD) and what does it mean. 2 Answers The log mean temperature difference (also known by its initialism LMTD) is used to determine the temperature driving force for heat transfer in flow systems, most notably in heat exchangers. The LMTD is a logarithmic average of the temperature difference between the hot and cold streams at each end of the exchanger. The larger the LMTD, the more heat is transferred. LMTD = (delta T A - delta T B)/ (ln(delta T A / delta T B))

### Applications Support Engineer at MathWorks was asked...

Mar 27, 2011
 What is function handle? 3 Answers I don't know. A function handle is a MATLAB value that provides a means of calling a function indirectly. http://www.mathworks.com/help/techdoc/matlab_prog/f2-38133.html A function handle is a data type that stores an association to a function. For example, you can use a function handle to construct anonymous functions or specify call back functions. Also, you can use a function handle to pass a function to another function, or call local functions from outside the main function.

### Financial Applications Engineer at Bloomberg L.P. was asked...

Jun 5, 2009
 Count the number of time the letter "l", upper and lower case, appears in a given paragraph. 2 Answers You simply count the number "l"s in the paragraph. i would say the same thing, or there is a better way to solve this problem?

### Applications Engineer at Analog Devices was asked...

Jun 10, 2011
 How do u check what is insied the balck box 2 Answers By checking the time response. Impulse response! send in a delta and see what the output is in the frequency domain. Good luck not drowning in redundant memory cycles in the time domain...

### Applications Support Engineering at MathWorks was asked...

Apr 20, 2011
 What is an overdamped second order system? 2 Answers Two roots on the negative real axis A damper, spring system is a linear second order homogeneous differential equation with constant coefficents. If we solve for this, we may get three types of solutions depending on the constants. One of which is a harmonic solution which is the result of the over damping existing in the system.

### Financial Applications Engineer at Bloomberg L.P. was asked...

Aug 20, 2012
 Some problems were quite difficult for this position. Maybe the interviewers didn't like me personally. Check if two linked list intersect, if so, find the intersection point. Travelling salesman problem. 2 Answers I think the followings are pseudo enough...... --------------------------------------------------------------------------- a = length of ll1, b = length of ll2, c = abs(a-b); do -> ;traverse (longerlist = a > b ? a : b) by c times end do do -> ;traverse (a AND b) in parallel node after node ;if the node at both a and b are the same address -> return this node @Dekus What do you mean by traverse and in parallel? If you do it in parallel, (i++, j++ equivalent) you are making the assumption that the lists are aligned, and the intersection happens at the same place in both of them. Also, the first portion does not make sense. Consider the case wherethey are singly linked lists and two nodes point to 1. My suggestion: traverse a list, and map (hashtable) the addresses of the next pointers to a boolean. then go through the other list and check to see if any next pointers are in the hashtable. This would be time: O(N + M) and space: O(N)

### Applications Support Engineer at MathWorks was asked...

Mar 5, 2012
 How do you handle a conflict between coworkers? 2 Answers I guess I wasn't expecting these type of questions. Conflict arises because of conflicting priorities; sometimes also through personality crash. The best way to solve is to listen to the other person, maybe involve a mediator and help identify to move forward. In the bigger scheme of things, reduce conflicts by promoting better work relationships and better team chemistry.