Yearly reviews with quarterly check-ins on major goals. Most mgrs have weekly 1:1s with all their team members where they solicit feedback on how they are doing, what can they do to make their engineer's lives better, and provide guidance to their engineers on how to achieve the goals they have established for themselves.
I get and am asked to give feedback often. I have weekly one-on-ones with my manager and the manager of the team I work with. I also have a monthly one-on-one with the CEO of the company where I'm asked for feedback on the company, job, manager, executive team etc.
Good and getting better
Help answer questions real people are asking about your company. Your answers will be 100% anonymous.
The person asking the question will be notified of your answer, and it will be posted publicly. Your identity will be kept private