went through the full AIG software engineer interview process earlier this year. sharing because there wasn't much out there when I was prepping.
the loop is 4-5 rounds depending on the role. here's the breakdown:
round 1: recruiter screen (~30 min) standard stuff. background, why AIG, salary expectations. recruiter was low-pressure, actually helpful about what the team works on. didn't feel like a filter, felt like a conversation.
round 2: online assessment hackerrank platform. two coding problems, 90 minutes. both were medium difficulty. one array/hash map problem, one graph traversal. no systems stuff at this stage.
round 3: technical phone screen one interviewer, 60 minutes. live coding in a shared doc (not leetcode). they asked a medium-level DP problem but honestly the conversation mattered more than the answer. they wanted to see how I thought out loud, how I handled hints.
round 4: onsite / virtual onsite 4 interviews back to back. one system design, one additional coding, one behavioral, one "architecture and experience" which was more of a senior conversation.
round 5 (if senior): hiring manager interview some people get this, some don't. if you're interviewing at the senior or staff level, expect a 45-minute conversation focused on leadership stories, how you've driven projects, how you handle disagreement with stakeholders.
total time from first contact to offer: about 6 weeks. recruiter communication was decent, they didn't ghost between rounds.
leveling felt a little conservative compared to big tech. if you're L5/senior at a FAANG you might land mid-level here. worth asking the recruiter directly about leveling criteria before your first round.