Exponential Senior Software Engineer (That's What I Think, IT Was) Interview Questions | Glassdoor

Exponential Senior Software Engineer (That's What I Think, IT Was) Interview Questions

Helpful (1)  

Senior Software Engineer (That's What I Think, IT Was) Interview

Anonymous Interview Candidate
No Offer
Difficult Interview


I applied through a recruiter. I interviewed at Exponential.


They first had couple of rounds of telephonic interviews and finally they called be for onsite, where I had interview with 2 more people.. They were not interested in my background or going over what I had done in my 13 year long career. I was straightaway asked the questions, mostly on Data Structure/Algorithm by both the interviewers. Difficulty level of the questions were reasonable. In the first interview, I could answer 2 DS/Algo questions, for 1 I was close to solving but didn't get the final answer. One Java related question I didn't answer, as I had not worked on that particular aspect for sometime. In the 2nd interview, all the questions were Algo related and I cracked all of them for given time/space complexity. I knew they were correct since they were satisfying the constraints. Interviewer accepted them as correct as well, at least in the interview. While exiting the company, I was under impression that I had done quite well (6.5 out of 7 DS/Algo questions) but there was no response for next 8/9 days.. Finally I sent them a mail and instead of sending a proper rejection mail, the HR person sent a two line cut and paste and a very crude feedback, that she must have got from the interviewers, implying even though I had good knowledge for my own projects, I had no knowledge of DS/Algo. I was shocked no ends when I read that mail.. First, they never asked me any question on my projects and 2nd, for DS/Algo, I had done quite reasonably well.. I knew what I lacked in the interview (they insisted on someone being able to write production level code, which I had not done a lot given mine was a Research job). I could have accepted this reasons for rejection but that particular email came to me completely as a bolt out of blue.. All I can think of now is that even though my answers were correct, they probably didn't match exactly with the solution interviewers had in their head.. There were some scheduling issues before the interview as well.. The company lacked completely in ethics and etiquette.. I seriously regret wasting my time with them...

Interview Questions

  • Most of the questions had similar difficulty level: I write one to illustrate -> Designing a server, serving the tiny URLs with constant assignment time constraint. All active tiny URLs must be kept alive, for a given lease period. A tiny URL that is accessed, will have its lease renewed. I tiny URL that is not accessed, will finally become available again once its lease expires. Whenever a new request come, a tiny URL must be assigned to it in O(1)..   1 Answer
Don't Miss Out On a Job You Love
Upload a resume to easily apply to jobs from anywhere. It's simple to set up.