1.肯定 could be verb,but 一定 could not.
e.g. 你肯定吗? but we DO NOT say 你一定吗?
2. 肯定的 and 一定的 both are adjective, means Yes, Clear, True
e.g. 答案是肯定的 = 答案是一定的 =The anwser is YES
3. 一定的 can also means something could not be ignored, even much in the degree or extents.
e.g.
它还是有一定的作用 = it take some effects (It means you can not ignore the effect, even it's very useful)
他还是有一定的领导能力 = His leadership ability is not bad (even is good in some aspects)
But you can not use 肯定的 in such sentences
2.if 肯定 and 一定 both are used as adverb, their meanings are similar. So
我一定会回来 = 我肯定会回来
一定最帅 = 肯定最帅