×

Loading...

Topic

  • 工作学习 / 事业与工作 / First Job: Interview - Communications (4)
    • 鼎一下
      • 谢一下。
    • 再鼎一下
    • Great!!
    • very good post. can't agree with you more on getting the essence of a concept. more..
      by professional, I am a BA, so a lot of time I spent time defining a concept, a problem. Getting the essence is critical in communication. The best way of defining something is (in my opinion) A is kind of B with some specific attributes or fact of A. B is either an analogy used or a super type of A. Ask yourself this question, what is A, is it kind of something else or does it look like something else? to illustrate your idea, give some examples or even non-examples.

      recommended reading: a book called Made to Stick, it talks about the SUCCESS principles, Simple, Unexpected, Concrete Concise, Emotion, Specific and Story.

      I enjoy your posts, keep posting good stuff:)
    • 跟鼎。 your quiz is not clear, you want to test the method, or the service? :D
      • It is clear. This is a real interview question. The candidate failed the question but still got an offer.
        • 那估计我也要fail了。 我很可能会test method without service. :( 早知道你会Struts就问你了。害我看了几天tutorial。
          • How do you test without service? 这不是 trick 题。只要你平常重视写 test,你肯定遇到过类似情况,the interviewer 不过是 test 你的经验。我最看不起 trick 题。我觉得平平常常,思路清晰的人,比能做 Amazon 的 trick 题的人,会是更好的programmer。
            • Use "mocked" services -- i.e. replace service calls with simulated output? BTW, I wouldn't consider the Amazon horse racing problem (if that's what you refered to) a "trick" -- as all it requires is"思路清晰".
              • In comparison, I would consider "how do you test the method" trickier, as it's such an ambigious question -- with no well-defined intent.
                • Your answer is right. I don't think the question is ambiguous. I got the answer right away when she asked me. I didn't have any doubt. That's probably because I'm a simple minded person myself.
                  • Was the answer verified? Maybe you and I missed it -- and yet are enjoying ourselves without knowing the truth. :-)
                    • Unverified. It'd be funny if I call up the guy and ask him.
            • Plus, why do you think those "能做 Amazon 的 trick 题的人" couldn't be "平平常常,思路清晰", and had to be worse programmers?
              • Because people who're fond of trick or "horse racing" type of questions tend to favor complexity over simplicity. I have worked with this type of person before.
                • But the key of the question was precisely simplicity with clear mind. Remember whoever trying to leverage "heap sort", "天平秤12球问题", or unnecessarily associate it with "coding", "algorithm" didn't really get it.
                  • 你也许有道理,但我的观点仍然是:让我选热衷于智力测验的聪明人,或不在乎智力测验的平常人,我会毫不犹豫地选后者。
                    • You do have a point. Nonetheless, "*能做* Amazon 的 trick 题的人" is not necessarily equivalent to "*热衷于*智力测验的人" though.
                      • You could be right. I'm not extreme.
                • I think people who are fond of buzz words (such as design patterns by their names instead of spirit) tend to favor unnecessary complexity.
                  • You do have a point. I have seen such cases.