1. 程式人生 > >thoughtworks筆試整理【轉載】

thoughtworks筆試整理【轉載】

筆試了,時間1個半小時。沒想到竟然有7/10是開放性問題。大意如下:
1、為什麼選擇加入ThoughtWorks。200字以內,不能用“interesting”、“challenge”等詞彙
amazing place, I found that almost all TWers love this company and get a lot of fun from their work, very few companies can make this. I think it is fantastic. Happiness and suceess from the heart is the most important for one's life. 
its atmosphere, its culture can develop my full potenticials . I can have a meaningful life working here.

2、最近五年,什麼技術是你用過的感覺最好的技術,為什麼?
VMware
virtulization
3、參加一個主題是軟體開發的化妝舞會。你怎麼裝扮?為什麼?
Penguin
Communications makes world simple and easy.

4、用一個簡單的方法解釋一個複雜的概念“mind-storm”
頭腦風暴
Present the key words, encourage to make any comments about these words.
腦風暴法(brainstorming)的發明者是現代創造學的創始人,美國學者阿歷克斯·奧斯本於1938年首次提出頭腦風暴法, brainstorming原指精神病患者頭腦中短時間出現的思維紊亂現象,病人會產生大量的胡思亂想.奧斯本借用這個概念來比喻思維高度活躍,打破常規的思維方式而產生大量創造性設想的狀況.頭腦風暴的特點是讓與會者敞開思想,使各種設想在相互碰撞中激起腦海的創造性風暴.其可分為直接頭腦風暴和質疑頭腦風暴法.前者是在專家群體決策基礎上儘可能激發創造性,產生儘可能多的設想的方法,後者則是對前者提出的設想,方案逐一質疑,發行其現實可行性的方法. 這是一種集體開發創造性思維的方法. 
頭腦風暴法的基本程式 

頭腦風暴法力圖通過一定的討論程式與規則來保證創造性討論的有效性,由此,討論程式構成了頭腦風暴法能否有效實施的關鍵因素,從程式來說,組織頭腦風暴法關鍵在於以下幾個環節: 
1,確定議題 
一個好的頭腦風暴法從對問題的準確闡明開始.因此,必須在會前確定一個目標,使與會者明確通過這次會議需要解決什麼問題,同時不要限制可能的解決方案的範圍.一般而言,比較具體的議題能使與會者較快產生設想,主持人也較容易掌握;比較抽象和巨集觀的議題引發設想的時間較長,但設想的創造性也可能較強. 
2,會前準備 
為了使頭腦風暴暢談會的效率較高,效果較好,可在會前做一點準備工作.如收集一些資料預先給大家參考,以便與會者瞭解與議題有關的背景材料和外界動態.就參與者而言,在開會之前,對於要解決的問題一定要有所瞭解.會場可作適當佈置,座位排成圓環形的環境往往比教室式的環境更為有利.此外,在頭腦風暴會正式開始前還可以出一些創造力測驗題供大家思考,以便活躍氣氛,促進思維. 

