Does Drupal comply with the MVC paradigm?

No it does not. You can however develop software using mvc architecture and there are even modules to facilitate that, but the system it self does not. maby it will in the future.

but some fundamental concepts of drupal, like the hooks, are conflicting with the mvc paradigm


No, Drupal follows the PAC (Presentation-Abstraction-Control) model rather than MVC. There is an excellent blog post explaining this at Larry Garfield's site.


Drupal 8 now incorporates Symfony components. So this means while a Drupal 8 application is not an MVC framework/CMS as a whole, Drupal 8 modules are implemented in an MVC pattern with controllers, routes and Twig templates for Views.