Can 2 pods have same nodeport?

In a shared environment, users generally create there own ingress controller in every namespace and expose it as loadbalancer service.

This service internally reaches to a nodeport as well. In this way, is it possible that service of 2 pods in different namespace can have same nodeport.

If yes, how will it react?

No - they will be assigned separate node ports.