Hi Everyone - first post here as I just learned about this forum! I started to first dabble with learning code by utilizing freeCodeCamp’s resources which then led to me applying to a full-time 6 month coding bootcamp. Once I got accepted, I left my comfortable/full-time Marketing/BD role to pursue my dream of becoming a Software Engineer!
I graduated from my bootcamp in Sept 2018 and took some time to build my portfolio along with a few projects to showcase. Fall/Winter tend to be slower hiring months, so despite applying for jobs during this time, I didn’t get much traction on the interview front until after first of the year. I’m about 8 months post graduation and am still on the job hunt. I’ve applied to 200+ junior/entry level jobs in my area (as I’m not in a position to relocate) and have not received any offers… yet. As they say, that first dev job is the hardest to secure so I’m doing my best to keep my chin up!
I feel that my biggest challenge is getting more confident with myself during the technical interviews. I’m a very resourceful person and when I’m working on projects I am typically referring to the docs, other code projects or even googling and utilizing resources such as StackOverflow. In the technical interview setting, all these tools (which you have at your fingertips when on a real job) are taken away. For me this makes a stressful situation that much more stressful and can sometimes cause me to freeze.
My coding bootcamp taught me a lot of things and I’m still learning. That is one of the things that intrigues me most with this industry is you will never stop learning as there will never be a shortage of material to explore/learn. One area though I will say my bootcamp failed to prepare us well for was the technical interview. I have “Cracking the Coding Interview” book, have signed up on InterviewCake, tried LeetCode, HackerRank, TripleByte, etc, but there is something about the DS/Algo type questions that I just can’t seem to fully grasp when attempting to solve these in the interview setting.
My questions to you:
- How did you get better at solving these types of questions?
- How long did it take before you felt confident with yourself to explain these sorts of problems out loud and then whiteboard the solution out in front of your interviewer?
My language of choice is JavaScript (I have a repo that has JS solutions implemented for “Cracking the Coding Interview” book given the book has this all written in Java) but if anyone has any suggestions on what worked well for you to help you get to the level needed for acing technical interviews, I’m all ears I’m more of a visual learner so if you know of any good YouTube channels or videos where whiteboarding questions are taken and then broken down to help explain them, I’d greatly appreciate it! Or (just throwing it out there) if any of you are interested in helping me/studying these types of questions together, I would definitely be open to that too.
Thank you in advance!