Software developer interviewing process MyMG Team 4 years ago Software developer interviewing process