Yes, better screening of pilots could have prevented their hirings. What kind of person risks the lives of everyone on board simply for a bet? It makes no sense that this person would be trusted with the lives of so many. It is an unfortunate incident that should never happen again.
Yes, better screening of candidates for the job of airplane pilot could very well have prevented this tragedy. That a plane crashed based on a bet is irresponsible. Seventy lives were lost over a very poor decision on the part of the pilot and copilot. It's important to check the maturity level and decision-making skills of every pilot candidate.
Psychological profiles are notoriously difficult to use as a method of accurately predicting future conduct, as attempts by both the army and the police force have shown. Even if recklessness as a trait appeared on a personality profile it would by no means indicate that a pilot would do something so foolhardy.
No, I do not believe that better screening of applicants may have prevented the pilots involved in crashing their passenger jet from being hired. Although screening should be a top priority and very rigorous when hiring pilots, there are times when screening doesn't always work. The pilots involved in this crash may have been 2 of the best pilots out there and the most professional. Unfortunately there are times when people get too comfortable or even bored and make serious mistakes.