I applied online. The process took 10 months. I interviewed at Thoughtworks (Gurgaon, Haryana) in Mar 2017
Interview
Initially called by HR , She asked to schedule an interview within an hour.
I was surprised but proceeded further due to delay in process
1st Round : Telephonic : Asked about Frameworks, not very tool specific but logics and approach
2. F2F : After clearing the telephonic, i was called to Gurgaon office,
No such delay in an interview, two sr developers came to take the interview.
After taking interview I found some preparation was not done from my side and some was missing from the interviewer as well.
Interview questions [1]
Question 1
1. Asked about my profile
2. Asked to write the programm to sort and remove duplicate in O(n) of complexity.
I said it is not possible to do so as Every sorting algo at least requires O(nlogn) of complexity.
: Not very convience with my answer he said he can use treemap , but I said itself it must be using quick sort or so.
3. Asked me to write the longest pallindrome : I wrote the programme with O(n2) of complexity he said there should be a better algo to solve it in much effective way.