要看具体情况,一般来说是违法的。不能胜任工作公司要有证据证明,而且即便是员工不能胜任工作,也不能直接解除劳动合同,而是要调整适合的工作岗位的。一般违反公司规章制度不是解除劳动合同的理由,而是要严重违反公司规章制度才能解除劳动合同。而且该规章制度要经过职工代表大会通过,明确向劳动者公示过,否则也可以以规章制度制定程序违法不予承认。公司仅仅以员工不能胜任工作和违反公司规章制度就单方面解除劳动合同是违法的,可以申请劳动仲裁,要求支付违法解除劳动合同的双倍赔偿金。