根据《中华人民共和国劳动合同法》的规定,用人单位与劳动者应当签订书面劳动合同,并在劳动合同中约定双方的权利义务。因此,用人单位不签合同是违法行为,是不合法的。
对于大学生毕业没有社保的情况,用人单位应该按照法律规定为其缴纳社会保险费用,并在劳动合同中明确约定社会保险的缴纳方式和标准。如果用人单位不签合同或者不为员工缴纳社会保险,是违反法律法规的行为,员工可以向劳动监察部门投诉举报,维护自己的合法权益。
此外,即使用人单位不签合同,也应该与员工签订书面协议,明确双方的权利义务,保障员工的合法权益。因此,即使没有签订劳动合同,用人单位也应该与员工签订书面协议,明确双方的权利义务,保障员工的合法权益。