This recruitment is fake.
Railway recruitment is basically unreliable, because railway recruitment will recruit through its own official channels, or campus recruitment. But sometimes some recruitment information will be posted on these recruitment websites. Generally speaking, the agency will either charge a fee or conduct so-called training, etc. later.
A real company will not charge any fees when hiring employees. Even if there is training, a contract will be signed first.