The first interview was with the recruiter. He was nice and genuinely interested. Following that, the second interview was a behavioural and technical round, 30 min each. The behavioural interview was more situational/about how you would handle different situations, while the technical round tested you on coding logic and algorithms. Not sure why they test so many technical skills when they advertise themselves as a training programme that is available for mid-career switch people, people who would not have skills in that department and thus want to take the training programme. Starting pay is SG$2.1k for the training period, then 3.6k for first year and 3.9k for second year. You will be bonded by contract for 2 years and breaking the contract will require you to repay the training fees.