Skip to content

Instantly share code, notes, and snippets.

@wilmoore
Last active August 3, 2024 21:33
Show Gist options
  • Select an option

  • Save wilmoore/fb4536a31572bc3eabcc917d475c2b21 to your computer and use it in GitHub Desktop.

Select an option

Save wilmoore/fb4536a31572bc3eabcc917d475c2b21 to your computer and use it in GitHub Desktop.
Software Engineering :: Career :: Interview :: Prep :: Playbook

Software Engineering :: Career :: Interview :: Prep :: Playbook

⪼ Made with 💜 by Polyglot.

related

Playbook

It is good to always be interview ready...You want to be in a place where you're always ready to go in and interview. (Always be interviewing)

General Tips

  • Speak loudly, clearly, and with confidence. This will be important to showing you’re confident in your answers!
  • Make sure to use specific and detailed answers to any technical questions. We usually receive good feedback when people use specific examples that relate to the project.
  • Be ready to speak to your resume in detail and make sure that you can speak to projects that directly align with the technologies that are called out in the job description. Speaking to, and focusing on, the top 3 in the job description will make your interview easier and more successful.
  • Make sure you can speak to anything listed on your resume because it may be brought up during the interview
  • Familiarize yourself with the JD so that you can discuss the role and provide answers that are relevant to the job requirements
  • Have several questions prepared or be thinking of follow-up questions
  • If asked to give an example or explain a situation, the STAR Method is a good approach.
  • Be prepared to review your resume and be asked questions regarding your experience as it relates to the position.
  • Answer questions concisely and to the point. Do your best not to ramble, but instead ask if they want more details are you dive deeper with your responses
  • When you are solving technical problems, make sure you “think out loud” talk through the way you are solving the problem as the manager likes to hear how you go about solving the problem
  • Be prepared for behavioral/situational questions (tell me about a time when, what would you do, how did you handle, etc.…)
  • TIP: When answering these types of questions be specific about projects, companies, problems you encountered and how you were able to resolve them
  • Keep discussions about previous managers/co-workers professional.
  • If you are asked "Tell me about yourself" your response should be "Where would you like me to begin?" Reason: Maybe they want to know about you as a person, maybe they want to get to the nuts and bolts of your professional experience - this response gives you the direction to take.

Verbal Communication

Please speak slowly, clearly and concisely.

Yes, and - No, but...When/if you are asked if you have a particular skill set make sure to elaborate. FOR EXAMPLE: "Do you have business requirements modeling experience? "Yes, and since I've used it extensively for more than 4 years I feel it is one of my strongest skills" "Do you have experience with business requirements modeling?" No, but I've used processes that are similar such as..." or "No, but other process have been used on my projects."

Achievements/Challenges:

Think of two professional achievements and two challenges that you've had and be prepared to talk about them - how you were able to accomplish the achievements and overcome the challenges. If you can, think of projects you've had that have used the same technologies the client company uses.

Caution: Be well-rounded, not one-sided. Think of examples where you worked independently AND within a team. You don't want to portray that you work best independently or that you can't work independently. Same with teamwork.

Quesiton Suggestions

  1. What will I be doing my first week/month? The interviewer will be visualizing you at the desk doing the job.
  2. What are some of the objectives you would like to see accomplished in this job?
  3. What is most pressing? What would you like to have done in the next 6-8 weeks?
  4. What are some of the long term objectives you would like to see completed?
  5. What are some of the more difficult problems one would have to face in this position?
  6. What level of freedom would I have in determining my own work objectives, deadlines, and methods of measurement?
  7. How will you measure performance?
  8. How will you measure performance?
  9. What’s the company’s culture or personality? What’s it like to work here?
  10. What’s the profile of the ideal candidate?
  11. In what ways has this organization been most successful in terms of products and services over the years? What significant changes do you foresee in the near future?
  12. Questions related to technology, processes, team size, or the project that were not addressed.
resume
  • resume optimization (ATS)
Search
interview prep
  • Coding Fluency
  • Scalable System Design
  • DSA
  • Full-Stack Fundamentals
  • Career Skills
  • Leadership
  • Mock Interviews
...
  • [ ]
On The Job
  • Onboarding
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment