Thank you for taking the time to answer. I just wanted to make it clear that I don't always get negative feedback but when I do, it makes me very stressed and I can not think straight after that. Someone also mentioned in this thread that being a non-native speaker is hard, which is true in my case.
I have worked with mid sized companies so far, where I have managed to work with it but I will start a FAANG job soon and just don't want to be in this situation when I start, specially when I am going to meet 10x more experienced and sharp engineers.
Thank you ! I have started meditating recently, it has helped me calm down my nerves in these situations.
> The problem with confidence is that it's a side effect of knowing and trusting yourself, and that takes real world experience.
I think this is one of the problems for me. I don't trust myself enough and start feeling like my knowledge is lacking which creates a negative feedback loop.