It did go well. It was a simple but lengthy problem. I was able to solve it using Java 7. Missed an edge case but later I fixed it and passed the test cases. Answered all the questions but the interviewer. The interviewer gave me 10mins in the end to ask questions and introduced his team and work. Yet I got a reject. Wtf. Next I look it up on Glassdoor and someone has mentioned for the similar problem they expect you to write code using lambda expressions and not conventional for loops. Anyone has similar experience? Or would like two share $0.02? Or if you're from wealthfront would you like to share what else you expect? I'm on the verge of losing my confidence as I don't know what I did wrong. And was not really expecting a reject.
Interviews are such a crap shoot tbh. I've been offerered onsites when I think I've bombed the phone screen and rejected when I thought I did well. No way to really know whats going on.
Same experience with Wealthfront. The question was lengthy and interviewer took interview for total of 30 mins where he wasted 10 mins in general talk and gave me 20 mins to type the solution. The solution was simple but typing needed speed and at end of 30 mins he said this looks good ... let’s leave it here ! And then a reject 🙂 yes so I am also clueless and so just move on and go for next
Lamdbas! I actually asked my interviewer “are you okay with java 7 because i saw on glassdoor everyone mentioned to use lamdbas?”. He said its okay. Got rejected
That's just so sad. 😞
It’s best to not take it personally. Companies optimize interviews to favor false negatives over false positives. Meaning, they would rather reject someone who was qualified (who can then apply again in the future), than hire someone who was not qualified.
I was told that I use too much LINQ and lambda in my C# during my interview at Amazon. I was very confused, because I thought using advanced language features is considered a plus. After that I started using basic data structures and loops for solving Leetcode. Six months later during a Microsoft phone interview when I trying to avoid using dictionary I was told to use that instead writing it myself. I think it depends on the interviewer. If the interviewer is comfortable with advanced language features, they won’t mind. However, understanding the interviewer is also tricky, since he will say sure it’s ok to use this, but in his mind he may not be ok. Bottom line, it’s not an exact science and don’t feel bad.
Yes... I've realized that part I guess. And just get the best lesson out of it.
Don’t take it personally and just move on. All interviews are subjective and you could’ve been dinged for anything.