Hi there! I think that the SWE skill set is fairly easy to learn as you go.
I agree with Ben that you would definitely pick up data structures as you go, but I would always anticipate that someone who is hired to be a SWE already knows those concepts.
However, I think at a minimum there should be a solid understanding of object-oriented programming and the different data structures that fuel them.
A good grasp of time and space complexities would also be nice, but not entirely necessary. It's not like I have every variation of a sort memorized by run time. (There's the internet for that!)
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Hi there! I think that the SWE skill set is fairly easy to learn as you go.
I agree with Ben that you would definitely pick up data structures as you go, but I would always anticipate that someone who is hired to be a SWE already knows those concepts.
However, I think at a minimum there should be a solid understanding of object-oriented programming and the different data structures that fuel them.
A good grasp of time and space complexities would also be nice, but not entirely necessary. It's not like I have every variation of a sort memorized by run time. (There's the internet for that!)