No, it's different in many many ways. And there are not just one, but four courts of last resort in France:
- Cour de Cassation, for civil matters
- Conseil d'État, for matters regarding the administration / the State
- Tribunal des Conflits: tasked with deciding who's right when the Cour de Cassation and the Conseil d'État disagree
- Conseil Constitutionnel: issues rulings about the constitutionality of laws, both new (before they become law) and existing ones (QPC)
This doesn't stop here however; there are two upper courts in the European Union, than can invalidate decisions issued by national courts:
- Court of Justice (in Luxembourg)
- Court of Human Rights (in Strasbourg)
- - -
Edit: Don't you love the idea of "Tribunal des Conflits"? The original idea was that the State could not be brought to court, its decisions being made by "the people" who is the absolute sovereign.
Then France gradually accepted the idea that State's decision could be challenged, and created a whole different judicial system, the "justice administrative". It took a looong time: from 1800 to... 1980. A much simpler approach could have been to let people try their case against the State before the existing courts, but no... much better to build another system with its own rules, its own judges, etc.
An inevitable consequence of having two different systems is that they sometimes disagree. (Another reason why it would have been so much simpler to just have one system.) Since the two systems are sometimes at odds with one another, we created... a third system! This was in 1872, so quite early in the process.
This Tribunal des Conflits is a referee of sorts whose only job is to stop the fights between the two justice systems. I think that's great and tells a lot about the French way of solving problems: just add a new bureaucratic authority on top of all existing ones.