Did any of you have technical rounds with google India recruiters 😀? I had few months back where recruiters asked me basic questions like what's 2^24, time complexity of heap operation, what's fastest sorting algo(I teased recruiter saying that it depends on data characteristics but she insisted on algo name so I told her merge sort and she was happy) 😃 Maybe I can understand these kind of questions for freshers but looks very odd to people with yoe > 5 Anybody had faced these technical rounds conducted by recruiters of Google India or do I have bad reputation in their recruiters database 😃
Those questions seem reasonable. 2^24 can be easily calculated if you know that 2^20 is a million (and you don’t need to give an exact answer).
That question in particular strikes me as idiotic. What is the goal? Are you hiring people to be software engineers, or are you hiring people to memorize powers and do quick mental arithmetic? Is there a strong correlation between skilled software engineers and people who know 2^20 or 2^24 off the top of their heads? I highly doubt it, but even if there is there are better questions to ask with a higher signal. And given Google's philosophy of accepting false negatives to avoid false positives - is it possible for a bad engineer to answer this question quickly and correctly? At least Leetcode questions test for things that software engineers ostensibly do, like literally writing code. And it's conceivable to do complexity analysis, even though in practice it might not happen on a daily basis. But computing 2^24 based on knowledge of 2^20? No, you'd use a calculator, which is sitting in the pocket of every engineer at Google virtually all the time. This is a brainteaser.
Might as well require the candidate submit their AMC8 (eighth grade math contest) scores
I did, for a European recruiter, but to be fair, I just have a year of experience. I didn't feel any of the questions were unjustified. I think it was just intended to be a quick sanity check so they didn't waste time interviewing someone who didn't know their basics. I knew the answers to all the questions (they were quite basic) and didn't really feel insulted in any way that they felt the need to ask them. That said, your 2²⁴ question is kinda BS.
Same exact questions were asked to me... I have 12+ YOE and I don't mind answering. IMO companies can frame/follow rules to filter, should not get stressed , thr are other things to be stressed about like "am I preparing hard enuf" for me.
Look, if you are on the other side of interview process you would also ask these type of questions. If you are not interested to do some maths in mind, forget Google. This company gives fucking importance on what you learned in your Bachelors in Computer Science.
What’s the problem here?
Why recruiters want to conduct technical rounds themselves? Why can't they simply start interview process with their technical employees "?
Because they get lied to on resumes and need a first round filtering. Have you seen the posts here?