1. 试用期单位不买社保违法。根据《社会保险法》第五十八条规定用人单位应当自用工之日起三十日内为其职工向社会保险经办机构申请办理社会保险登记。未办理社会保险登记的由社会保险经办机构核定其应当缴纳的社会保险费。2. 若因单位试用期不买社保被辞退劳动者有补偿。用人单位这一行为违反了劳动合同法。根据《劳动合同法》第三十八条用人单位未依法为劳动者缴纳社会保险费的劳动者可以解除劳动合同。3. 并且依据《劳动合同法》第四十六条劳动者因上述情形解除劳动合同的用人单位应当向劳动者支付经济补偿。经济补偿按劳动者在本单位工作的年限每满一年支付一个月工资的标准向劳动者支付。六个月以上不满一年的按一年计算;不满六个月的向劳动者支付半个月工资的经济补偿。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。