I'd estimate that 98% of companies are just receive-deserilze-validate-transform-store a.k a CRUD shops though some might have borken it down into distributed chunks (Micro Services) without any of the distributed tooling or mindset and awareness in place.
So... That's less likely where you'll need your dynamic programming or palindromes in constant time or space.
So... That's less likely where you'll need your dynamic programming or palindromes in constant time or space.