Skip to content

Latest commit

 

History

History
49 lines (34 loc) · 2.32 KB

software-engineer.md

File metadata and controls

49 lines (34 loc) · 2.32 KB

Software Engineer

Owner

Takes ownership of a problem even when it's not 100% their responsibility; understands the why.

  1. Tell me about a time when you took on something significant outside of your area of responsibility. Why was it important? What was the outcome?
  2. Tell me about a time when you made a hard decision to sacrifice short term gain for a longer term goal.

Handles ambiguity

  1. Tell me about a time when you had to solve an ambitious problem? Why was the problem important?
  2. Can you tell me about a time when you had to make a decision without complete information? What was the situation? What risks did you take? Why did you make the decision you made?

Team player

Takes feedback well.

  1. Tell me about a time when someone changed your mind about something. What was your thought process behind it?
  2. Tell me about a time when you disagreed with your manager. What did you learn from this situation?
  3. Tell me about a time when you needed the cooperation of a peer who was resistant. What did you do? What was the outcome?
  4. Give me an example of a tough or critical piece of feedback you received. What was it and what did you do about it?
  5. If I were to speak with your peers what positive or negative feedback would they have of you?

Communicator

Can articulate ideas at different levels.

  1. What makes a great engineer as opposed to just a good one?
  2. Describe to me something you know well.
  3. You mentioned X in your resume. Explain it to me as if I've never come across it?

Teacher

Enjoys growing other engineers.

  1. Tell me of a time where you helped someone in your team grow.

Deep diver

Digs a level deeper to understand what's happening under the hood.

  1. Tell me about a time you were trying to understand a problem on your team and you had to go down several layers to figure it out.
  2. Please describe a few of the hardest problems you solved and exactly how you solved them. (This can be written).

Simplifier

Simplifies problems instead of just hacks at things and adds tech debt. Does the person have a build vs. buy mentality.

  1. Tell me a about a complex problem that you solved with a simple solution.

Missionary

Interested in company's mission or technology.

  1. Explain to me what your current company does and why it's important.
  2. What interests you working at [COMPANY]?