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

Автор justAnotherGuy, история, 9 лет назад, По-английски

Hi,

This blog-post is inspired from Google interview — task difficulty. Swistakk and a few others had mentioned their experiences there. It is inspiring!

I (and a lot of others, I'm sure) would like to hear interesting Interview experiences of red, yellow coders in companies like Google, Facebook, Quora etc. You guys are smart, nodoubt, and we would like to learn from you. I know there are many answers in Quora, but I'd like it if the smart guys out here share their experiences

I know you have signed an NDA (Non Disclosure Agreement), so you don't have to mention the questions. We're just interested in your experiences. :)

This is my first blog post on CF, so kindly be polite to me. (if you know what I mean)

Thanks a lot,

Just-Another-Guy.

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

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

It seems, everybody taking their NDA seriously :P

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

    It seems that every yellow and red user is disgusted to speak with black anonymous user. justAnotherGuy, write this blog with your main account, not with fake.

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

      May be he would havr had better luck if he kept handle as justAnotherGirl

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

      What if my main account didn't have any pic, no name, not even says where I'm from. None of my friends know that it's my account. Say, I had participated in 10 matches, and I'm an Expert. Would that make make me anonymous or not?

      And how does it matter? They're not talking to me just in private. It's for the whole community. I just started the topic.The purpose is served. Isn't that enough?

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

        I just want to help you to get an answer, I'm trying to explain, why nobody answers this blog.

        For example: In vk (russian social network) I got a letter from anonymous boy. He asked me "How to set a framework cocos2d-x on my computer?" (It seems that he found me in group "cocos2d-x followers"). I gave him a link on habrahabr (with instruction). After that he started to write some strange messages, and I asked him "Who are you?", and he haven't answered. After that I blocked him with message "write me with your main profile please".

        I'm supposing that main part of CF-society has the same opinion, cuz it's quite unpleasent to speake with person, whose name you don't know (in my opinion it's little bit unpolite).

        Blue expert with 10 matches is much better than totally anonymous black person IMHO.

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

I have an amazing experience of interviewing at Yandex. It was more than a year ago, but my buttheart is still burning whenever I think of it. Once I am angry enough and have spare time, I will write a separate blog about it.

Stay tuned!

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

    We all are eagerly waiting for your post. Plz don't forget about it ! :))

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

      You know, I'm trying to forget it for more than a year...But I can't :(

      Btw, I wonder: do you represent Yandex or students?

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

        I am a student at the MSU and I am planning to be interviewed this or next year, that's why I am so interested.

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

I had interview with Microsoft a couple of months ago. It was quite nice in the sense that before this interview I expected both good and bad questions. By good I mean interesting algorithmic or software development related questions. By bad I mean the ones like how many tennis balls fit in a bus or where you see yourself in five years :) So the interview was nice because I didn't get even one bad question, all were good!

From algorithmic point of view, the interview was not hard at all. Many problems were pretty standard. I had to write code to: find the number of connected components (BFS), find the first occurrence of text in a string (KMP), find all primes up to N (sieve of Eratosthenes), find the sum of elements of contiguous rectangular submatrix in O(1).

The challenging parts for me were: to speak in foreign language, to write code on paper and to stay calm while writing code on paper :)

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

my Google interview experience in three words: http://www.youtube.com/watch?v=m0AKJMGxwpE

It is just wrong.

»
9 лет назад, # |
  Проголосовать: нравится -21 Проголосовать: не нравится
»
9 лет назад, # |
Rev. 2   Проголосовать: нравится +3 Проголосовать: не нравится

If you have a strong contest background, most of the algorithmic and implementation challenges you will face in interviews are relatively easy, even at the more selective companies.

I've still seen some tricky questions from time to time. For example, one thing that interviews can do which competitions can't is differentiate linear solutions from nlogn solutions. This means that certain techniques which are not relevant to competitions can appear on interviews.