I am a software engineer intern at Meta. Today I just sent out a diff but it received lots of feedback. I really appreciate the feedback my mentor gave me and will definitely compile it into a doc so I don’t make the same mistakes again.
My concern is: will a single diff in the beginning of Week 2 hurt my chances of getting a good rating? Is it even normal for interns to get significant feedback on diffs in the first two weeks?
For more context, this is regarding a project task, as I had already finished the onboarding tasks. The code works, the test cases are plentiful, and most of the feedback is regarding code maintainability (modularization, function naming).
You're overthinking this. The fact that you got so much feedback early on is actually an opportunity for you. You should rapidly incorporate the feedback and show how you're applying it. (See the corresponding lesson about Code Review from the internship course.) It is absolutely normal for interns to get lots of feedback and back-and-forth on code review.
If you got this barrage of feedback in week 10 of your internship, that's more cause for concern. But now is the perfect time to receive this and apply it.
It doesn't matter if you're an intern or not - 99% of new Meta engineers get flooded in code review after they join (myself included) 🤣
This is all a part of learning and becoming a better engineer. It's actually good that you're getting the feedback as it shows your mentor cares and actually wants you to improve. Week 2 is so early that there's no way this can hurt you.
What will determine your score though is how you respond to the feedback:
As an intern, 80%+ of your time is available to code with, so you have the resources to do all 3 of the above.
Here's a good related thread: "How to ensure mistakes do not repeat?"