Below are the instructions for this assignment. Your repository should automatically be reflected in the GitHub Classroom assignment.
- Find a partner.
- Select one person to be the interviewer and the other to be the interviewee.
- The interviewer will select a random problem from the LeetCode 75 list.
- The interviewee will complete the code for the problem. Please complete the program as you would in an actual interview setting, aiming to come up with the most efficient solution and using think aloud protocols to explain your problem-solving strategy and thought process.
- The interviewer will provide feedback on the code and think aloud communication following the mock interview. Please be honest and provide constructive feedback on the strengths and weaknesses of your partner. Based on their performance, would you hire them?
- The completed code from your mock interview should be committed and pushed to your repository in the Technical Interview Workshop activity. Please also modify the README.md file to add the required details.
- Switch roles and repeat.
- Complete the post-survey.
Your grade will be determined by the completed repository and survey, not the quality of your code/feedback. Each student should complete the post-survey and create an individual repository from their turn as the interviewee.
Due:
- Wednesday (9/4)
- Please submit whatever code you complete in class for your repository before the end of class, and complete the survey before midnight.
-
Your name and PID: Isha Devgan (idevgan)
-
**Your partner's name and PID: Michael Kopczynski (michaelkop)
-
Link to selected coding challenge: https://leetcode.com/problems/maximum-depth-of-binary-tree/?envType=study-plan-v2&envId=leetcode-75
-
Summary of partner's interview feedback: I could benefit from thinking out loud and explaining my steps more.