应届生顶岗实习协议的法律效力问题。

既然是当事人合意所签定的合同,有是合法的,当然具有法律效力,但你是毕业之前签的,适用合同法规定,所以只有当单方解除权的事由发生时(如不可抗力,对方预期违约等)才能单方解除合同,不过你应该与单位约定实习期限