报考上海公务员,考生需满足以下条件:

首先,考生需具有中华人民共和国国籍,这是基本的政治条件。

其次,考生须具备全日制普通高等院校本科及以上学历,并持有相应的毕业证书和学位证书。

年龄方面,一般要求年满18周岁,不超过35周岁。对于具有两年以上基层工作经历的人员,年龄可放宽至40周岁。

另外,报考人员需具备良好的道德品行,遵守国家法律法规,具有良好的品行和职业道德。

身体条件方面,要求报考人员具备符合职位要求的工作能力和身体条件。具体要求可参照各岗位的招考简章。

学历和学位方面,报考人员需具有国民教育序列的学历和学位。非全日制普通高等教育学历人员须在报名时取得国家承认的学历、学位证书。

专业要求方面,考生所学专业须符合招录职位的资格条件。对于部分职位,可能要求考生具备特定专业背景或工作经验。

关于报考人员的户籍要求,各职位的具体要求可能有所不同。一般来说,报考人员可以按照户口所在地或居住地选择报考相应的职位。

在报名资格方面,考生不得存在以下情形:曾因犯罪受过刑事处罚的;曾被开除公职的;涉嫌违法违纪正在接受审查,尚未作出结论的;受到党纪政纪处分未满处分期限或者正在接受纪律审查的;现役军人、在读的非应届毕业生、在职公务员和参照公务员法管理机关(单位)工作人员。

以上是上海公务员报考的基本条件。具体要求还需根据各职位的招考简章进行详细了解。建议考生在准备报考前,认真阅读招考简章,确保符合所有报名条件。