Interrupt priority will be the order you will check the interrupt trigger. The built-in USART have a 2 bytes buffer, so could be useful to avoid some data lost.

Depending your baudrate, this could work or not.