Thoughtworks is know for its extensive interview process.. i applied for the software developer / consultant role online, my profile was selected, got a call from hr, i was told that i would be receiving 3 problems and i need to solve one and send it across for code review. coding can be done in either java, .net / ruby. i managed to come up with the solution within the given timeframe.. unfortunately i dint make thru the next level .. the feedback that i received was no automated build script, no unit tests and long methods.. although i have not been doin hands on development for the past 3 yrs i am satisfied that i am still able to code and come up with the solution... overall i enjoyed solving the problem...