Get as much experience in dev as you can. But don't feel like you have to have X years of experience to make it.
Studying algorithms is HUGELY IMPORTANT. They say they "just want to see how you think." That's a lie. Big Tech interviews are like a whiteboarding final exam, and you need to shoot for an A.
Study leetcode. Study resources like interviewcake.com or Cracking the Coding Interview, and take practice interviews at interviewing.io.
Good luck, and feel free to hit me up for advice.