I got a call from HR of IBM Solutions Delivery and scheduled me to the 2nd stage, technical Interview. I had the tech interview with foreigner interviewer. Then after that call, I received no call from IBM regarding the status so I mailed them to ask any update. Then they informed me that I passed the 2nd stage and will update me soon for client interview. But months passed and still no movement. Then I've inquired and find out that my application expires. Geez. Poor process.