因此,在很多公司的面试中,都会比较注重关于沟通或是信息传达的问题,比如你可能会被问到:“ Tell me about a time when you had to present complex programming problem to a person that doesn’t understand technical jargon. How did you ensure that the other person understood you?”
S – The format begins with a description of the situation you encountered.
无论你选择哪种方式举例,都要提供足够的细节来帮助面试官理解当时的情景。
T – Then- you need to give information about the task。
例如你需要解释的复杂情况。
A – The third step is to tell about your actions.
你可以理解为帮助解释困难信息而选择的方法。
R – Lastly- indicate what your results were.
讲述你如何增强受众对该主题的理解
I had experience with explaining the algorithms and system architecture to our company’s internal marketing people. The goal is to help them understand our product’s advantages and make plans for promotion. I used some metaphor and detailed examples to explain the system framework. I took the construction process as example from establishing foundation to finalizing the external structure for building a house. Since building the architecture for system is very similar to building a house and it is much easier to have people to imagine how it works in this way. On the algorithm side, I compared a couple of existing algorithms that they already knew and elaborated the difference and advantages of ours. With the basic algorithm knowledge, they could easily better understand where we were and how our things worked. Eventually, the training session helped them make the proper strageties for our product promotion and the product brought quite good revenue in one year after then.