对于单位是否必须给员工体检的问题,可以从以下几个方面进行解答:一、一般员工的体检法律规定:国家并未强制规定所有企业都需要为员工安排体检。体检作为福利的一种,一般由用人单位和劳动者自行约定是否安排。用人单位自主权:由于福利具有较大的用人单位自主性,且法律并无强制性规定,因此一般员工的体检不是法定福利,公司不给员工体检并不违法。二、从事具有职业病危害作业的员工的体检法律规定:根据《中华人民共和国职业病防治法》第三十五条,对从事接触职业病危害的作业的劳动者,用人单位应当按照国务院卫生行政部门的规定组织上岗前、在岗期间和离岗时的职业健康检查,并将检查结果书面告知劳动者。用人单位责任:用人单位不得安排未经上岗前职业健康检查的劳动者从事接触职业病危害的作业;对在职业健康检查中发现有与所从事的职业相关的健康损害的劳动者,应当调离原工作岗位,并妥善安置;对未进行离岗前职业健康检查的劳动者不得解除或者终止与其订立的劳动合同。体检机构要求:职业健康检查应当由取得《医疗机构执业许可证》的医疗卫生机构承担。三、劳动者权利与用人单位义务劳动者权利:根据《中华人民共和国劳动法》第三条,劳动者享有获得劳动安全卫生保护的权利。用人单位应当创造条件,改善集体福利,提高劳动者的福利待遇。用人单位义务:根据《中华人民共和国劳动法》第五十二条,用人单位必须建立、健全劳动安全卫生制度,严格执行国家劳动安全卫生规程和标准,对劳动者进行劳动安全卫生教育,防止劳动过程中的事故,减少职业危害。综上所述,单位是否必须给员工体检取决于员工是否从事具有职业病危害的作业。对于一般员工,体检不是法定福利,公司不给员工体检并不违法;但对于从事具有职业病危害作业的员工,用人单位必须按照国家规定组织职业健康检查。