While Preparing for top giants, here’s how I balanced my preparation for DSA, javascript, react, system design, & behavioral rounds.
My 4 years journey in the next 4 seconds →
I am from the 2014-18 batch where there were hardly any structured resources, the struggle was real to get the right content
For this, I spoke to as many seniors and mentors I could to understand market expectations and trends
After jotting some clarity, I divided my time each week depending on my comfort level in each spectrum. For example, initially spent 60% of the time on JS, 30% on DSA, and remaining on system design.
Used my weekends for giving mocks to understand strengths and weakness
After getting questions right on Leetcode or getting shortlisted in any company I used to appreciate my small wins, with a cup of cold coffee.
And finally, when was prepared enough to do hard-level questions on all topics, I moved my problem-solving to company-wise questions
I did fail.
Got ghosted by companies,
and Often felt “Am I doing it all right”, and” Shall I give more time to DSA/JS? Or maybe problem solving is not my cup of tea.
But believe me, when everything seemed bleak, I knew I had to push through!
My dream wasn’t only about cracking top techs but also mastering and improving my tech skills to survive in any hard time.
Result? With my structured learning, consistent efforts, and rejection everything started making sense when I got calls from companies and finally joined Apple!
The journey might be hard, but always remember, why you started and nothing can stop you!
You can follow me for more tech content Kanishk Anand
#techhiring #layoff #Apple #OYO #Linkedintopvoice #hardwork
Keyword of the day: Please don't self reject. We are superchill 😎