BNP Paribas interview question

static final variables completely and why static needed for main method