I have leetcoded a lot and am comfortable with algp and ds However i have never studied distributed systems or any full stack related stuff. Is it possible i learn these at my job site while i do my work? How doable is this?
I did that few yrs back. Most of stuff you can learn as needed. Just stay curious. Interview process can be long but you ll prevail!
YoE?
Did you already get a swe job?
Yeah
How long into your career are you ? Don't get it the wrong way but the more longer , the more difficult it's going to be for you to transition. I have seen this quite a bit around me . You may crack all the leetcode you want but you come with a tag , and that tag is that you are a hardware guy . It's going to be very difficult to change that ( still possible but very difficult )
I already got the offer. My question is having 0 knowledge in full stack or distributed systems is what worries me
Have you ever built an API service or a web backend ?
I think you should be fine. Just be curious about things and never stop learning. It’s not rocket science.
Having done that myself a few years back I can say getting swe offer is the toughest part which you have done, congrats! Just stay curious and keep learning with perseverance, you ll be fine.
Thanks!
How did you do it?
in my opinion the biggest problem with electrical engineers going into computer science is they only think in terms of state machines - they can't understand or design with elaborate algorithmic dataflows.
Coding can be learnt by anyone. I have seen non-engineers doing well after changing field. OP has already shown perseverance by his learning, applying and getting a job. Whatever is needed for job can be learned on job.
Did you take any courses or just struggled through lc, coming from a different background?
I studied algo through coursera and lc'd alot. Thats all i did. I come from purely hw background