I applied online. The process took 3 weeks. I interviewed at Climate in Oct 2018
Interview
I phone screened with them for an Engineering Manager position. There was a relatively easy coding problem and some generic team management questions.
The feedback I got was overwhelmingly opposite to what actually happened during the phone interview. I was told that I did not ask about requirements for the coding problem, which was completely false. The recruiter was also told by the interviewers that I failed to provide a running solution, which was an utter lie.
I had very categorically asked the interviewers about the scope and requirements of the problem even before writing a single line of code and yet they lied about it to the recruiter. We had agreed on some assumptions based on the problem statement and I provided a solution taking those assumptions into account. And even after solving the problem (and running it in coder-pad with the exact output asked for in the problem statement), I provided them alternate approaches that would work if we removed those assumptions.
While solving the problem, once we decided on the requirements and assumptions, before I started coding, I first provided the interviewers a naive approach and told them I would like to spend couple of minutes thinking about a possible optimized approach that could perhaps use some other data structure. And I spent no more than 2 mins in that optimization effort. While they were fine with that then, later on the interviewers told the recruiter that I wasted time trying to use "fancy data structures" and failed to provide a running solution.
The only failure on my part was in not noticing an intentional typo in the problem statement that one of the interviewers pointed out.
Based on what the interviewers told me as part of their introductions, it appears the folks who would have reported to me actually phone screened me. If they did not like me for whatever reason why could have provided some feedback to the recruiter as "not a good cultural fit" or some other such reason. Instead, they choose deceit and deception to justify their decision.
The fact that they failed my phone screen is of no consequence, but the outright misrepresentation by the interviewers is decidedly distasteful. If this is typical of their employees or their engineering/company culture, I feel sorry for anyone who works there.
I am thankful to the recruiter for providing me the exact feedback she was given. I should also mention that the recruiter was available throughout the process and took care of all logistics quite well.
Interview questions [1]
Question 1
Simple coding problem and some team management questions.
Thank you very much for taking the time to share your experience with us. We work hard to ensure every candidate interview is a positive one. It's unfortunate your experience didn’t match this goal. We did go back and review feedback and it appears there is a difference in perception on how you approached the problem during your coding assessment. You know your skills more intimately that we can based on a short 60-minute screen. At the end of the day, we’re very glad to hear the recruiter was able to help you navigate the process. We wish you all the best in your future endeavors.
Top companies for "Compensation and Benefits" near you