3,確定人選 
一般以8人~12人為宜,也可略有增減(5~15人).與會者人數太少不利於交流資訊,激發思維;而人數太多則不容易掌握,並且每個人發言的機會相對減少,也會影響會場氣氛.只有在特殊情況下,與會者的人數可不受上述限制. 
4,明確分工 
要推定一名主持人,1~2名記錄員(祕書).主持人的作用是在頭腦風暴暢談會開始時重申討論的議題和紀律,在會議程序中啟發引導,掌握程序.如通報會議進展情況,歸納某些發言的核心內容,提出自己的設想,活躍會場氣氛,或者讓大家靜下來認真思索片刻再組織下一個發言高潮等.記錄員應將與會者的所有設想都及時編號,簡要記錄,最好寫在黑板等醒目處,讓與會者能夠看清.記錄員也應隨時提出自己的設想,切忌持旁觀態度. 
5,規定紀律 
根據頭腦風暴法的原則,可規定幾條紀律,要求與會者遵守.如要集中注意力積極投入,不消極旁觀;不要私下議論,以免影響他人的思考;發言要針對目標,開門見山,不要客套,也不必做過多的解釋;與會之間相互尊重,平等相待,切忌相互褒貶等等. 
6,掌握時間 
會議時間由主持人掌握,不宜在會前定死.一般來說,以幾十分鐘為宜.時間太短與會者難以暢所欲言,太長則容易產生疲勞感,影響會議效果.經驗表明,創造性較強的設想一般要在會議開始10分鐘~15分鐘後逐漸產生.美國創造學家帕內斯指出,會議時間最好安排在30~45分鐘之間.徜若需要更長時間,就應把議題分解成幾個小問題分別進行專題討論. 
頭腦風暴法成功要點 
一次成功的頭腦風暴除了在程式上的要求之外,更為關鍵是探討方式,心態上的轉變,概言之,即充分,非評價性的,無偏見的交流,具體而言,則可歸納以下幾點: 
1,自由暢談 
參加者不應該受任何條條框框限制,放鬆思想,讓思維自由馳騁.從不同角度,不同層次,不同方位,大膽地展開想象,儘可能地標新立異,與眾不同,提出獨創性的想法. 
2,延遲評判 
頭腦風暴,必須堅持當場不對任何設想作出評價的原則.既不能肯定某個設想,又不能否定某個設想,也不能對某個設想發表評論性的意見.一切評價和判斷都要延遲到會議結束以後才能進行.這樣做一方面是為了防止評判約束與會者的積極思維,破壞自由暢談的有利氣氛;另一方面是為了集中精力先開發設想,避免把應該在後階段做的工作提前進行,影響創造性設想的大量產生. 
3,禁止批評 
絕對禁止批評是頭腦風暴法應該遵循的一個重要原則.參加頭腦風暴會議的每個人都不得對別人的設想提出批評意見,因為批評對創造性思維無疑會產生抑制作用.同時,發言人的自我批評也在禁止之列.有些人習慣於用一些自謙之詞,這些自我批評性質的說法同樣會破壞會場氣氛,影響自由暢想. 
4,追求數量 
頭腦風暴會議的目標是獲得儘可能多的設想,追求數量是它的首要任務.參加會議的每個人都要抓緊時間多思考,多提設想.至於設想的質量問題,自可留到會後的設想處理階段去解決.在某種意義上,設想的質量和數量密切相關,產生的設想越多,其中的創造性設想就可能越多. 
會後的設想處理 
通過組織頭腦風暴暢談會,往往能獲得大量與議題有關的設想.至此任務只完成了一半.更重要的是對已獲得的設想進行整理,分析,以便選出有價值的創造性設想來加以開發實施.這個工作就是設想處理. 
頭腦風暴法的設想處理通常安排在頭腦風暴暢談會的次日進行.在此以前,主持人或記錄員(祕書)應設法收集與會者在會後產生的新設想,以便一併進行評價處理. 
設想處理的方式有兩種.一種是專家評審,可聘請有關專家及暢談會與會者代表若干人(5人左右為宜)承擔這項工作.另一種是二次會議評審,即由頭腦風暴暢談會的參加者共同舉行第二次會議,集體進行設想的評價處理工作. 
避免誤區 
頭腦風暴是一種技能,一種藝術,頭腦風暴的技能需要不斷提高.如果想使頭腦風暴保持高的績效,必須每個月進行不止一次的頭腦風暴. 
有活力的頭腦風暴會議傾向於遵循一系列陡峭的"智慧"曲線,開始動量緩慢地積聚,然後非常快,接著又開始進入平緩的時期.頭腦風暴主持人應該懂得通過小心地提及並培育一個正在出現的話題,讓創意在陡峭的"智慧"曲線階段自由形成. 
頭腦風暴提供了一種有效的就特定主題集中注意力與思想進行創造性溝通的方式,無論是對於學術主題探討或日常事務的解決,都不失為一種可資借鑑的途徑.惟需謹記的是使用者切不可拘泥於特定的形式,因為頭腦風暴法是一種生動靈活的技法,應用這一技法的時候,完全可以並且應該根據與會者情況以及時間,地點,條件和主題的變化而有所變化,有所創新.

5、你在一個團隊中做出了什麼樣的貢獻,從而提高了整個團隊的效率(overall performance)
organize
simplify the work
model

6、ThoughtWorks的決定是通過“石頭剪子布”來做決定的。說明你曾用什麼樣方法做出一個艱難的決定的。
discussion and argue, debate, persuade

7、ThoughtWorks的工作需要經常飛來飛去在不同的地方工作。你對此有什麼好的方法?
remote control


8~10都是與宣講會有關的內容了。聽過了,基本都能答上來的。

Logical Test兩份卷子大概總共一個半小時,推理題為主

TW的筆試題確實要贊一下,網上至今還沒看到過類似的題。關鍵兩點,一要大腦很清晰,二要大腦裡的“記憶體”比較足。