Software engineering manager Interview Questions

886

Software Engineering Manager interview questions shared by candidates

Top Interview Questions

Sort: Relevance|Popular|Date
NetApp
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?

4 Answers

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

Show More Responses
Truenorthlogic

How do you define success?

3 Answers

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.

Crossover for Work

Where is GAC located?

3 Answers

I didn't know.

It's located at path C:\Windows\

C:\Windows\Assembly\GAC_MSIL

Karat

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

3 Answers

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

Walmart

Can you speak another Language, like an Asian Language?

2 Answers

The question is phrased strangely. Almost discriminatory.

i can understand

Braintree

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

2 Answers

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

Amazon

How do you motivate high achievers?

2 Answers

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

Amazon

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

2 Answers

The answer to this could take your whole interview time..but to keep it short.. . When Posting the job...describe exactly what you are looking for . Carefully, shortlist resumes based on the required criteria . At the time of interview -Describe your organization -Describe the role and responsibility -Make sure the candidate likes the role before going further -Make sure the candidate knows their resume -Ask questions relevant to job -Make the interviewee talk most of the time -Your questions should be clear -Have an expected answer but do not expect the candidate to match it in full, see if the candidate has the capacity to answer -Do not interrupt while the candidate is answering -Ask one question at a time -At the end ask the candidate again if he likes the role -At the end give an opportunity to the candidate to ask any questions Less

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

Apple

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

2 Answers

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 & good luck! Less

Meta

1. Generate all possible words from telephone numeric key pad mapping to alphabets for an arbitrary length of digits.

2 Answers

use n-array tree

backtracking: choose the first alph traverse the next key unchoose

Viewing 1 - 10 of 886 Interview Questions