I felt very fortunate to have received my first internship, however part of me felt as though I avoided one of the hardest parts of the interview process: the technical assessment. It wasn’t until I begin the search for my second internship that I realized how unprepared I was for the dreaded online assessments. Luckily, I was not the only OSU Post-Bacc CS student who felt as though they needed extra preparation, and other students had pointed me in the direction of the Codepath Interview Prep Course.
Codepath’s course was the perfect amount of structure and preparation materials I needed to study for the technical interview assessments. We spent each week focusing on a particular topic related to Data Structures and Algorithms, starting with a focus on Linked Lists and eventually making our way to more advanced topics like Dynamic Programming and Graphs. While the material was information that could readily be found online, it was the structure and the organization that I really benefited from.
The hard work eventually paid off when I was offered another internship, this time with a more reputable company! Interviewing is incredibly challenging for a lot of reasons, but once I was able to identify that the technical portion was my biggest weakness, it allowed me to focus my attention in that area. While there is no way to know all of the potential questions that might be asked during a technical interview, it is definitely possible to solidify your understanding of the fundamentals and go into the interview with more confidence!