I work as a software engineer. The boss I’m dealing with is CTO. He has manipulative traits. Sometimes he uses it to make people work long hours for free. Realizing this, I’ve tried not letting myself be manipulated when discussing work with him. If discussion topics relates to my well-versed technologies, I have no problem with keeping my frame and he cannot force more work on me. However, in recent performance reviews, I notice this pattern: he sometimes asks very difficult questions that maybe only senior members can answer. He knows that by asking these, he can easily throw me off my feet (it looks like he knows my Achilles heel). And he’s quite right. It’s like being ambushed, I start stuttering and hardly regain my frame.

You might know that IT industry is a very vast and ever changing field. I’m very knowledgeable in some technologies but I know very little about other ones. There’s no way I can know everything.

Question: how do you deal with surprised scenarios, in which the other person makes use of his/her superior knowledge to steal your frame?