Engineering Interview Questions | Glassdoor

# Engineering Interview Questions

72,483

Engineering interview questions shared by candidates

## Top Interview Questions

Sort: Relevance Popular Date

### Senior Network Engineer at CSC was asked...

Feb 7, 2014
 What are the 6 TCP flags? 2 Answers GOOGLE EM URG, RST, PSH, CWR, SYN, FIN, ACK, ECN

### Software Development Engineer In Test (SDET) at Microsoft was asked...

Oct 21, 2010
 Write code in your favorite programming language that will accept two strings and return true if they are anagrams. 2 Answers This was not really that hard to write it, however the interviewer asked me to reduce the complexity. My initial version had n*log(n) complexity and he asked me to reduce it to no more than n complexity. If you have had some upper level Computer Science classes this is not too difficult, however what they are looking for is a way to stump you. If you adjust your code or thinking rapidly to their request they will change it again until they find something that you have trouble with. Do not be discouraged by this, it is the interviewers job to determine how much you know! Found this good link. Time complexity is O(n). http://www.dreamincode.net/code/snippet1481.htm The algorithm can still be improved but gives some basic idea on how to implement.

### Software Development Engineer In Test (SDET) at Microsoft was asked...

Mar 8, 2011
 Given a string (understood to be a sentence), reverse the order of the words. "Hello world" becomes "world Hello" 1 Answer 2 ways. At the low level: reverse the entire string. 'Hello World' becomes "dlroW olleH". Then reverse each word, becomes "World Hello". At a higher level: Tokenize the words and push them onto a stack, then pop them out.

### Innovative Leadership Project Electrical Engineer 2014 (Analog) at Lutron was asked...

Nov 21, 2013
 Q2: A pnp transistor with its base connected to a voltage source, the V source is connected to a +10V source. The emitter of the transistor is connected to a resistance, and then to the same +10V source. The collector side is connected to a capacitor, which is not charged at t=0-. Given the graph of Vsource = 10 V stepping up at t = 0 to further, draw the graph of Vout. Vout is between the point of collector and capacitor. 2 Answers ANS: Vout should be constantly -10V until t=0, and will hit V=0 V linearly from V=-10 V after t=0. Hi, Can you explain why it linearly increases? Are you assuming that Collector is tied to -10V? The pnp transistor is completely cutoff for the given biasing. The only way the capacitor is going to charge is through leakage currents. It is very slow and takes a lot of time. Please advise me if my analysis is correct.

### Plant Engineer, Sales, Field Technician at Emerson was asked...

Jun 8, 2009
 How would you handle a differing opinion from another experienced Engineer. 1 Answer Let him explain his position in detail. Agree with as much as I can, using "I" statements, never using "I don't think YOU. . ." Additionally, I use alot of diagram detail to explain my positions, which proves confidence and most people are visual learners.

### Software QA Engineering at CareFusion was asked...

Jan 10, 2011
 You say that you work very well with developers to solve problems. How would you handle dealing with an extremely difficult engineer who won't acknowledge possible issues with his code and often won't speak with QA at all? 2 Answers 1. Form a relationship by discussing work when there are no issues. 2. Acknowledge the difficulty and frustrations of the work. Find out what he/she wishes they could change and what would make their lives easier. 3. Ask if you can help in any way? 4. Ask him/her for help which allows them to show off their knowledge. Be appreciative, impressed and thankful. 5. Help them see how you can make them look good by eradicating bugs before customers and management ever see them. 6. Reinforce good behavior. 7. Make #2 happen if you can. Interviewers seemed to like the answer but were very doubtful any of that would ever work with the person they had in mind! Standards and QA must be everywhere in our life. So, there should be nothing personal. We all work for business. If QA finds that product's feature does not work as it supposed to, then QA Engineer must report it into a bug tracking system. Manager must assign this bug to SW Engieneer which is already a job task that must be done in timely manner.

### Product Quality Engineer at Apple was asked...

Jan 26, 2011
 Have you ever stopped a line for a quality issue and how did you go about it? Can you provide examples. 1 Answer Before I would stop a line I would make sure that I had evidence which I could use to justfy the stop. If this evidence was insufficient to stop the line or if the decision by the policy holders was not to stop the line but I felt that the problem was important enough to the customer I would escalate the problem to the Director of Quality. Unfortunately I could provide no examples that actually showed me being effective because they were all company confidential. The minor issues I could describe were not very impressive

### Civil Engineer at Jacobs was asked...

Dec 12, 2013
 If you recognized a design flaw on a project once submitted to the client that was not caught by the company or the client, was constructed, and ultimately caused an accident, would you bring it to the attention of senior management? 1 Answer I would bring it to the attention of senior management as it is an ethical issue which the company has the obligation to take accountability for and correct.

### Software Engineer/Java Developer at BzzAgent was asked...

Dec 17, 2012
 Lots of questions about arrays, lists and hashmaps 1 Answer Focus more on how hashmap works and its applications

### Senior RF Engineer at Nexius was asked...

Mar 30, 2011
 What will be the greatest contribution that you can ever make as an individual to your team 1 Answer coalescing my individual knowhow with overall experience that my team has makes for a well-rounded team that knows esprit de corps and can work towards success all the times
2130 of 72,483 Interview Questions