# 886

Software Engineering Manager interview questions shared by candidates

## Top Interview Questions

Sort: Relevance|Popular|Date
Software Engineering Manager was asked...March 19, 2009

### A IQ question: I have 9 coins and 8 have the same weight and the last one is heavier. I also have a balance beam to weigh the coins with. I can only use the balance beam 2 times to find the heavier coin. How do you find the heavier coin?

Divide the coins into 3 piles of 3. Weigh the first 2 piles. If they balance then the heavier coin is in the 3rd pile otherwise its on the balance beam. Take the heavier pile and place 1 coin on each end of the beam. If they are equal then the heavier coin is the 3rd coin else it is on the beam. Less

OMG... It says the last coin was heavier! FIND THE LAST COIN...duh!

@ranee : The answer given is correct. If the heavier coin is in the 3rd pile , then take any two from them and weigh them . If they are equal , you can easily say the last coin is the heaviest , otherwise the heaviest coin is one of the two being weighed. If in the first go , you can get hold of the heavier pile , do the same procedure as above. You can easily find it by using the balance twice. Less

### How do you define success?

I said it depends on the perspective of the person. Some people have simple goals and others have deep drives to be the best. Less

1. Consumer sanctification considering time and quality of product

You achieve the defined goals per schedule, under budget.

### Where is GAC located?

I didn't know.

It's located at path C:\Windows\

C:\Windows\Assembly\GAC_MSIL

### Suppose we have some input data describing a graph of relationships between parents and children over multiple generations. The data is formatted as a list of (parent, child) pairs, where each individual is assigned a unique integer identifier. For example, in this diagram, 3 is a child of 1 and 2, and 5 is a child of 4: 1 2 4 \ / / | \ 3 5 8 9 \ / \ \ 6 7 11 Sample input/output (pseudodata): parentChildPairs = [ (1, 3), (2, 3), (3, 6), (5, 6), (5, 7), (4, 5), (4, 8), (4, 9), (9, 11) ] Write a function that takes this data as input and returns two collections: one containing all individuals with zero known parents, and one containing all individuals with exactly one known parent. Output may be in any order: findNodesWithZeroAndOneParents(parentChildPairs) => [ [1, 2, 4], // Individuals with zero parents [5, 7, 8, 9, 11] // Individuals with exactly one parent ] n: number of pairs in the input

for loops with map lookup to store results.

Google "Suppose we have some input data describing a graph of relationships .." I posted an answer on gihub Less

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 Karat Software Engineering Manager experts... they've worked in the role so they clearly know how to get through the interview. prepfully.com/practice-interviews Less

### Can you speak another Language, like an Asian Language?

The question is phrased strangely. Almost discriminatory.

i can understand

### Name, experience, etc. But this was just the applicant tracking system.

I expected a response of some kind. 'No' is a response.

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 Braintree to get a real sense of what the interview is actually like. Alternatively Prepfully has a ton of Braintree Software Engineering Manager experts who provide mock interviews for a pretty reasonable amount. prepfully.com/practice-interviews Less

### How do you motivate high achievers?

Give them meaningful work that requires and grows their skills. Pay them a decent wage for the local economy. Then do your best to get everything extraneous out of their way, including yourself. Less

1. Never forget to say "Thank You". Commend them. 2. Reward them decently 3. Check with them to see if they need more challenging work.. Less

### What is your strategy in interviewing so you hire the right people?

At a high level? Hire people who are better at me in something, and preferably better than I am at everything. Challenge them to do the same when they start helping me to hire others. Addressing the answer by SRG, one thing I'd disagree with. Often, don't have the interviewee talk most of the time. Steer the interview to find out new things as you go along. If they've already shown they're good at something, lead them to talk about something else. If they're doing multiple interviews, talk much more in the first one; set them at ease. If they've been terrific in an earlier interview, spend most of the time making sure the role fits them... then selling them on taking it. Less

### Q: Redesign the screen display from scratch for the next operating system....and go!

A: That's it, perfect! I want the job now so I let them know my idea. The "next" operating system focusing only on the human senses; the interface disappears. There is glowing display of the contents of your person. Documents created from speaking, earbuds attached to glasses, and a vestigial keyboard (for when you really gotta code!). Error messages are felt on the skin under the watch. If someone likes the idea, ready to design. Less

Hi, as an Apple employee, I have collected Apple interview questions, based on my and my colleagues' recent experiences, and provided our insights/answers that got us in Apple. You can find it here: interviewjoy.com/services/interview-process-details/apple-job-interview-apple/ (please do not forget to also look at the reviews at the bottom of that page). Thanks &amp; good luck! Less