I have been a software product manager for a small company in the Bay Area for nearly a decade. I had 2 yoe as SWE (mostly C++) but it was 12 years ago. Now I want to return to SWE track and am looking for advice. Because of my background, I can think in pseudo-code and discuss technical solutions with SWE folks comfortably. However, practically speaking, my coding skill is of course very rusty. I looked at LC and feel quite comfortable with the easy ones. They look like the algo problems that I used to solve a lot using Pascal when I was in high school. So let's assume I won't have fatigue with LC. I don't have work experience with high demand stuffs like NodeJS, React, React Native, etc. My questions are: 1) Given my background, what should I do to get a SWE job in the Bay Area within 3-6 months? 2) I don't see it possible from what I read but let me just ask. Is there any chance that I can get into FAANG as SWE? What is the path? Thanks
Sounds like you will be able to find a SWE position if you practice DS&A. However, I wouldn't expect to maintain the same level.
Thanks. Do you mean I would start with junior swe level? If so, I don’t have problem with it. Sorry for my ignorance. I would be able to get job by only focusing on DSA? Can you give me some examples? I am asking because many jobs out there require a lot more skills.
You’re not entirely wrong but most tech interviews are just LC style shit. Maybe figure out what stack you want to work in and dabble into that...web/mobile/backend etc
Do LC problems and you’ll see a difference in yourself. Revise data structures concepts first.
Thanks for your suggestion. I'll look into it. Let say I do a lot of LC. How likely will I get interviews?
You will get interview calls if your resume has the right stuff. If I was you, I will do LC for 3-4 months and then start applying and take interviews