I interviewed for a Software Engineer role at Thought Machine in London. The process consists of a take-home coding challenge followed by an onsite covering code review, DSA, and system design . Throughout the interview I answered all questions confidently and received positive signals from the interviewers across every round. Despite this, I was rejected with no meaningful explanation. After investing considerable time and performing strongly by every measure I could assess, the lack of transparent and actionable feedback was frustrating and frankly disrespectful of candidates' time. For a company of Thought Machine's calibre, the post-rejection experience should match the rigour of the interview itself. The role is worth pursuing if you are technically strong, but be prepared for a process that may not close with the clarity or professionalism you would expect.