The time people will study is based on the ROI of doing well in the interview. Software engineering has huge salary incentive for interviews so people study a lot. Mechanical engineering has mostly flat salaries based on seniority and manager level so ROI for studying for interviews is 0, so nobody does it.