1st round : DSA(1 hour)
1. Modified Binary Search
2. Paint Houses DP
3. LRU Cache
4. LFU Cache
2nd round: Was supposed to be LLD as per the recruiter but it was not
Interviewer came with a made up mind to reject. Was just doing time pass
1. Next greater integer
2. What is Load balancing
3. What is Consistent Hashing
She never asked logic of 1st problem. She never cared about time/space complexity. No dry run. Nothing. I carried the interview, discussing optimal approach, logic and dry run corner cases but she was unresponsive. It was like talking to myself.
For the next two questions, I gave her detailed answers on types on LB, how they work, pros and cons of them etc
Same with consistent hashing
she had no response. would just ask question then I would answer and get silence. She cut the interview short within 30 minutes. She never introduced herself. Took a long time to copy paste her first question - DSA one. Never responded.
I asked her why she is cutting the interview short and if there is a problem. But she said it is nothing and she got what she needed so that's it.
From her behavior(it was extremely bad), I knew that there will be a rejection mail and I was extremely unlucky to get her as an interviewer. She is from industry TMT.
Service now recruiters call via landline or intl. numbers and the emails are via a portal. So we cannot provide them our feedback or reschedule for an interview. I can agree on being rejected for someone better but this was set up for failure by the interviewer.
I got the feedback via few contacts. As suspected, the second round interviewer gave a bad feedback and straight away lied that I don't know basics of LB and mentioning that I am "just ok" with problem solving. The HR took it as a strong negative and sent rejection mail.
Later, she justified it by lying about "average" performance in Round 1 as well(I answered all 4 problems). She also lied about me joining late to interviews.
If it is supposed to be one-sided, then why take interview? Why to shortlist candidates? Why to proceed them to next round? It is better to state that they got someone better than lie in feedback. Candidates can take rejection but not lies.
Service now has more than 64% negative reviews and in this job market, they have no shortage of candidates who are willing to work with such people. But given a choice, I don't know why anybody would choose Service Now. Marking interview as very difficult because with Service Now, it depends who you get as your interviewer and how secure that person is in their life.