As a software engineer, you should be thorough with algorithms and data structures. If you are applying for a senior web developer position, you should focus more on practicing as many coding problems as possible for the coding interview. You should also be prepared for a few system design questions in the tech rounds of the Stryker interview process.