I'm finishing my PhD in CS in a couple of months and I'm applying for software engineering jobs with no luck.
I get rejected from entry level jobs for being overqualified, and from more senior jobs for lacking industrial experience.
I know C++, C, Python, a lot of algorithms and some ML, some data mining.
I pass most of the hackerrank style interviews, but then I get rejections for not having enough experience.
I have two months of writing and some other boring stuff. I can dedicate 10 hours a week for improving myself for job applications.
Should I do a programming project?
Any suggestions? I have interested in Algorithms, security, storage systems, ML, and DM.
I appreciate your help.