Skip to content

Instantly share code, notes, and snippets.

@Malllll12
Last active March 25, 2022 16:48
Show Gist options
  • Save Malllll12/f7be0d9d053beff3b42e0009aa4b6573 to your computer and use it in GitHub Desktop.
Save Malllll12/f7be0d9d053beff3b42e0009aa4b6573 to your computer and use it in GitHub Desktop.
Interview Prep

Behavioral Questions Many companies want to get to know YOU. Make sure that your answers reflect who you are as a person. If you are a career changer, sometimes it can help to share why you've made the switch to this new industry!

  • Tell me about yourself This'll be your elevator pitch!
  • What are your weaknesses? What are your strengths? For both of these, make sure to highlight how you work to overcome your weakness, or how your strength can play a part in the organization!
  • Why do you want to be a software developer?
  • Tell me about a challenging interaction with a teammate
  • Tell me about a project you've completed that you're proud of
  • Tell me about a problem you faced and how you solved it
  • Tell me about a time you were under pressure- how did you handle it?
  • What motivates you?
  • What is the most helpful feedback you've ever received about yourself?
  • Why should we hire you?
  • How do you stay organized?
  • Describe a time when you made a suggestion to improve something on a project that you were working on
  • Give me an example of the project or initiative that you started on your own
  • Describe a situation in which you met a major obstacle in order to complete a project. How did you deal with it?
  • Has there been a time on a project when you disagreed with someone? What did you do about it?
  • Describe a circumstance when you were not able to achieve a project goal that was set by your team. How did you work around that?
  • Describe a situation in which you experienced difficulty in getting others to accept your ideas? What was your approach?
  • How do you plan out a project?
  • Tell me about a time when you worked with someone who was not completing his or her share of the work. How did you handle the situation?
  • Describe a situation where you had to work in a team that didn’t get on very well. What happened? What did you do and what role did you take? How did the situation evolve?
  • Describe a situation when you worked effectively under pressure
  • Tell me how you solve a problem
  • What is your approach to working on a team?
  • What is something that your hobbies or interests tell me about you that your resume cannot?
  • Sometimes it’s just not possible to get everything on your to-do list done. Tell me about a time your responsibilities got a little overwhelming. What did you do?
  • Describe a time when you saw some problem and took the initiative to correct it rather than waiting for someone else to do it
  • Tell me about a time you needed to get information from someone who wasn’t very responsive. What did you do?
  • Imagine you're tasked with organizing a team bonding offsite activity. Some teammates have expressed concerns about the selected activity not being inclusive enough. What kind of actions can you take to ensure that every member of the team feels included, and how can you follow up with your teammates who have expressed concerns?

Technical Challenges Here are some short, simple technical challenges to get started. Consider talking through how you would approach these problems, and then try them for yourself in your console (you'll need to write test cases).

  • Is Unique Implement an algorithm to determine if a string has all unique characters.
  • URLify Write a method to replace all spaces in a string with "%20".
  • Is Prime Write a method to determine if an int n is a Prime number.
  • There are n kids with candies. You are given an integer array candies, where each candies[i] represents the number of candies the ith kid has, and an integer extraCandies, denoting the number of extra candies that you have. Return a boolean array result of length n, where result[i] is true if, after giving the ith kid all the extraCandies, they will have the greatest number of candies among all the kids, or false otherwise.
  • Given an array of integers nums and an integer target, return indices of the two numbers such that they add up to target. You may assume that each input would have exactly one solution, and you may not use the same element twice. You can return the answer in any order.

Technical Questions

  • How do you organize your workflow to complete web development projects?
  • What makes Git advantageous (or any version control alternative )in web development applications?
  • Tell me about (framework on your resume). Describe it to me like I am a new developer and I am interested in learning more about the technology.
  • What is the importance of testing your code? Why do you value testing your code?
  • Tell me about JSON format
  • What is an API call? Why would we want to use an API?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment