I interviewed for a position at Salesforce in Tel Aviv in Dec 2024 and found the process frustrating and unclear. The interview stages were poorly communicated, and I received inconsistent feedback throughout.
The process began with a brief HR screening followed by a call with the hiring manager where the next steps were outlined. I was informed there would be two coding interviews, each lasting one hour, and passing one out of the two would suffice. After that, the system design interview and HR rounds would follow.
In the first coding round, I was tasked with a challenging JSON parsing problem (hard level), which likely would take several hours to implement a reliable solution. Unfortunately, the interviewer was unfamiliar with my programming language, which led to misleading feedback and comments during the task. Despite this, I was able to provide a solution for basic cases and implemented some further logic.
The second round started with a brief introduction, followed by an easy Leetcode problem and then an OOP task followed by additional questions regarding time complexity and optimization, all of above I handled very well.
However, the next day, I received feedback from HR stating that I had failed the coding rounds and that my experience level was considered below medium. This feedback didn’t align with my performance, as I objectively performed well, especially in the second round (handled test cases + edge cases, correct answers). I was also informed that even perfect performance in one out of two live coding rounds would not be sufficient.
Overall, the interview process lacked clarity and professionalism, with conflicting information about the interview stages and feedback that seemed inconsistent with my actual performance.