I just graduated from my CS masters degree and am trying to find job. I have no prior work experience and I am in a pretty confused state about what I should be doing.
I was told to do leetcode by a lot fellows and was suggested that it is the only technical stuff I should be preparing. I have been doing leetcode for a pretty long time and finished 500 ones, proficient in around 300 questions. However because my resume does not goes through HR most of the times and the question base grows day by day, it depletes my stamina to continue solving algorithm questions.
I have been applying jobs online through glassdoor/indeed and the response rate is low, and I do not know how HR filters the resume. Is it necessary to network with the people in the group relevant with the job position before I apply?
I have a friend who plans to open a restaurant and she wants me to write a online ordering system for her. I feel it could be a good plus on my resume and I accepted that. However I feel it could take me a lot time and energy to build a full-stack commercial app and doubt if it is worth it.
Is there any other technical stuff I should be learning? or I should just be sticking on algorithm questions?