Note everyone can be good at everything. It may be better to specialize on certain topics by team member. For example, even if only one member of your competitive team is good at using regular expressions, that may be all that is needed to get the points and move on. Here is an incomplete list of the specialized topics you want to make sure your team can handle: