High level of autonomy, no being micromanaged in my case.
Flexible WFH arrangements (depends on project).
Good pay for internship compared to other options.
Lots of senior developers willing to help and guide.
Learn to work in a large cross-functional team.
Learnt industry-relevant skills and practices.
Inclusive/Diverse (Work with others overseas).
Notes: Review coming from an intern's perspective. I had much more leeway compared to full-time developers who are expected to deliver much more, thus working more hours.
Online assessment on critical thinking, problem-solving, and pattern recognition, with recorded interview questions. This was followed by an interview with the project lead on project requirements and tasks.
3 to 4 rounds of interview process, each 40 to 60 minutes. Onsite and sometimes online. Contract and full-time positions. Different clients: RCT, Haw Par Villa. Sometimes at client locations. Client interviews: 2 rounds.
Basic technical questions. Interviewer is kind and understanding, meaning they don't expect you to actually be ChatGPT and require a general understanding of the questions. They don't need you to know the dictionary definition of access modifiers.
Online assessment on critical thinking, problem-solving, and pattern recognition, with recorded interview questions. This was followed by an interview with the project lead on project requirements and tasks.
3 to 4 rounds of interview process, each 40 to 60 minutes. Onsite and sometimes online. Contract and full-time positions. Different clients: RCT, Haw Par Villa. Sometimes at client locations. Client interviews: 2 rounds.
Basic technical questions. Interviewer is kind and understanding, meaning they don't expect you to actually be ChatGPT and require a general understanding of the questions. They don't need you to know the dictionary definition of access modifiers.