报考上海市公务员需要的条件:
如果是有上海市户籍的,考试时年龄未超过35周岁,且在录用时刚好取得相应的学历。如果是非上海户籍的考生,必须是全日制本科以上学历的应届毕业生才能报考,当然年龄也是35周岁。如果是军人,需要有没有转业的机会,因为上海市公务员有一部分是转业的,如果不能转业的话,按照现在的上海市公务员录用政策不能参加考试。