This is covered explicitly in the SemVer specification section 11[0].
The answer depends on if there exists a released "2.3.3" version, in which case, the pre-release is not selected, because pre-release versions have less priority than release versions.