I think a basic understanding of the popularly used data structures is important for all developers. I'm not advocating that everyone should understand niche structures such as AVL trees, Trie etc. But, if you know how a map works as compared to an array list, it'll help you make a better decision w.r.t which one you want to use for your use-case. This knowledge becomes doubly important when you are writing a performance sensitive application.
Also, having a deeper understanding of some data structures may also help in designing a better structure for your next codebase.
Side note: While knowledge of data structures can help in interviews, that's not why I would learn something. It's akin to studying just for the exam and not because you want to get better.