Anything else, also please reply if you were my manager if you can Alex + Rahul?
I think the new onboarding course should cover most of these topics: [Course] The Complete Onboarding Guide For Software Engineers: Succeeding When You're New
I totally get wanting to hit the ground running, but there's only so much you can prepare upfront. My advice is to go with the flow and ask individual questions as they come up. For things like project ideas and people to meet, it's hard to give concrete advice on this until you join a team and share more context about it.
The Taro Community will always be here for you! No rush 😊
I did the onboarding class and your coding training as well - super useful. I would like to get more advices on code reviews - especially common mistakes. The same question applies to the design review. It will be great to get more relationship building ideas. Last but not least the most difficult is business side of Meta, can you elaborate on that while onboarding?
Code review is definitely a big one when onboarding. For most new Meta engineers who weren't able to survive, I could see the problems in code review. In particular, they weren't good about dealing with feedback, both in terms of velocity and how they ingested the feedback.
Dealing with code review feedback should be one of your top priorities when joining Meta, especially as there's such an emphasis on moving fast. If you have a diff out, I recommend literally checking your Phabricator notifications every 1-2 hours so you can respond to feedback ASAP if need be.
I cover this in-depth in my code quality course here: https://www.jointaro.com/course/level-up-your-code-quality-as-a-software-engineer/code-review-feedback/
I recommend going through the entire code quality course as it largely stems from my time at Meta, and that course tactically covers the most important signal you need to show as a fresh E6 (i.e. "I'm really good at coding").
For relationship building, I recommend this: [Masterclass] How To Build Deep Relationships Quickly In Tech
For design review and the business side, don't worry about it too much. That is putting the cart before the horse. Focus on making people like you first and writing stellar code. That will take 1-2 months at least. After you have solidified yourself, you can think more seriously about those other levers. A failure mode is jumping straight to the most advanced stuff before mastering the basics.