应聘合同上的违约金是经双方协商一致约定的行为是合法的。用人单位和劳动者可以在劳动合同中约定劳动者在服务期内的违约金,也可以约定劳动者在违反竞业限制约定时的违约金。
《劳动合同法》第二十二条 劳动者违反《应聘合同》中的服务期约定的,应当按照约定向用人单位支付违约金。违约金的数额不得超过用人单位提供的培训费用。用人单位要求劳动者支付的违约金不得超过服务期尚未履行部分所应分摊的培训费用。