After doing 500+ Leetcode problems and going over CLRS 3 times, finally I got rejected due to insufficient knowledge in algorithms and data structure, and not able to come up with expected answers after many hints. (Could be because I am an Indian female? My conversations with my interviewers were actually very polite) Had a debate with an interviewer about part of my code, which he claimed not needed and error prone, but I proved him/her wrong at the end. Had another debate with an interviewer about choices of data structure to use, couldn't convince him/her without throwing him a textbook. Was being doubted about choices of algorithm to use, I didn't fight for it but still feedback is not expected answer. I just want to tell my interviewers: Yes, weighted quick union with path compression can lead to linear time complexity in practice! (Difficult proof though) Yes, in graph traversal besides visited and unvisited flags there is this inprogress flag so a set or boolean flags might not be enough, not that I don't know what is a Hashset! (White/Black/Grey marks on textbook) Yes, top-down dynamic programming could be faster than bottom-up dynamic programming in cases that not all subproblems need to be visited! (Bottom-up is not always optimal or you prove it to me) Yes R-way Trie could be faster than Hashmap for string search/dedup because when the target string is not present Hashmap still iterates through all characters to get hash but Trie can terminate search early with sublinear time complexity! (Hashmap is linear to input string length) To Google: If your interviewers are not like me spending all night every day studying algorithms and data structures, how could you reject me based on their words? To whoever failed Google interview: It's okay, it could be Google's loss. To those who are spending a huge amount of time on Leetcode just for doing interviews: The system is broken, but you are a hero doing things that need to be done.
Hey, this has happened to me before. Except at some startup I wasn't even interested in. I wanted to pull out my phone and prove them wrong on the spot. Not worth it though. I just said okay and moved on. Not worth my time trying to work with people that can't reason through logic. Take your loss and move on, friend.
You’re fucking right !
I have proved many interviewers wrong and have never gotten rejection because of that (including interviewers from Google, Facebook and Uber). And I’m not even an English native speaker. Either you are bad at explaining or you show too much of ego. In rare case, you may be just unlucky but you shouldn’t feel bad about that.
In my worst case, I told an interviewer that I have done his problem a couple of times so I’m confident about the correctness of my solution. I admitted that the solution is hard to explain and I was open to run any test case by hand for him. He gave me one test case and trusted me after that.
And you are still at Salesforce?
Salesforce is a great company
Delivery is half the equation. You may have come off cocky. Who knows? Maybe they were poor choices. Maybe their experience led them to different conclusions. Don't worry about Google's losses. They're winning plenty, just don't put them on too high a pedestal.
Plot twist: you got rejected because you were wrong all along.
Getting correct answers to technical questions is part of what makes a good hire, being someone I want to work with is the biggest part. It sounds like you really aced at least a few parts of the technical screening. You may need to give more consideration to the behavior screening aspects. Did you provide your feedback in a friendly, optimistic way? The behavioral screening is mostly trying to filter out toxicity and negativity.
Years exp?
Maybe you acted like a lil bitch and no one really likes lil bitch I assume?
Lolz for 'lil bitch' in a nerd lounge 😂
This does not sound like a false negative. You sound like someone that would be extremely difficult to work with.
I would probably prove interviewer is wrong on the spot too. Either they think you are incorrect and reject you or think you embarrass them and reject you. Why not fight for it?
Put OP's rant into context, please. Her interview is over and she's blowing off steam on an anonymous forum. I'd be pissed too.