Блог пользователя kostka

Автор kostka, 5 лет назад, По-английски

Disclaimer: The following is my personal opinion.

From the interviewee's standpoint: there already exists a huge database of problems used for interviews in different companies. If you want to prepare for interviews, please use them. No one needs this one problem you got on your interview. Also, if you haven't solved the problem during the interview, learning how to solve it from someone else won't help you. Take some time yourself, try to find similar problems. Maybe ask your friends, but do not post this problem online. You won't also learn anything just from reading solutions.

From the interviewer's standpoint: as problems are "leaked", you have to frequently change your problems, so you waste your time to prepare these new problems and it feels really bad when you cannot ask any of your fully-mastered problems (for which you know all the caveats, for instance how to hint people properly in the right direction). I even dare to say that the necessity of using a new, fresh problem has a negative impact on the interviewees, as their experience is worse compared to if you could use your old, tested problems.

So please DO NOT SHARE YOUR INTERVIEW QUESTIONS.

  • Проголосовать: нравится
  • -34
  • Проголосовать: не нравится

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +354 Проголосовать: не нравится

Also, if you haven't solved the problem during the interview, learning how to solve it from someone else won't help you.

You never wanted to know a solution to a problem you couldn't solve during a contest?

»
5 лет назад, скрыть # |
← Rev. 2  
Проголосовать: нравится -85 Проголосовать: не нравится

stupid blog

»
5 лет назад, скрыть # |
← Rev. 2  
Проголосовать: нравится +67 Проголосовать: не нравится

I wonder what makes you say upsolving shouldn't be a thing.

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +23 Проголосовать: не нравится

This is how I read your post: sharing interview questions is bad for interviewers (I totally agree), and let me also convince you that it's bad for you (I totally disagree).

I don't support this practice, but we can't deny that it helps us learn from each other.

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +7 Проголосовать: не нравится

Seriously?

Problem setters have to do their work by not repeating the problems / creating new problems that can't be like a search away. Not by making people to not ask their post-contest doubts.

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +5 Проголосовать: не нравится

I m not so sure if reading solution to problem you didn't solve, but you have spent time on doesn't have positive impact. In this way I have learnt a lot of, and made huge progress.

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

I can't help but see this blog post as just crocodile tears of a HR dude from an insanely rich corporation. So please DO NOT SHARE YOUR INTERVIEW QUESTIONS. Or else the HR department of that insanely rich corporation will have to do a bit less sloppy job and this will cost them more money.

And on a related note, could Google contribute something to solving the plagiarism problem? Don't you feel at least a little bit responsible for motivating the cheaters by your HR activities and thus causing troubles for everyone?

  • »
    »
    5 лет назад, скрыть # ^ |
    ← Rev. 3  
    Проголосовать: нравится +28 Проголосовать: не нравится

    Firstly, technical interviews are conducted not by some abstract HR dude, but by a real engineer who in the future can become your direct colleague or like which you may also want to become in the future.

    Secondly, you need to respect the company in which you would like to work, even if you were refused for objective reasons.

    • »
      »
      »
      5 лет назад, скрыть # ^ |
       
      Проголосовать: нравится +9 Проголосовать: не нравится

      refused for objective reasons

      Are you by chance talking about your own personal experience or was it an awkward ad hominem attempt to derail the discussion? I'm pretty sure that no part of my comment implied that I ever wanted to work for Google.

      • »
        »
        »
        »
        5 лет назад, скрыть # ^ |
         
        Проголосовать: нравится -6 Проголосовать: не нравится

        It's about some person who wants to share the interview questions publicly after interview, having thoughts similar to those in your message.

        • »
          »
          »
          »
          »
          5 лет назад, скрыть # ^ |
           
          Проголосовать: нравится 0 Проголосовать: не нравится

          Do you have a link to support this claim? Or are you talking about some imaginary person? And regardless whether such person actually exists for real or not, that's still a flawed ad hominem argument:

          • an undisclosed someone, who failed a Google job interview, thinks X
          • failing a Google job interview is bad, so thinking X is bad

          A quote from the wikipedia article: The most common form of this fallacy is "A makes a claim x, B asserts that A holds a property that is unwelcome, and hence B concludes that argument x is wrong".

          Do you even realise that you are arguing in bad faith? But the red handle privilege will surely allow you to collect a lot of upvotes regardless of what you say or do.

»
5 лет назад, скрыть # |
← Rev. 2  
Проголосовать: нравится +41 Проголосовать: не нравится

I think I missed my point. I agree that it is more problematic for interviewers than interviewees, but the general result of this game is still negative. If we will keep doing that, candidates will probably get worse problems and the recruiting process will be even more randomized than it is now.

  • »
    »
    5 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +12 Проголосовать: не нравится

    The first few hundred problems on leetcode were stolen directly from various companies' interview banks. I know 100% of the questions from my old company is on there, in almost consecutive order. I think nowadays they have actual problem writers since they hold weekly contests, but leetcode definitely got their initial reputation due to their large bank of "real" problems (along with an online judge and a discussion forum).

    I would say sites like leetcode with a ton of leaked problems actually improved the hiring process in the industry as a whole.

    • »
      »
      »
      5 лет назад, скрыть # ^ |
       
      Проголосовать: нравится +1 Проголосовать: не нравится

      I don't understand how your first paragraph implies the second one. Yes, Leetcode took/stole many problems. Why did it improve the hiring process?

      Btw. problem "writers" don't invent their own problems there. Those are still from interviews. Proof: every problem comes with info about which company uses it.

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +5 Проголосовать: не нравится

Did you went to interviews as an interviewee without reading the previous interview experiences?

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +6 Проголосовать: не нравится

Isn't it just illegal? Why is this worth a discussion? And I think your point is also weird. It's not about bad ways of improving or stuff, it's just cheating.

»
5 лет назад, скрыть # |
 
Проголосовать: нравится +10 Проголосовать: не нравится

Offtop: this blog is not in top section because of negative rating filter. But I believe it would be in if filter was off.

»
5 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Relying on the final interview as the one and only way to pick your employees, rather than just the first way to pick your employees, is bad and you should feel bad.

No matter what system, you'll have people trying to cheat the system. Deal with it, reuse public interview questions and look at actual performance after hiring. I know it's harder than low-effort "did they give correct answers?" interviewing, but I don't care.