A "senior" designer will almost certainly need to communicate with others in the company, both verbally and in writing. Your use of the word "revise" when something else is clearly intended, probably "review", immediately tells me that you do not have very much skill in that area.
This is a serious suggestion. I have been on both sides of the interview desk and can tell you that often a person's skill in the exact area of the job description is not always the reason for a job offer or for a polite letter to the opposite. If you are having trouble getting the jobs you want, I would suggest, in all seriousness, that you consider one or more courses in English composition.
And it would probably be a good idea to have an employment professional look at your resume.
Different companies have different approaches. However, for those that have gone through the interview process enough times, they can certainly give their 2c. So my question is, what is the correct way to get prepared for a senior FPGA design engineer interview? What topics must one revise? Certainly knowing about adders and timing analysis is just the tip of the iceberge.