Freelancing in the name of interview. I had informed hiring manager and HR about my CTC and the offer in hand before initiating hiring process. I went through 1 online programming challenge, 2 days of hardcore programming assignment and 2 days of face to face. In the end official statement of hiring manager was "Your feedback has been excellent in all the rounds and I would love to have you in my team at any cost, that said, I don't think we can pay even your current salary". What I hated the most was the interviewer was not even interested in knowing my thought process and just wanted the assignment to be completed. After two days of home work the interviewer just took the code and asked me to make it run on their system. He wanted me to write complete project (with samples, hardcore shape intersection algorithms, unit test cases and build scripts). At one time he did tell me that they are writing similar poc and was happy with my design because all my api's were running in O(1). Be careful about Aero division guys and do take things in writing before you start interviewing with them.