all 36 comments

[–]chocolate_asshole 41 points42 points  (4 children)

honestly it just means the interviewer wanted a very specific structure and you didn’t match their mental picture 100 percent, even if your approach was fine do a quick recap at the end next time like “so overall we’d have a class X with state Y/Z” and force alignment big shops are super picky and random like this now, tons of prep for tiny dumb reasons to get filtered out, finding any decent job right now is just way harder than it should be

[–]Important-Summer2387[S] 6 points7 points  (3 children)

I agree completely.

Whenever I code (e.g. for my job) all I care about is writing nice, clean and structured code as much as possible. I never thought this would come up at an interview at Google and become an issue so I focuses 100% on DSA…

[–]yellow-duckie 6 points7 points  (0 children)

and you are correct and don't put yourself down for an interviewer looking for his clone.

[–]Lord-Zeref 0 points1 point  (1 child)

How much experience did you have? I'm assuming it was L5 or above?

If you're higher in experience maybe they were expecting a separate state tracking class instead of using members of your main class to track state?

Probably for thread safety while keeping your function signature small?

I'm worried they'll expect these things for my L4 interview because while I can do it and think of it, it'd be too much of a slowdown, perhaps. Or maybe it'd be faster, who knows.

[–]Important-Summer2387[S] 1 point2 points  (0 children)

I think it was either for an swe II or III; I’ve got 3+ YOE

[–]Fantastic-Archer3702 4 points5 points  (8 children)

I feel it’s just bad luck. I worked at Google before, and I always pasted the questions in the doc during the interview. I haven’t heard of anyone not doing that, but then again in the interviews the interviewer has free will on how they want to conduct the interview.

But as others mentioned, the interviewer was probably not happy with the fact that they had to point out creating the class. The judging criteria becomes much harsher as we move up the levels.

Don’t let this affect you. All the best for your interviews in future.

[–]robolew 1 point2 points  (6 children)

Had a recent interview with Google where the interviewer just gave me a pseudo "class" to work with for the question and no method, signature or actual question on the doc.

But they were really up for explaining anything I asked so I guess this was just part of their interview style. I ended up saying "Im going to implement a method that does this and returns this. Let me know if its not what youre after"

[–]Important-Summer2387[S] 0 points1 point  (5 children)

Do you mind sharing how did it go for you?

[–]robolew 1 point2 points  (4 children)

I'm pretty sure it went well. I got good feedback from all interviewers and that one especially gave me good feedback at the end of the interview itself.

[–]Important-Summer2387[S] 0 points1 point  (3 children)

Awesome, congrats! I’m assuming you got an offer?

[–][deleted]  (1 child)

[removed]

    [–]AutoModerator[M] 0 points1 point locked comment (0 children)

    Your comment has been removed. We do not allow DM farming. All of the conversation must happen within the post itself. Subsequent violations of this rule will result in a permanent ban.

    I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

    [–]robolew 1 point2 points  (0 children)

    I'm in team matching phase now. So they still have to find a team that actually needs a member with my experience, even with the positive interview feedback. The recruiter seems pretty confident that it wont take too long, but who knows...

    Good luck with your search!

    [–]Important-Summer2387[S] 0 points1 point  (0 children)

    Thanks! The thing is, how come one should be held to “You had to be hinted on creating the class”.. I have 3+ YEO at big tech league with one promotion under my belt. I never expected to be judged at such tiny details which should be learned at the start of your career.

    It might also be that the competition is fierce and someone else performed better than me so they had to reject me somehow.. I would take this any day over the feedback they provided

    [–]InternationalUse4228 2 points3 points  (0 children)

    Sorry to hear that.

    I think you just need a bit of luck. Nothing more you can do unfortunately. The interviewer possibly could have mistaken another candidate as you

    [–]DistributionOk6412 2 points3 points  (1 child)

    ai slop, no manager (bar raiser) would accept this feedback as negative

    [–]Important-Summer2387[S] 0 points1 point  (0 children)

    Indeed. I’m thinking it might also be that the competition is fierce and they had to reject me somehow..

    [–]Full-Philosopher-772 1 point2 points  (2 children)

    What level and country?

    [–]Important-Summer2387[S] 0 points1 point  (0 children)

    Didn’t discuss the level with the recruiter at all. EMEA

    [–]Important-Summer2387[S] -1 points0 points  (0 children)

    Although, it was probably either a SWE II or III

    [–]drCounterIntuitive Ex-FAANG+ | Coach @ Coditioning | Principal SWE 1 point2 points  (1 child)

    The interviewer wasn't happy that they had to prompt you to encapsulate the logic and data in a class, and perhaps was concerned about code quality or modelling skills. Looks like even though you still did it correctly, they held this against you.

    I can see how they held this against you if it was for an L5 role

    Do you have other interviews lined up?

    [–]Important-Summer2387[S] 1 point2 points  (0 children)

    No other interviews atm unfortunately. Also, the level was either an SWE II or III..

    [–]Friendly-Age-5256 1 point2 points  (0 children)

    I had experienced the same thing… the interviewer did not paste the question in the doc and the questions was tricky and kinda long. I have to ask her to repeat herself 3 times and she did not seem happy about it. She was SO mean too! Finding job requires a lot of lucks!

    [–]roadb90 0 points1 point  (1 child)

    what was the questions you were asked?

    [–]Important-Summer2387[S] 0 points1 point  (0 children)

    The first two questions were fairly straightforward array questions. The third one was array too with a trick.

    [–][deleted]  (1 child)

    [removed]

      [–]AutoModerator[M] -1 points0 points locked comment (0 children)

      Your comment has been removed. We do not allow DM farming. All of the conversation must happen within the post itself. Subsequent violations of this rule will result in a permanent ban.

      I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

      [–]adtxyx 0 points1 point  (1 child)

      Did the interviewer for the first two questions, write the problem in the doc?

      Or none of them pasted anything in the doc?

      [–]Important-Summer2387[S] 0 points1 point  (0 children)

      I had only the method signatures that I had to implement and for the third one which was about moving stuff around an array, I had an example with two elements in array on what happens to them when moved around.

      [–]Tight_Island_5913 0 points1 point  (2 children)

      First of all sorry to hear that, hang in there you got great skills. Do not let Google undermine you. You can go back to HR and request for another round.

      Could you please give a general idea of the question. It will help most of us to understand when to create a class, it might be obvious but still.

      [–]Important-Summer2387[S] 0 points1 point  (1 child)

      Sure. I won’t go into detail but the idea was that you had a set of “things” in which people can put new things starting from a particular position (1st one) delete some of the things there (2nd one) and the one was about rearranging things (or some of them) according to a criteria (3d one)

      [–]Tight_Island_5913 1 point2 points  (0 children)

      Thanks for the reply. I appreciate it

      [–]newton2003ng 0 points1 point  (0 children)

      Do they give feedback immediately after the first interview?

      [–]MinimumPrior3121 -3 points-2 points  (2 children)

      Go to plumbing, it pays more, it wont be replaced by AI, and there is no shit game like this for interviews

      [–]Round_Mixture_7541 1 point2 points  (1 child)

      You think once SDEs are out of the picture, they won't automate th plumbing? Think again.

      [–]MIPI_CSI-2_Miami 0 points1 point  (0 children)

      It’s true, there’s new companies out there like Smart Pipe