We generalize the Caristi fixed point theorem by employing a weaker form of continuity and show that contractive type mappings that satisfy the conditions of our theorem provide new solutions to the Rhoades' problem on continuity at fixed point. We also obtain a Meir-Keeler type fixed point theorem which gives a new solution to the Rhoades' problem on the existence of contractive mappings that admit discontinuity at the fixed point. We prove that our theorems characterize completeness of the metric space as well as Cantor's intersection property