First, I recruiter contacted me. He set up an interview with a department Manager. I passed the first interview (Phone Screening) , they asked me about my previous experience using Access, VBA,. excel. The interview went really well. Next step, they gave me an assignment, build a prototype database, with forms, reports, and many other functionalities to show them and walk them through the VBA code. I had more than one week to do it. It was great, I did more than they expect. I got the job. They pressure me to accept the offer because they want me in the team. I accepted the offer and cancel other interviews. Two days later, they told me there will be some changes on the department and the position and canceled the offer. Be careful, some managers are not serious, I lost a couple of interviews because of them.