Used to be in the same camp here until I had to interview for a specialist role. I'd happily swap Leetcode rounds and doing away with the highly subjective - design a class hierarchy nonsense.