Software Engineer Interview Questions in Dallas-Fort Worth, TX | Glassdoor

# Software Engineer Interview Questions in Dallas-Fort Worth, TX

Software engineers write programs to design and develop computer software. Interviews are highly technical, so come ready to work through coding problems and math brainteasers. The specific questions you are asked will depend on what type of programming position you are looking for. Try researching a specific software discipline such as web development, application development, or system development.

## Top Interview Questions

Sort: RelevancePopular Date

### Software Engineer at Cisco Systems was asked...

Jan 29, 2011
 You have 8 balls. All are identical except one is slightly heavier. You have a balance. What is the minimum number of weighings required to find the heavier ball?5 Answers2Min answer can be 2 if you get luck and pick 2 and weigh and see a diff. Else the general answer is =3. 1. div 4 and 4 and weigh, 2. take the heavier side, div in half, 2 and 2 and weigh, 3. take heavier side and weigh/compare the two.2: Start by weighing 3 and 3. Leave 2 off to the side. There are 3 possible outcomes: Case 1: The balance indicates that the piles of 3 are of equal weight. In this case, we know that one of the two off to the side is the heavy one. Weigh them against each other to determine the heavy one. Total weighings: 2. Case 2: The left pile of 3 is heavier. We know that one of the three balls on the left side is the heavy one. Randomly select two of the balls and keep the third off to the side. If the two selected balls weigh the same, we know that the one on the side is the heavy one. Otherwise, the heavier of the two balls is the heavy one. Total number of weighings: 2. Case 3: Without loss of generality, look at the balance from the other side and refer to case 2. In all cases, we find the heavier ball in a maximum of 2 weighings.Show More ResponsesHow will this work, if one of the ball is lighter? and what if the number of balls is increased to some other even number, such as 10. What happens if the total number of balls or what ever is an even number such as a 7?minimum number of time is 1. You may be able to find it in first time itself. Maximum is 4

### Software Engineer In Java at dataxu was asked...

Mar 30, 2015
 How to implement a hashMap from scratch?1 AnswerImplement hashCode and equals method.

### Embedded Software Engineer Asc at Lockheed Martin was asked...

May 21, 2015
 Do you know Agile and C++1 AnswerYes. Seriously no real verification on this stuff.

### Software Engineer at Ericsson-Worldwide was asked...

Sep 21, 2010
 given a number, how do you determine if its a power of 3?4 Answerskeep dividing by 3 and eventually you should get 3 as quotientThe addition of all ciphers in number must be dividable by 3, similar as 9. Test by dividing by 3 is wrong, because division is slow operation and also the complexity of it depends on a number size.It's not asking whether the number is divisible by 3. It's asking whether it is power of 3.Show More ResponsesTake the cube root of the number, if the result is a whole number, it is a "power of 3".

### Software Engineer at American Airlines was asked...

Apr 14, 2015
 Name the three principles of object oriented design3 AnswersEncapsulation, polymorphism, inheritanceWould you please provide the questions that you've been asked in the programming part?SOLID principles

### Software Engineer at J. C. Penney was asked...

Aug 10, 2010
 Nothing as such1 AnswerAll questions were related to work

### Software Engineer at Texas Instruments was asked...

Mar 19, 2009
 In my case it was not really questions, but mostly it was explaining a design process flowing some established rules i am supposed to know to accomplish efficiently the job. 1 Answerhe would start with the general idea, and i would say the specific key words he wanted to hear me say, and extend also my knowledge on it

### Junior Software Engineer at Copper Mobile was asked...

Dec 1, 2014
 Why is there no multiple inheritance in Java? Isn't implementing multiple interfaces basically the same thing? Then why can you have multiple interfaces and not class inheritance? Were the Java developers just lazy/didn't know how to implement multiple inheritance?1 AnswerIt has too much overhead to decide at run-time which superclass needs to be used, whereas interfaces are done at compile time and don't bog down run time. When I said it was possible but the Java developers just decided not to implement it in the programming language, the interviewer seemed a little taken aback and asked if I though the Java developers were too lazy/didn't know how to implement it. This made me second-guess myself because the interviewer gave a semi-shocked reaction. If he doesn't know that they simply didn't want to implement it, he shouldn't be asking the question in an interview. If he is trying to trick candidates, that is unprofessional.

### Software Engineer I at SoftLayer was asked...

Jul 24, 2015
 How flexible are you?1 AnswerMon thur Sat

### Software Engineer I at SoftLayer was asked...

Jun 21, 2012
 Why would you use XML over JSON when using ajax.1 AnswerI said something about the service you're consuming only serves XML or the plugin you're using only consumes XML.
110 of 633 Interview Questions