A recruiter contacted me, I believe she was working for BoA. We have just talked over the phone and she was nice. It took a long time since we first talk until she called me that someone will setup an interview. And it took another long time to have an interview with Michael on 09/23/2025. The process went through Global HR Interview. Mike was also nice, asked some tough questions but reasonable.
During that time, I had another interview with a company in Atlanta and finally accepted their offer. I started to work for that company from 11/01 and at 5:31PM 11/05, I got an automated email from Global HR Interview to schedule the next round. I checked the email on Thursday 11/06 and there were 2 slots on Friday - the day that I need to work in office (of the new company). I still wanted to have a chance with BoA so didn't select any slot and put a note that I can take a late interview or another day.
On Friday morning, they sent another automated email about scheduling, I did the same way. No message after Friday.
On 12/06, I got the same automated "You’ve been selected for an interview for the Software Engineer III-AI/ML/GenAI job", I clicked Respond, entered Verification Code and got "the position is expired". It was pretty weird.
There are something to share here:
- I wished there is a real human exchanging emails with me, we can figure things out easily. The company that I accepted, they have a staff following me from start to my first day in office.
- Very short notice for the 2nd round, it's hard for both sides to arrange time. While the time between steps were really long.
- I was glad that I got an AI job before BoA contacted me the 2nd time, otherwise, I must have felt really bad missing the 2nd interview.