I agree with the above. Folks here could give you 100 "hard questions" and you might see none of them and see 5 that are entirely different.
A few general pieces of advice:
Take a breath before you answer. You can take a few seconds (not minutes) to think about your answer.
Don't try to turn every weakness into a strength (i.e., "I'm just too organized; I try too hard to be a leader in everyting I do" -- ugh!). Everyone has weaknesses; don't be afraid to admit them and then, if applicable, discuss how you are trying to improve.
Per the above, think about your strengths and weaknesses. What 5 words best describe you; what things are you "bad at?" You may not get these questions (I have, BTW, in various interviews in my life), but having considered them may make it easier to answer other questions about yourself.
And, whatever you do, NEVER EVER denigrate another SA or military servcie. Often, the MOC committee members are affiliated with SAs other than the one for which they're interviewing. And, other than the football games 3 hrs a year
smile
, we all respect our fellow comrades in arms. I should add that we still respect them during the game, just root for our team to beat theirs!