• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            life02

              C++博客 :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
              197 隨筆 :: 3 文章 :: 37 評(píng)論 :: 0 Trackbacks

            #

            恢復(fù)視力的方法 為了你的眼睛請(qǐng)收藏吧

            近視到底能不能治療呢?不做激光手術(shù)的話(huà),我們能做些什么嗎?

            1遠(yuǎn)方凝視
            找一處10米以外的草地或綠樹(shù):綠色由于波長(zhǎng)較短,成像在視網(wǎng)膜之前,促使眼部調(diào)節(jié)放松、眼睫狀肌松弛,減輕眼疲勞。不要瞇眼,也不要總眨眼,排除雜念、集中精力、全神貫注的凝視25秒,辨認(rèn)草葉或樹(shù)葉的輪廓。接著把左手掌略高于眼睛前方30厘米處,逐一從頭到尾看清掌紋,大約5秒。看完掌紋后再凝視遠(yuǎn)方的草地或樹(shù)葉25秒,然后再看掌紋。10分鐘時(shí)間反復(fù)20次,一天做三回,視力下降厲害的要增加訓(xùn)練次數(shù)。

            2晶體操
            轉(zhuǎn)眼:雙手托腮,讓眼球按上、下、左、右的順序轉(zhuǎn)動(dòng)10次,接著再逆時(shí)針、順時(shí)針各轉(zhuǎn)動(dòng)10次。
            找一幅3米外的景物(如:墻上的字畫(huà)等),同時(shí)舉起自己的左手距眼睛略高處伸直(約30厘米),看清手掌手紋后,再看清遠(yuǎn)物,盡量快速的在二者間移動(dòng)目光,往返20次。

            3推拿操
            采取坐式或仰臥式均可,將兩眼自然閉合,然后依次按摩眼睛周?chē)难ㄎ弧R笕⊙?zhǔn)確、手法輕緩,以局部有酸脹感為度。
            揉天應(yīng)穴:用雙手大拇指輕輕揉按天應(yīng)穴(眉頭下面、眼眶外上角處。 )
            擠按睛明穴:用一只手的大拇指輕輕揉按睛明穴(鼻根部緊挨兩眼內(nèi)眥處)先向下按,然后又向上擠
            揉四白穴:用食指揉按面頰中央部的四白穴(眼眶下緣正中直下一橫指)。
            按太陽(yáng)穴、輪刮眼眶:用拇指按壓太陽(yáng)穴(眉梢和外眼角的中間向后一橫指處),然后用彎屈的食指第二節(jié)內(nèi)側(cè)面輕刮眼眶一圈,由內(nèi)上->外上-> 外下->內(nèi)下,使眼眶周?chē)臄€竹魚(yú)腰、絲竹空、瞳子寥、球后、承泣等穴位受到按摩。對(duì)于假性近視、或預(yù)防近視眼度數(shù)的加深有好處。

            保護(hù)視力的4種鍛煉方法

            一、轉(zhuǎn)眼法
            選一安靜場(chǎng)所,或坐或站,全身放松,清除雜念,二目睜開(kāi),頭頸不動(dòng),獨(dú)轉(zhuǎn)眼球。先將眼睛凝視正下方,緩慢轉(zhuǎn)至左方,再轉(zhuǎn)至凝視正上方,至右方,最后回到凝視正下方,這樣,先順時(shí)針轉(zhuǎn)9圈。再讓眼睛由凝視下方,轉(zhuǎn)至右方,至上方,至左方,再回到下方,這樣,再逆時(shí)針?lè)较蜣D(zhuǎn)6圈。總共做4次。每次轉(zhuǎn)動(dòng),眼球都應(yīng)盡可能地達(dá)到極限。這種轉(zhuǎn)眼法可以鍛煉眼肌,改善營(yíng)養(yǎng),使眼靈活自如,炯炯有神。
            二、眼呼吸凝神法
            選空氣清新處,或坐或立,全身放松,二目平視前方,徐徐將氣吸足,眼睛隨之睜大,稍停片刻,然后將氣徐徐呼出,眼睛也隨之慢慢微閉,連續(xù)做9次。
            三、熨眼法
            此法最好坐著做,全身放松,閉上雙眼,然后快速相互摩擦兩掌,使之生熱,趁熱用雙手捂住雙眼,熱散后兩手猛然拿開(kāi),兩眼也同時(shí)用勁一睜,如此35次,能促進(jìn)眼睛血液循環(huán),增進(jìn)新陳代謝。
            四、洗眼法
            先將臉盆消毒后,倒入溫水,調(diào)節(jié)好水溫,把臉?lè)湃胨铮谒斜犻_(kāi)眼睛,使眼球上下左右各移動(dòng)9次,然后再順時(shí)針、逆時(shí)針旋轉(zhuǎn)9次。剛開(kāi)始,水進(jìn)入眼里,眼睛難受無(wú)比,但隨著眼球的轉(zhuǎn)動(dòng),眼睛會(huì)慢慢覺(jué)得非常舒服。在做這一動(dòng)作時(shí),若感到呼吸困難,不妨從臉盆中抬起臉來(lái),在外深呼吸一下。此法,能洗去眼中的有害物質(zhì)和灰塵,還對(duì)輕度白內(nèi)障有效,并能改善散光、遠(yuǎn)視、近視的屈光不正程度。.

            posted @ 2010-04-13 10:48 life02 閱讀(125) | 評(píng)論 (0)編輯 收藏

                 摘要: 序言      在擔(dān)任公司高管的幾年間,我面試過(guò)數(shù)以百計(jì)的各個(gè)層面的員工,其中最讓我感到遺憾的一個(gè)現(xiàn)象就是很多人有著非常好的素質(zhì),甚至有的還是名校的畢業(yè)生,因?yàn)椴欢萌ヒ?guī)劃自己的職業(yè),在工作多年后,依然拿著微薄的薪水,為了一份好一點(diǎn)的工作而奔波。很多這樣的人,他們只要稍微修正一下自己的職業(yè)方向,就能夠在職業(yè)發(fā)展上走得更從容。      有一次一個(gè)大連理工大學(xué)...  閱讀全文
            posted @ 2010-04-07 12:50 life02 閱讀(1289) | 評(píng)論 (0)編輯 收藏

            睡覺(jué)的訣竅 
               
              所以,根據(jù)醫(yī)學(xué)和我的體驗(yàn)、觀察,一個(gè)人真正睡著覺(jué)最多只有兩個(gè)鐘頭,其余都是浪費(fèi)時(shí)間,躺在枕頭上做夢(mèng),沒(méi)有哪個(gè)人不做夢(mèng)。至于醒來(lái)覺(jué)得自己沒(méi)有做夢(mèng),那是因?yàn)樗浟恕?nbsp;
               
              通常一個(gè)人睡兩個(gè)鐘頭就夠了,為什么有人要睡七、八個(gè)鐘頭?那是你賴(lài)床躺在枕頭上休息的習(xí)慣養(yǎng)成的,并非我們需要那么久的睡眠時(shí)間,尤其打坐做功夫的人曉得,正午只要閉眼真正睡著三分鐘,等于睡兩個(gè)鐘頭,不過(guò)要對(duì)好正午的時(shí)間。夜晚則要在正子時(shí)睡著,五分鐘等于六個(gè)鐘頭。 
               
              就這個(gè)時(shí)間的學(xué)問(wèn)又大了,同宇宙法則、地球法則、易經(jīng)陰陽(yáng)的道理有關(guān)系,而且你會(huì)感覺(jué)到,心臟下面硬是有一股力量降下來(lái),與丹田(腎上)的力量融合,所謂“水火既濟(jì)”,豁然一下,那你睡眠夠了,精神百倍。 
               
              所以失眠或真要夜里熬夜的人,正子時(shí)的時(shí)刻,哪怕二十分鐘也一定要睡,睡不著也要訓(xùn)練自己睡著。 
               
              過(guò)了正子時(shí)大約十二點(diǎn)半以后,你不會(huì)想睡了,這很糟糕。更嚴(yán)重的,到了天快亮,四、五點(diǎn)鐘,五、六點(diǎn)卯時(shí)的時(shí)候,你又困得想睡,這時(shí)如果一睡,一天都會(huì)昏頭。 
               
              所以想從事熬夜工作的人,正子時(shí),即使有天大的事也要擺下來(lái),睡它半小時(shí),到了卯時(shí)想睡覺(jué)千萬(wàn)不要睡,那一天精神就夠了。 
               
              不過(guò)失眠的人都挨過(guò)十二點(diǎn),在床上翻來(lái)覆去睡不著,結(jié)果快天亮睡著了,到第二天下午都昏頭昏腦,因此你會(huì)感覺(jué)失眠、睡眠不足,實(shí)際上是你沒(méi)有經(jīng)驗(yàn)。 
               
              (沒(méi)想到睡眠也有這么高深的學(xué)問(wèn),我試了一下,果真如此。只在子時(shí)小睡了半小時(shí),就起來(lái)一直到四點(diǎn)鐘才睡,居然,六點(diǎn)鐘就自己醒了!要是在平時(shí),我一般是要睡到九、十點(diǎn)鐘以后才能起來(lái)的。大家也可試試,覺(jué)得有效果就頂一下吧。) 
               
              睡眠與養(yǎng)生[轉(zhuǎn)載] 
               
              一、睡眠的規(guī)則 
               
              戰(zhàn)國(guó)時(shí)名醫(yī)文摯對(duì)齊威王說(shuō):“我的養(yǎng)生之道把睡眠放在頭等位置,人和動(dòng)物只有睡眠才生長(zhǎng),睡眠幫助脾胃消化食物,所以,所以睡眠是養(yǎng)生的第一大補(bǔ),人一個(gè)晚上不睡覺(jué),其損失一百天也難以恢復(fù)。” 
               
              晚21點(diǎn)到凌晨5點(diǎn)為有效睡眠時(shí)間。人是動(dòng)物,和植物同屬于生物,白天(凌晨5點(diǎn)到晚上21點(diǎn))活動(dòng)產(chǎn)生能量,晚上(21點(diǎn)到凌晨5點(diǎn))開(kāi)始進(jìn)行細(xì)胞分裂,把能量轉(zhuǎn)化為新生的細(xì)胞,是人體細(xì)胞休養(yǎng)生息、推陳出新的時(shí)間,也是人隨著地球旋轉(zhuǎn)到背向太陽(yáng)的一面。陰主靜,是人睡眠的良辰,此時(shí)休息,才會(huì)有良好的身體和精神狀態(tài)。這和睡覺(jué)多的嬰兒長(zhǎng)得胖、長(zhǎng)得快,而愛(ài)鬧覺(jué)的孩子發(fā)育不良是一樣的道理。 
               
              睡覺(jué)是養(yǎng)生的一大功能,養(yǎng)就是用大量的健康細(xì)胞去取代腐敗的細(xì)胞,如一夜睡不著就換不了新細(xì)胞。如果說(shuō)白天消亡一百萬(wàn)個(gè)細(xì)胞,一晚上只補(bǔ)回來(lái)五十萬(wàn)個(gè)細(xì)胞,這時(shí)你的身體就會(huì)出現(xiàn)虧空,時(shí)間長(zhǎng)了,人就糠了,像糠蘿卜似的。為什么世上有百歲老人呢?因?yàn)樗麄兠客矶荚?1點(diǎn)鐘準(zhǔn)時(shí)睡覺(jué)。 
               
              植物吸收陽(yáng)光的能量,夜里生長(zhǎng),所以夜晚在農(nóng)村的莊稼地里可聽(tīng)到拔節(jié)的聲音。人類(lèi)和植物同屬于生物,細(xì)胞分裂的時(shí)間段大致相同,錯(cuò)過(guò)夜里睡覺(jué)的良辰,細(xì)胞的新生遠(yuǎn)趕不上消亡,人就會(huì)過(guò)早的衰老或患病,人要順其自然,就應(yīng)跟著太陽(yáng)走,即天醒我醒,天睡我睡。人在太陽(yáng)面前小如微塵,“與太陽(yáng)對(duì)著干”是愚蠢的選擇,遲早會(huì)被太陽(yáng)巨大的引力催垮。這是客觀真理。 
               
              現(xiàn)實(shí)生活中,不少人有入睡難,睡眠質(zhì)量不高的毛病。睡眠不好是一個(gè)綜合性的問(wèn)題,如肝火過(guò)盛,睡覺(jué)警覺(jué);胃火過(guò)剩,睡覺(jué)不安;肝陰不足,睡覺(jué)勞累。 
               
              二、睡眠與疾病 
               
              現(xiàn)代的生活習(xí)慣和生活方式給人們的身體帶來(lái)了很多負(fù)面影響形成“四大病”:水果病、冰箱病、電視電腦病、熬夜病。肝臟有一特點(diǎn):臥則回血,坐立向外供血。 
               
              子時(shí)(23:00—1:00),其實(shí)23點(diǎn)就是新的一天的開(kāi)始,并不是0點(diǎn)開(kāi)始的,這是我們犯的誤識(shí)。肝膽相表里,互為一家,23點(diǎn)膽經(jīng)開(kāi)了,如若不睡,大傷膽氣,由于十一臟腑皆取決于膽也,膽氣一虛,全身臟腑功能下降,代謝力、免疫力紛紛下降,人體機(jī)能大大降低,膽氣支持中樞神經(jīng),膽氣受傷易患各種精神疾病,比如抑郁癥、精神分裂癥、強(qiáng)迫癥、躁動(dòng)癥等。子時(shí)膽要更換膽汁,膽經(jīng)漸旺人如不臥,膽汁更替不利,過(guò)濃而結(jié)晶成石,久之即得膽結(jié)石,如果把膽給摘了,一摘就膽怯了,全身的免疫力下降了50%以上,所以不能摘,要用它本系統(tǒng)的巨大潛能把它化掉。 
               
              丑時(shí)肝經(jīng)最旺,丑時(shí)(1:00—3:00)不眠,肝無(wú)法解除掉有毒之物,產(chǎn)生新鮮血液,因藏血不利,面呈青色,久之易患各類(lèi)肝病,現(xiàn)在有些人肝不太好,特別在歐洲平均4個(gè)人就有一個(gè)大三陽(yáng)或是小三陽(yáng),大都是因?yàn)檫`反自然規(guī)律過(guò)了子時(shí)不睡覺(jué)造成的。甲肝比較好治,乙肝就很難治。乙肝病毒攜帶者,是由于晚上經(jīng)常不睡覺(jué),人太虛弱了,也就是說(shuō)秩序太亂了,病毒已經(jīng)到了細(xì)胞里了。也就是說(shuō)乙肝的病毒已經(jīng)到了細(xì)胞里面,但是現(xiàn)在它還沒(méi)有能力造成肝炎,當(dāng)人身體處于最薄弱的時(shí)候就形成成肝炎,乙型肝炎就意味著將來(lái)40%——60%的肝硬化。聰明的人是應(yīng)該了解天、地、人之間的關(guān)系,不聰明的人就是應(yīng)該被淘汰的人。 
               
              肝主疏泄,過(guò)子時(shí)不睡,可引起肝疏泄不利,肝氣郁結(jié),可見(jiàn)易怒,頭痛頭暈,眼紅,眼痛,耳鳴,耳聾,胸肋脹痛,女性月經(jīng)不調(diào),便秘,也可引起肝氣升發(fā)不足,人會(huì)目倦神疲,腰膝酸軟,暈眩,失眠,驚悸,精神恍惚,重則會(huì)暈倒在大街上,不省人事。 
               
              肝有藏血、調(diào)節(jié)血液的功能,過(guò)子時(shí)不睡,會(huì)造成肝血不足,還會(huì)引起吐血、流鼻血、皮下出血、牙齦出血、眼底出血、耳出血等出血證狀。 
               
              肝開(kāi)竅于目,過(guò)子時(shí)不睡,易引起肝虛,則出現(xiàn)視力模糊、老花、夜盲、畏光、迎風(fēng)流淚,等癥狀,還會(huì)形成青光眼、白內(nèi)障、眼底動(dòng)脈硬化、視網(wǎng)膜病變等眼疾。 
               
              肝主筋,其華在爪,過(guò)子時(shí)不睡覺(jué),會(huì)引起肝血不足,就出現(xiàn)筋痛,麻木,屈伸困難,痙攣抽搐,易造成灰指甲,缺鈣,髕骨軟化,癲癇病,骨質(zhì)疏松等癥。 
               
              肝與心,過(guò)子時(shí)不睡覺(jué),可引起肝血不足,由于心主一身之血脈,肝有儲(chǔ)藏和調(diào)節(jié)血液的功能,會(huì)造成心臟供血不足,引起心慌、心顫等癥狀,嚴(yán)重的形成心臟病、高血壓等心腦血管疾病。 
               
              肝與脾,過(guò)子時(shí)不睡覺(jué),會(huì)引起肝胃不和,由于肝助脾胃消化,由于肝氣太虛不能助脾胃消化,使人脾胃消化功能不好,表現(xiàn)為舌苔厚,長(zhǎng)期以來(lái)會(huì)造成中氣塌陷。 
               
              肝與肺,過(guò)子時(shí)不睡覺(jué),無(wú)法滋陰潛陽(yáng),肝陰虧損,引起肝火過(guò)盛灼肺,出現(xiàn)干咳、或咳嗽、咳痰血等木火刑金的證狀,易導(dǎo)致牛皮癬等各種皮膚病。 
               
              肝與腎,過(guò)子時(shí)不睡覺(jué),肝虛導(dǎo)致腎虧,由于肝腎同源,容易造成生殖系統(tǒng)疾病、不育、骨病、牙病、脫發(fā)、糖尿病、腎衰竭等疾病。 
               
              三、睡眠的方法 
               
              交通規(guī)則——你不懂就容易出事故。比如說(shuō),23點(diǎn)至凌晨3點(diǎn)為子丑時(shí),膽肝經(jīng)最活躍的時(shí)候,肝膽要回血,“躺下去回血,站起來(lái)供血”。如果你每晚22點(diǎn)鐘左右躺下,靜靜得不要說(shuō)話(huà),到23點(diǎn)的時(shí)候,也就睡著了。肝膽開(kāi)始回血,把有毒的血過(guò)濾掉,產(chǎn)生新鮮的血液,到一百歲也沒(méi)有膽結(jié)石,也沒(méi)有肝炎、囊腫一類(lèi)的病。如果你天天熬夜到1點(diǎn)多,肝回不了血,有毒的血排不掉,新鮮的血生不成,膽又無(wú)法換膽汁,所以這些人容易得膽結(jié)石、囊腫、大三陽(yáng)、小三陽(yáng)各種病癥。 
               
              在歐洲地區(qū),平均四個(gè)人就有一個(gè)肝炎病毒攜帶者,這就叫不懂規(guī)則。睡前半小時(shí)最好不要講話(huà),睡覺(jué)的時(shí)候更不要說(shuō)話(huà),如一說(shuō)話(huà),肺經(jīng)動(dòng),然后心經(jīng)又動(dòng),(因?yàn)樾姆喂矠樯辖梗┤司腿菀走M(jìn)入興奮狀態(tài),所以就很難入睡。 
               
              21:00—23:00為亥時(shí)。亥時(shí)三焦經(jīng)旺,三焦通百脈。亥時(shí)入眠,百脈皆得濡養(yǎng),故百歲老人得共同特點(diǎn)即21:00(亥時(shí))之前入睡。女性若想長(zhǎng)久的保持容顏嬌好,應(yīng)做到早睡早期。 
               
              睡覺(jué)要關(guān)窗,不能開(kāi)風(fēng)扇、不能開(kāi)空調(diào),人生病很多都與此有關(guān),因?yàn)槿嗽谒咧校瑲庋魍ň徛w溫下降,人體會(huì)在表面形成一種陽(yáng)氣層,這種陽(yáng)氣層它使人叫“鬼魅不侵”,什么意思呢,陽(yáng)氣足的人,不做惡夢(mèng),就是這種陽(yáng)氣,占了上風(fēng)。開(kāi)空調(diào),開(kāi)風(fēng)扇,情況就不一樣了,開(kāi)窗戶(hù),窗戶(hù)走的是風(fēng),風(fēng)入的是筋,如果開(kāi)空調(diào),也有風(fēng),風(fēng)入筋,寒入骨,早上起來(lái),身上發(fā)黃,臉發(fā)黃,脖子后面那條筋發(fā)硬,骨節(jié)酸痛,甚至有人就開(kāi)始發(fā)燒,這就是風(fēng)和寒侵入到了筋和骨頭里的緣故,這也就是氣受傷了。如果說(shuō)晚上睡覺(jué)不開(kāi)窗,不開(kāi)空調(diào),不開(kāi)風(fēng)扇,連房門(mén)也關(guān)上,效果最好,如果熱,把房門(mén)打開(kāi),把窗戶(hù)關(guān)上,效果就差了一點(diǎn),但是他不至于第二天早上起來(lái)渾身乏力,后背僵硬。 
               
              有人把客廳的空調(diào)開(kāi)開(kāi)了,把臥室的門(mén)打開(kāi),和直接開(kāi)空調(diào)睡覺(jué)是差不多的,開(kāi)了空調(diào)以后,空調(diào)那個(gè)寒進(jìn)了骨了,所以心里發(fā)冷,心在哪,心在腦髓,腦為髓之海,骨髓里有寒,那肯定心里就寒了,怎么辦,補(bǔ)腎陽(yáng)、補(bǔ)中氣,什么時(shí)候補(bǔ)到心里不冷,燒就退了,寒走出去了。 
               
              睡覺(jué)要盡量早睡,睡得晚,傷了少陽(yáng)之氣,必然第二天是疲倦無(wú)力,要關(guān)上窗戶(hù),不開(kāi)空調(diào)、電扇,保護(hù)陽(yáng)氣。 
               
              肝膽在下焦,如果胃出現(xiàn)問(wèn)題的時(shí)候,他就會(huì)出現(xiàn)寢睡不安,一個(gè)是胃寒,如果這個(gè)人胃陽(yáng)本來(lái)就不足,過(guò)多的喝綠茶,就會(huì)出現(xiàn)胃寒,胃寒的時(shí)候人是睡不好覺(jué)的,或者吃帶泥沙之物過(guò)多,胃隱隱作寒,肯定是睡不好; 
               
              再一個(gè)是胃熱,就是熱氣往上走,嘴里喘的都是熱氣,像這種情況也睡不好覺(jué);再一個(gè)是胃燥,口干舌燥,胃里感覺(jué)到燥; 
               
              還有一個(gè)就是胃厚,氣味的味,胃厚,這種情況就是吃了這種厚膩的味道,有人吃海鮮、吃魚(yú)、吃燉雞,味道好鮮美,吃多了,美味不可多用,這些東西在里面要稀釋它,不稀釋它,它在里面味太厚了,所以這個(gè)也睡不好覺(jué); 
               
              再一個(gè)腹?jié)q,腹是漲鼓鼓的,也睡不著,翻來(lái)覆去也睡不著;再一個(gè)是胃氣太虛,冒冷汗,這也睡不好覺(jué),這些原因都可能形成胃不寧,胃不寧就睡不好。 
               
              睡覺(jué)時(shí)要肢暖,四肢要暖,因?yàn)樗闹顷?yáng)之本,這個(gè)大家都知道了,四肢不暖,肯定是腎陽(yáng)不足,應(yīng)該在睡覺(jué)之前把手腳捂暖,手腳和肚臍、背后的命門(mén)都要蓋好。 
               
              睡眠法因人而異,下面介紹3種做法: 
               
              1、睡覺(jué)前簡(jiǎn)單的壓腿,然后在床上自然盤(pán)坐,兩手重疊放于腿上,自然呼吸,感覺(jué)全身毛孔隨呼吸一張一合,若能流淚打哈欠效果最佳,到了想睡覺(jué)時(shí)倒下便睡 
               
              2、仰臥,自然呼吸,感覺(jué)呼吸像春風(fēng),先融化大腳趾,然后是其他腳趾,接著腳、小腿、大腿逐漸融化。如還未醒著,再?gòu)念^做。 
               
              3、入睡快的人可右側(cè)臥,右手掌托右耳。右掌心為火,耳為水,二者形成水火即濟(jì),在人體中形成心腎相交。久之,養(yǎng)心滋腎。 
               
              睡眠一定要早起,即使在冬天,也不可超過(guò)6點(diǎn)起床,春夏秋季盡量在5點(diǎn)之前起床,因?yàn)槿嗽谝鷷r(shí)(3點(diǎn)—5點(diǎn))肺經(jīng)旺的時(shí)候起床,能夠使肺氣得以舒展,以順應(yīng)陽(yáng)氣的舒長(zhǎng),來(lái)完成新陳代謝,肅降濁氣,使肺氣清,這樣有助于養(yǎng)肺和順應(yīng)太陽(yáng)的天勢(shì)升起人體陽(yáng)氣,使人一天陽(yáng)氣充足,否則,就好像發(fā)動(dòng)機(jī),過(guò)了這段好時(shí)機(jī)就很難發(fā)動(dòng)人體陽(yáng)氣,人體陽(yáng)氣淤積在人體下部不能由命門(mén)向上發(fā)動(dòng)升起,會(huì)形成淫氣,嚴(yán)重?fù)p害人的身心健康。 
               
              早晨5點(diǎn)至7點(diǎn)是人體大腸經(jīng)最旺的時(shí)候,人體需要把代謝的濁物排出體外,此時(shí)如果不起床,大腸得不到充分活動(dòng),無(wú)法很好的完成排濁功能,使?jié)嵛锿A舳纬啥舅兀:θ梭w血液和臟腑百骸。早晨7點(diǎn)到9點(diǎn)人體胃經(jīng)最旺,9點(diǎn)到11點(diǎn)人體脾經(jīng)最旺,這時(shí)人的消化吸收運(yùn)化的能力最好,如果這時(shí)還不起床,人體胃酸會(huì)嚴(yán)重腐蝕胃粘膜,人體在最佳吸收營(yíng)養(yǎng)時(shí)間得不到營(yíng)養(yǎng),長(zhǎng)期以來(lái)會(huì)患脾胃疾病,造成營(yíng)養(yǎng)不良、中氣塌陷。所以千萬(wàn)不要賴(lài)床,賴(lài)床會(huì)造成頭昏、疲憊不堪、睡眠不足的感覺(jué),而應(yīng)按時(shí)起床,歷史上許多偉人都是有三四點(diǎn)鐘起床的習(xí)慣,比如華盛頓、拿破侖、康熙皇帝、曾國(guó)藩等。另外早起能增加工作效益,俗話(huà)說(shuō):“三天早起,一天工”。 
               
              現(xiàn)代醫(yī)學(xué)證明,早睡早起的人精神壓力較小,不易患精神類(lèi)疾病。早晨不要太早出去鍛煉,因?yàn)樵绯吭谔?yáng)沒(méi)有出來(lái)之前,地下道的漳氣、濁氣正往上走(尤其是城市),這些氣對(duì)人體損傷是很?chē)?yán)重的。 
               
              養(yǎng)身三大事,一睡眠,二便利,三飲食,其余起居、服裝等皆是輔助。 
               
              三事中睡眠第一。然胃納不和者,夜眠不安,故以通便利為第二。而飲食無(wú)節(jié),饑飽過(guò)度者,腸胃必受傷,而營(yíng)養(yǎng)日減。睡以安神為主,神以心安為主,應(yīng)配合年齡,壯年至多七小時(shí)至八小時(shí),多睡則智昏頭暈眼紅脹,四肢疲軟,童年必睡足八小時(shí),或過(guò)九小時(shí)勿礙,老或病人至多六小時(shí)已足。 
               
              應(yīng)注意: 
               
              (一)睡眠宜早,勿過(guò)十時(shí),老年人以八點(diǎn)為正,勿過(guò)九點(diǎn)。凡交十一時(shí),為陽(yáng)生時(shí),屬腎,此時(shí)失眠,腎水必虧,心腎相連,水虧則火旺,最易傷神。千萬(wàn)勿以安眠藥片助睡。 
               
              (二)枕上切忌思索計(jì)算未來(lái)事,睡時(shí)宜一切不思,鼻息調(diào)勻,自己靜聽(tīng)其氣,由粗而細(xì),由細(xì)而微細(xì)而息。視此身如無(wú)物,或如糖入于水,化為烏有,自然睡著。 
               
              (三)如有思想,不能安著,切勿在枕上轉(zhuǎn)側(cè)思慮,此最耗神,可坐起一時(shí)再睡。 
               
              (四)如在午時(shí),即上午十一點(diǎn)至一點(diǎn),為陰生之時(shí),屬心,此時(shí)如不能睡,可靜坐一刻鐘,閉目養(yǎng)神,則心氣強(qiáng)。凡有心臟病者切宜注意,每日于此二時(shí)注意,則元?dú)馊諒?qiáng),無(wú)心跳腹泄或小便頻速之病。 
               
              (五)夏日起宜早,冬日起宜遲。居北方宜防寒氣,如在粵桂等省,早起防山嵐瘴氣中病。食后勿仰天睡,早起如在寅時(shí)三點(diǎn)至五點(diǎn),此時(shí)切忌郁怒,必?fù)p肺傷肝,萬(wàn)望注意。
            posted @ 2010-02-23 11:02 life02 閱讀(156) | 評(píng)論 (0)編輯 收藏

            開(kāi)始之前務(wù)必記住:

              黃金法則:80/20---你要承擔(dān)起80%的談話(huà)而面試官只會(huì)說(shuō)20%。

              白金法則:你必須試著控制面試的節(jié)奏和話(huà)題。

              鉆石法則:對(duì)于沒(méi)有把握的問(wèn)題,拋回給面試官。

              1.在一分鐘內(nèi)介紹一下你自己

              這似乎是必答題。不要以為這很容易。如果你用一分鐘來(lái)重復(fù)你的簡(jiǎn)歷,恭喜你,你的印象加分沒(méi)有了!建議你最多用二十秒鐘介紹自己的姓名、學(xué)校、專(zhuān)業(yè)。然后話(huà)鋒一轉(zhuǎn),引出自己的優(yōu)勢(shì)或強(qiáng)項(xiàng)。一定要在最短時(shí)間內(nèi)激發(fā)起面試官對(duì)你的好感,或者至少是興趣。

              成功的模式可以是:我叫XXX,英文名字XXX,XX省XX市人,今年6月將從XX學(xué)校XX專(zhuān)業(yè)本科(專(zhuān)科)畢業(yè)。除了簡(jiǎn)歷上您看到的介紹,我愿意特別說(shuō)一下我在XXX方面的特長(zhǎng)/我最大的特點(diǎn)是……(給出事例)。正是基于對(duì)自己這方面的自信,使我有勇氣來(lái)應(yīng)聘貴公司的XXX這一職位。(看表)一分鐘到了,希望我沒(méi)有超時(shí)。(很陽(yáng)光的微笑)

              如果面試官不是EQ太低,你的最后一句話(huà)應(yīng)該會(huì)使他放松和微笑。資歷嫩一點(diǎn)的還會(huì)接著問(wèn):“為什么你會(huì)這么認(rèn)為呢?”如果他真的這么問(wèn)你,Bingo!你完全有機(jī)會(huì)操縱這次面試!

              2.應(yīng)屆生經(jīng)常會(huì)被問(wèn)到的一個(gè)問(wèn)題是:你為什么會(huì)選擇你目前學(xué)習(xí)的專(zhuān)業(yè)呢?千萬(wàn)當(dāng)心,這個(gè)問(wèn)題的目的是考察你的DecisionQuality這一項(xiàng)勝任力,所以不要簡(jiǎn)單的說(shuō)“感興趣”或者“就業(yè)前景樂(lè)觀”等。給大家一個(gè)成功的范例(同樣適用于諸如‘您所做過(guò)的一個(gè)成功/最大的決定是什么”):

              問(wèn):張先生,您為什么會(huì)選擇財(cái)務(wù)專(zhuān)業(yè)呢?

              答:的確,財(cái)務(wù)已經(jīng)連續(xù)多年成為高校熱門(mén)專(zhuān)業(yè),這造成了就業(yè)時(shí)無(wú)可避免的激烈競(jìng)爭(zhēng)。可當(dāng)初我選擇財(cái)務(wù)專(zhuān)業(yè)時(shí)并不是單純因?yàn)樗臒衢T(mén)程度。我早就把就業(yè)目標(biāo)鎖定在蘇州工業(yè)園區(qū)的外資企業(yè)。根據(jù)我高三時(shí)搜集到的統(tǒng)計(jì)資料,園區(qū)當(dāng)時(shí)有外企XXX家,而且每年以XXX%的速度在增加。以每個(gè)公司財(cái)務(wù)部至少5個(gè)人計(jì)算(總賬,應(yīng)收應(yīng)付,稅務(wù),出納再加上一個(gè)經(jīng)理),加上園區(qū)的平均離職率是15%,則在我畢業(yè)時(shí),可以有XXX個(gè)空缺。我畢業(yè)那年應(yīng)該全國(guó)有XX相關(guān)專(zhuān)業(yè)的畢業(yè)生。其中可能有10%會(huì)瞄準(zhǔn)蘇州,而我填報(bào)的蘇州大學(xué)在當(dāng)?shù)乜诒锌桑瑢儆谥械绕稀D敲矗?/2的對(duì)手能被我淘汰。再加上我就在蘇州本地學(xué)習(xí),四年中可以更早的尋求機(jī)會(huì),所以,我很有信心的選擇了這個(gè)專(zhuān)業(yè)。

              其實(shí),沒(méi)有哪個(gè)面試官會(huì)相信你真的作過(guò)如此縝密的調(diào)查分析,但你已經(jīng)展示了你做決策時(shí)的思路,所以可以加分。

              記住:所有的回答要符合你專(zhuān)業(yè)的特點(diǎn)。不要說(shuō)得太到位,可以自圓其說(shuō)就行了,不然,他們會(huì)覺(jué)得你要么太虛偽,要么太狂妄。還有,應(yīng)該表示對(duì)自己的專(zhuān)業(yè)的確感興趣,或者增加點(diǎn)戲劇效果:我本來(lái)理解的財(cái)務(wù)管理就是管賬,所以開(kāi)始的時(shí)候還真后悔了一陣,直到大三時(shí)開(kāi)始了在企業(yè)的實(shí)踐,才有了改觀,并真正喜歡上了我的專(zhuān)業(yè)。這樣顯得真實(shí)可信,更重要的是,很自然的由你引導(dǎo)到準(zhǔn)備好的問(wèn)題:實(shí)習(xí)的收獲。

              3.為了考察您LearningontheFly這一條勝任力,通常我們會(huì)問(wèn)您在實(shí)習(xí)期間的收獲。此時(shí),不要夸大自己的成績(jī),謙虛一點(diǎn)。還有,不妨說(shuō)一下自己的失誤(不用怕,畢竟你是在實(shí)習(xí))。記住:詳細(xì)說(shuō)明當(dāng)時(shí)的情況(Situation),你要達(dá)到的目的(Task),你采取了哪些步驟(Actions),事情的結(jié)果(Result),還有你得到的經(jīng)驗(yàn)教訓(xùn)(Lessonlearned)以及后來(lái)怎樣運(yùn)用到工作中避免犯類(lèi)似的錯(cuò)誤。最后做出總結(jié):原來(lái)書(shū)本上的知識(shí)要能夠在工作中熟練運(yùn)用,這期間還有很長(zhǎng)的一段路要走。還可以說(shuō):回到學(xué)校后,我對(duì)自己的實(shí)習(xí)經(jīng)歷作了一番總結(jié),發(fā)現(xiàn)自己在XXX方面還需要加強(qiáng)。所以,我很注意利用大學(xué)的最后一個(gè)學(xué)期來(lái)彌補(bǔ)這一不足。現(xiàn)在,我對(duì)自己很有信心,如果時(shí)間能夠倒流,我相信我能做到更好。

              4.你有過(guò)和別人合作的經(jīng)歷嗎?(千萬(wàn)要回答“有”)那么,在這過(guò)程中,你是如何處理意見(jiàn)分歧的呢?現(xiàn)在是考察你的ConflictsManagement。現(xiàn)在的絕大部分企業(yè)都不欣賞沒(méi)有原則的老好人。所以,你要把自己包裝得強(qiáng)勢(shì)一些。

              我本人比較滿(mǎn)意的回答:

              每個(gè)人在團(tuán)隊(duì)中都應(yīng)該可以自由坦誠(chéng)地發(fā)表意見(jiàn),我會(huì)非常認(rèn)真的聆聽(tīng),分析;但對(duì)于自己的意見(jiàn)我不會(huì)沒(méi)有原則的輕易放棄。民主過(guò)后還需要集中。我是學(xué)校英語(yǔ)俱樂(lè)部的主席,在組織校際年度聯(lián)歡時(shí),有兩個(gè)干事的意見(jiàn)和我不一致。(停頓一下,讓面試官記住你的這個(gè)閃光點(diǎn))我和他們開(kāi)了會(huì)。大家都闡述了各自的理由。很遺憾,我仍然沒(méi)有說(shuō)服這兩人。在這種情況下,我感謝他們的積極參與,但表示仍然會(huì)采用我的方案。我的理念是:Meeting不等于Voting,完全不需要少數(shù)服從多數(shù);我是負(fù)責(zé)人,我相信自己有能力采取最佳方案;假如失敗了,我也會(huì)承擔(dān)主要責(zé)任。而如果我是團(tuán)隊(duì)的普通一員,我會(huì)保留自己的意見(jiàn),但還是認(rèn)真執(zhí)行管理者已經(jīng)做出的決策。當(dāng)然,學(xué)校畢竟不同于公司,情況會(huì)更加復(fù)雜,但我堅(jiān)信,只要遵循“對(duì)事不對(duì)人”的原則,任何問(wèn)題都可以得到解決。

              在回答時(shí),一定要眼睛看著面試官,微笑,以沖淡你的咄咄逼人。

              如果你實(shí)在沒(méi)有把握,可以把問(wèn)題拋還給面試官,試舉一例(還是同樣的問(wèn)題):

              問(wèn):你是如何處理意見(jiàn)分歧的呢?

              答:您問(wèn)的恰好也是我最困惑的一點(diǎn),而學(xué)校里老師從來(lái)不給我們這樣的指點(diǎn)。一方面,我不想做沒(méi)有原則的老好人,另一方面,大家都是朝夕相處的同學(xué),我不想讓他們覺(jué)得我盛氣凌人。我當(dāng)時(shí)是這樣做的:……可一直到現(xiàn)在,我都不知道是否作的正確,也許我可以從您那里得到一些指教,您說(shuō)我當(dāng)時(shí)這么做有問(wèn)題嗎?

              如果對(duì)方馬上對(duì)你言傳身教,那他鐵定是菜鳥(niǎo),你不用緊張了,因?yàn)椋侠淼姆磻?yīng)應(yīng)該是不置可否的說(shuō):其實(shí)這個(gè)問(wèn)題永遠(yuǎn)不會(huì)有標(biāo)準(zhǔn)答案。

              5.有人問(wèn)起多個(gè)問(wèn)題同時(shí)出現(xiàn)時(shí),應(yīng)該如何解決。這就是PrioritySetting的勝任力。應(yīng)對(duì)思路是把所有要處理的事情按輕重緩急分成4個(gè)象限:重要而且緊急;重要但不緊急;不重要但緊急;不重要也不緊急。但記住,不要直接敘述這個(gè)思路,這會(huì)讓人覺(jué)得你不像應(yīng)屆生。還是通過(guò)舉例說(shuō)明比較好。我面試過(guò)的一個(gè)比較好的例子:我在大三時(shí)正好要復(fù)習(xí)準(zhǔn)備英語(yǔ)6級(jí)考試,這時(shí)有機(jī)會(huì)可以去一家企業(yè)做兼職部門(mén)助理,但需要每周花三個(gè)半天。同時(shí),每月一次的英語(yǔ)沙龍活動(dòng)要組織安排,還要(不好意思地說(shuō))抽空陪陪女朋友(最后一點(diǎn)很重要,可以活躍氣氛,還為下面制造了一個(gè)不重要不緊急的事例)。我當(dāng)時(shí)利用沒(méi)有課程的下午去公司工作,一般要到5點(diǎn)半回學(xué)校。在公車(chē)上的30分鐘正好用來(lái)總結(jié)當(dāng)天在公司的收獲和需要了解的知識(shí)。在食堂與女朋友吃晚飯,六點(diǎn)半去教室自習(xí),到十點(diǎn)回宿舍。英語(yǔ)沙龍的工作委派給大二的兩個(gè)干事,他們每天會(huì)到自習(xí)教室找我談10分鐘,我會(huì)給他們一些建議。這樣,我沒(méi)有花太多的精力在沙龍活動(dòng)上,可對(duì)整個(gè)過(guò)程都有了解和掌控。后來(lái)6級(jí)考試順利通過(guò),那家公司對(duì)我的工作評(píng)價(jià)很高,我也學(xué)了很多東西;英語(yǔ)沙龍的活動(dòng)如期舉行,我和女朋友也沒(méi)有疏遠(yuǎn)。

              這同時(shí)展示了三條勝任力:prioritysetting;delegation和work/lifebalance

              作為應(yīng)屆生,在面試前,應(yīng)該了解一下外企的部門(mén)架構(gòu)。以歐美企業(yè)為例,一般部門(mén)內(nèi)的職位從低到高依次為:助理(如果是本科生,有時(shí)候可以跳過(guò))---專(zhuān)員---資深專(zhuān)員---主管---資深主管---部門(mén)副經(jīng)理/SectionManager---部門(mén)經(jīng)理。一般,主管要求有5年以上的相關(guān)工作經(jīng)驗(yàn),這是一個(gè)分水嶺。好,回過(guò)來(lái)談?wù)劽嬖嚂r(shí)如何回答關(guān)于職業(yè)生涯規(guī)劃問(wèn)題。其實(shí),這種問(wèn)題并不需要你回答得無(wú)懈可擊,這也辦不到---你說(shuō)得通俗了,認(rèn)為你胸?zé)o大志;回答太專(zhuān)業(yè)了,又覺(jué)得你好高鶩遠(yuǎn).

              回答這類(lèi)問(wèn)題,有以下幾點(diǎn)可以幫你加分:

              1.設(shè)定一個(gè)與自己專(zhuān)業(yè)相關(guān)的長(zhǎng)遠(yuǎn)目標(biāo);這個(gè)目標(biāo)要和公司的工作有關(guān)但不要局限在企業(yè)內(nèi)部(因?yàn)榭臻g有限,會(huì)遭遇許多太過(guò)于細(xì)節(jié)的問(wèn)題)。例如,HR專(zhuān)業(yè)的學(xué)生可以說(shuō),自己的目標(biāo)是在35歲之前,也就是10年內(nèi),成為一名優(yōu)秀的人才測(cè)評(píng)專(zhuān)家或者資深企業(yè)人力資源顧問(wèn);工程技術(shù)專(zhuān)業(yè)的學(xué)生,可以成為精益生產(chǎn)專(zhuān)家或者黑帶大師;IT專(zhuān)業(yè)則可以在信息資源整合和ERP解決方案方面成為專(zhuān)家,等等。注意,要著重在你想做些什么,而不是你想爬到什么級(jí)別。

              2.把這個(gè)目標(biāo)分解,以1年,3年,5年,10年的進(jìn)度,逐步推進(jìn)。這個(gè)就要靠你自己編了,恕在下不能一一舉例。記住,每個(gè)階段都要說(shuō)明你能為公司做出怎樣的貢獻(xiàn),你能得到怎樣的提高,這與你長(zhǎng)遠(yuǎn)目標(biāo)的關(guān)系在哪里。此時(shí),可以適當(dāng)聯(lián)系到剛剛提到的部門(mén)架構(gòu)。

              3.在此過(guò)程中,除了自己想辦法不斷充電,還要說(shuō)一下你希望公司可以給你怎樣的幫助。比如能夠有崗位輪換的機(jī)會(huì);或者能夠參與各種項(xiàng)目等。不要提希望公司會(huì)給你培訓(xùn),送你出國(guó),給你報(bào)銷(xiāo)學(xué)費(fèi),要表現(xiàn)得自己希望在實(shí)踐中成長(zhǎng)。

              4.強(qiáng)調(diào)自己的穩(wěn)定的心態(tài)。你可以這樣說(shuō):“中國(guó)人最講究‘名正言順’或者‘不在其位,不謀其職’,所以很多人都認(rèn)為,只有給了主管的職位,才能運(yùn)用主管的權(quán)利,發(fā)揮主管的作用。我的理念和別人不同,我認(rèn)為恰恰相反,當(dāng)你展示出了主管該具有的能力,能完成更多的工作,公司自然會(huì)考慮對(duì)你的職位進(jìn)行調(diào)整。在沒(méi)有足夠的權(quán)力時(shí),要使用自己的影響力,所以我鄙視那些成天想著晉升卻沒(méi)有任何建樹(shù)的人。”這樣子,你的自我包裝就成功了一大半。

              5.最后要注意,在回答類(lèi)似問(wèn)題時(shí),不要顯得太胸有成竹。偶爾顯示出涉世未深可以讓面試官覺(jué)得你還有學(xué)生的單純。“這個(gè)問(wèn)題很大,我在學(xué)校里也曾經(jīng)斷斷續(xù)續(xù)的考慮過(guò),現(xiàn)在我簡(jiǎn)單的講一下,可能會(huì)顯得一廂情愿,希望得到您的指教”這樣的一個(gè)緩沖在許多時(shí)候很管用哦。(還記得鉆石法則嗎?)

              最后想提一下面試的肢體語(yǔ)言。我面試過(guò)的應(yīng)屆生應(yīng)該沒(méi)有1000也有800了吧。我發(fā)現(xiàn)幾乎90%的人在入座后都采用一種非常閉合的姿勢(shì),很拘謹(jǐn)。這不能說(shuō)是壞事,但的確會(huì)讓面試開(kāi)始的破冰顯得艱難。現(xiàn)在,閉上眼睛,想象一對(duì)親密情侶在燭光下甜蜜交談,他們的姿勢(shì)應(yīng)該是幾乎一樣的;你們平時(shí)和好朋友促膝長(zhǎng)談,相信采用的也是相同的姿勢(shì);電視上的國(guó)家元首交談時(shí),絕大多數(shù)情況兩人的姿勢(shì)也相同或接近。這是因?yàn)椋簝蓚€(gè)人如果在交談過(guò)程中采用同一種姿勢(shì),則雙方在潛意識(shí)中會(huì)有彼此認(rèn)同的感覺(jué)。我們把這樣的姿勢(shì)一致稱(chēng)為Rapport。我本人非常注重采用Rapport來(lái)增進(jìn)溝通效果(特別是,如果有人盛氣凌人的叉腰對(duì)我說(shuō)話(huà),不論他的職位高低,我也會(huì)叉腰和他說(shuō)話(huà)---輸人不輸陣:))

              還有,面試時(shí),手勢(shì)的運(yùn)用很重要。特別是回答較大的問(wèn)題時(shí),用手虛擬的在桌面上列出1,2,3,這樣會(huì)讓人覺(jué)得你很有條理,而且不會(huì)顯得很稚嫩。而說(shuō)到我會(huì)怎樣怎樣時(shí),把手掌放在心口,真的有強(qiáng)化的效果。
            posted @ 2009-11-27 21:14 life02 閱讀(411) | 評(píng)論 (0)編輯 收藏

             
            posted @ 2009-11-04 20:05 life02 閱讀(89) | 評(píng)論 (0)編輯 收藏

            這種面試形式相信很多同學(xué)經(jīng)歷過(guò),就是5-12個(gè)人一組,給你們一個(gè)題目,給幾分鐘時(shí)間思考,然后發(fā)表各自意見(jiàn),再進(jìn)行小組自由討論,要求最后達(dá)成一致意見(jiàn),最后選出一個(gè)代表進(jìn)行總結(jié)陳詞,每個(gè)人再對(duì)自己剛才的表現(xiàn)作一下總結(jié)。

             

            這類(lèi)面試只要掌握好技巧,應(yīng)該其實(shí)比較好過(guò)。首先要理解:這種面試形式考查的目的是什么?實(shí)際上,這類(lèi)面試考查的無(wú)法就是一點(diǎn):你的團(tuán)隊(duì)合作能力。理解了這一點(diǎn),剩下的問(wèn)題就好辦了。個(gè)人感覺(jué),參加這類(lèi)面試,一定要注意以下方面:

             

            1不要過(guò)分表現(xiàn)自己,表現(xiàn)最多的那個(gè)人一定首先被淘汰。道理很簡(jiǎn)單:既然考查的是團(tuán)隊(duì)合作能力,那么,集體利益顯然是最重要的,如果你總是搶著表現(xiàn)自己,那只能說(shuō)明,你把自身利益放到了集體利益之前,集體觀念淡薄,肯定會(huì)被第一個(gè)淘汰。當(dāng)然,也有例外,但那絕對(duì)是極少數(shù)。大家可以仔細(xì)回味一下。

             

            2說(shuō)話(huà)不要太多,但也不能太少,太少了就不會(huì)給考官留下深刻印象。要注意掌握小組的發(fā)展動(dòng)向,在最關(guān)鍵的時(shí)刻,說(shuō)出最有分量的話(huà),簡(jiǎn)言之,要么不說(shuō),要說(shuō)就要選在最該你說(shuō)的時(shí)候說(shuō)。例如:當(dāng)小組意見(jiàn)分歧嚴(yán)重,時(shí)間所剩不多時(shí),你可以試著提出一個(gè)緩解矛盾的折衷方案;或者當(dāng)大家討論的問(wèn)題偏離主題的時(shí)候,你可以及時(shí)提醒大家;或者當(dāng)你發(fā)現(xiàn)其他人的意見(jiàn)忽略了某些重要方面時(shí),可以及時(shí)提出來(lái)。具體的請(qǐng)參考后面的成功案例。

             

            3要多與你旁邊的人交流,多交換意見(jiàn)。團(tuán)隊(duì)合作離不開(kāi)交流,多跟他們交流,交換意見(jiàn),會(huì)對(duì)你個(gè)人有很大啟發(fā),也會(huì)對(duì)小組達(dá)到統(tǒng)一意見(jiàn)起到重要作用。當(dāng)然,這一切考官都看在眼里:)

             

            4、考慮問(wèn)題和說(shuō)話(huà)時(shí),要把集體利益放到第一位,一切都要服從集體目標(biāo)。要多說(shuō)"我們小組...",少說(shuō)"..."要多向你旁邊的人或團(tuán)隊(duì)核心成員提意見(jiàn),讓他代你說(shuō)。

             

            5、總結(jié)時(shí),要首先肯定、強(qiáng)調(diào)其他每個(gè)成員在團(tuán)隊(duì)的這次任務(wù)中的作用,向他們表示感謝,再說(shuō)自己為團(tuán)隊(duì)作出的貢獻(xiàn),并要看到自己的不足。

             

            以下以具體的安全來(lái)說(shuō)明面試細(xì)節(jié)。首先是成功案例。

             

            1、  華為

             

            華為的一面采用的就是這種形式,據(jù)說(shuō)這個(gè)環(huán)節(jié)淘汰率是相當(dāng)高的。

             

            題目:12個(gè)人,分成2組,給出14種職業(yè),給每個(gè)組20分鐘時(shí)間討論,要求達(dá)到統(tǒng)一意見(jiàn),對(duì)這14種職業(yè),按照其重要程度排序;然后每個(gè)組選出一位代表,陳述小組討論結(jié)果及理由;接下來(lái)進(jìn)入自由辯論階段,兩組互相PK;最后,每個(gè)人選出一個(gè)自己認(rèn)為剛才表現(xiàn)最出色的人,并說(shuō)明理由。

             

            1)  小組討論

             

            在這個(gè)環(huán)節(jié)里,有一個(gè)南大學(xué)生表現(xiàn)得很冒尖,當(dāng)時(shí)就知道他肯定掛了(后來(lái)得到了印證)。經(jīng)過(guò)20分鐘,大家達(dá)成了統(tǒng)一意見(jiàn)。

             

            2)  陳述

            他們選我來(lái)陳述小組意見(jiàn),當(dāng)時(shí)想倒霉了,結(jié)果后來(lái)面試官指定另一個(gè)人作陳述(心中竊喜)。后來(lái)他也掛了。

             

            3)  辯論

             

            對(duì)方開(kāi)始對(duì)我們的排序結(jié)果進(jìn)行質(zhì)疑。主要質(zhì)疑的是,為什么我們把水產(chǎn)養(yǎng)殖人員和印章刻字人員排那么靠錢(qián)。我想到質(zhì)疑他們把娛樂(lè)場(chǎng)所健身人員排到保育人員前面,

             

            告訴那個(gè)比較冒尖的人,讓他說(shuō)(心想,他反正那么想表現(xiàn),就讓他說(shuō)吧)。

             

            在整個(gè)辯論過(guò)程中,基本都是南大那個(gè)人在搶著說(shuō),跟對(duì)方辯論,我們組其他人都沒(méi)插上話(huà),后來(lái)是面試官指定我們組其他人說(shuō),結(jié)果,對(duì)方的質(zhì)疑他們都頂不住了。最后,面試官看我從頭到尾都沒(méi)說(shuō)話(huà),讓我說(shuō),我就舉出北京當(dāng)時(shí)吃海鮮吃死人的例子和刻假章的例子,對(duì)他們進(jìn)行了反駁,瞬間扭轉(zhuǎn)局勢(shì)。語(yǔ)氣略帶調(diào)侃,面試官也跟著樂(lè)了。

             

            4)  總結(jié)

             

            最后,讓每個(gè)人選出剛才表現(xiàn)最出色的人。很多人都選我,但最后我沒(méi)有選自己,而是選了我旁邊那個(gè)人,原因是"他溝通做的比較好"

             

            相信我最后一句話(huà)給面試官留下了深刻的印象,因?yàn)樗中χ貜?fù)了一遍。當(dāng)時(shí)面完,我就知道:我肯定進(jìn)下一輪,南大那個(gè)肯定被淘汰(結(jié)果果然不出所料)

             

            2、  陽(yáng)光財(cái)險(xiǎn)

             

            采用的是無(wú)領(lǐng)導(dǎo)小組討論形勢(shì),即:給定一個(gè)話(huà)題,小組成員在30分鐘內(nèi)進(jìn)行自由討論,最后選出一個(gè)人來(lái)作總結(jié),期間面試官不給任何提示,不作任何干預(yù)。

             

            我們的題目是:假設(shè)你們是北京市政府工人人員,08年奧運(yùn)將至,對(duì)于北京的一些外來(lái)務(wù)工人員及流動(dòng)人員,應(yīng)該如何安置?是否應(yīng)把他們遣散回家?

             

            小組一共12個(gè)人,一半天大一半南大的。整個(gè)討論過(guò)程比較乏味,因?yàn)榇蟛糠秩硕荚趽屩f(shuō)話(huà),希望多贏得表現(xiàn)機(jī)會(huì)。我只說(shuō)了兩段話(huà),一個(gè)是在開(kāi)頭,一個(gè)是在結(jié)尾。開(kāi)頭時(shí),我只說(shuō)了幾句:面對(duì)這個(gè)問(wèn)題,我覺(jué)得大家應(yīng)該考慮xxxx...方面,請(qǐng)大家提出補(bǔ)充意見(jiàn)。結(jié)尾時(shí),我也只說(shuō)了幾句:大家討論了這么久,都忽略了一個(gè)很重要的方面...最后的總結(jié)不是我做的,整個(gè)過(guò)程我只說(shuō)了這幾句話(huà),但后來(lái)我還是進(jìn)入了下一輪。另外,我們組作總結(jié)的那個(gè)人過(guò)了,還有我的朋友,他最后對(duì)總結(jié)的那個(gè)人作了點(diǎn)補(bǔ)充。

             

            3、  國(guó)家外匯儲(chǔ)備管理局中央外匯業(yè)務(wù)中心

             

            一面采用的是這種形式,小組5個(gè)人,給定一個(gè)題目,10分鐘時(shí)間看,1分鐘時(shí)間陳述自己觀點(diǎn),20分鐘時(shí)間討論,最后選一個(gè)人用3分鐘對(duì)小組討論結(jié)果進(jìn)行描述,其他人用2分鐘對(duì)自己剛才的表現(xiàn)作總結(jié)。我們的題目是:假設(shè)唐僧四人再次西天取經(jīng),但因?yàn)橘Y金不足,必須淘汰一人,請(qǐng)問(wèn)應(yīng)該淘汰誰(shuí)?并說(shuō)出理由。

             

            我們組的意見(jiàn)完全一致:淘汰豬八戒。所以,討論環(huán)節(jié)變得很輕松,大家的任務(wù)變成了,找出為什么淘汰八戒而保留其他人的理由。具體過(guò)程不多說(shuō)了。我最突出的表現(xiàn)是在最后。

             

            最后,每個(gè)人輪流對(duì)自己剛才的表現(xiàn)作總結(jié),前四個(gè)人都說(shuō)了自己剛才對(duì)整體起到什么作用,最后到我說(shuō)時(shí),我的原話(huà)是:

             

            "剛才通過(guò)我們小組的努力,最后出色的完成了任務(wù),在這個(gè)過(guò)程中,其他幾位同學(xué)都起到了重要作用,例如:1號(hào)同學(xué)...3號(hào)...4號(hào)...5號(hào)...。另外我想說(shuō)的是,我們?cè)谟懻摰念}目跟我們剛才做的說(shuō)明了同一個(gè)道理,就是:在一個(gè)團(tuán)隊(duì)中,一定要明確自己的定位,找到自身的角色,否則就會(huì)像豬八戒那樣因?yàn)槎ㄎ徊幻鞔_而被淘汰。我剛才在團(tuán)隊(duì)中的角色主要是溝通和串聯(lián)的作用。表現(xiàn)不足的地方就是,很抱歉,剛才忘了幫大家掐時(shí)間。"

             

            下面是失敗案例。

             

            聯(lián)想:給小組一個(gè)雞蛋,一些吸管和膠帶,請(qǐng)小組在20分鐘時(shí)間內(nèi)想出一個(gè)辦法,利用這些資源,讓雞蛋從2米的高空掉下來(lái),而不碎。最后選出一個(gè)人作演示和總結(jié),并請(qǐng)每一個(gè)人對(duì)自己剛才的表現(xiàn)作總結(jié)。

             

            我們組最后成功的完成了任務(wù),并由我來(lái)作演示。可惜最后,我們的方案被HR批評(píng)了,說(shuō)我們用光了所有的膠帶和吸管,不懂得節(jié)約手上的資源。

             

            最后的結(jié)果:我們組被整組淘汰。

             

            教訓(xùn)總結(jié):個(gè)人利益和集體利益是息息相關(guān)的,如果整體的方案失敗了,那么個(gè)人的成功也無(wú)從談起。

             

            下一篇請(qǐng)關(guān)注面試之非技術(shù)面試篇。

            posted @ 2009-11-01 22:31 life02 閱讀(372) | 評(píng)論 (0)編輯 收藏

            我盡量地把整個(gè)過(guò)程完整地重現(xiàn)出來(lái)吧,雖然很多地方已經(jīng)記得不太清楚了
            ! b  K$ ~7 ~) M. |' N) ?3 c阿里巴巴B2B,這個(gè)是什么公司?其實(shí)我沒(méi)多大感覺(jué)
            # Q: y; m3 {4 x( ]$ X) d我只知道昨天早上被班上的女生拉去陪她筆試,在華工五山校區(qū)34號(hào)樓102- U/ B# E8 |% k$ |$ y
            晚上的時(shí)候,永躍拉我去中大的大學(xué)城校區(qū)筆試阿里巴巴的研究院: H( \4 ^3 z$ d* i% E1 p, o& h
            然后當(dāng)晚就收到了阿里巴巴B2B的面試通知,讓我第二天帶簡(jiǎn)歷,成績(jī)單,筆過(guò)去面試
            + z* D; M! {: y: t* [/ f+ K時(shí)間是1200,對(duì),就是中午12點(diǎn),怪吧,地點(diǎn)在華工五山校區(qū)逸夫人文館的1樓中廳
            3 N0 Y7 j" C2 \; [3 P+ Y同時(shí)收到網(wǎng)易郵箱的面試通知,在網(wǎng)易大廈,時(shí)間是早上900,好在沒(méi)有沖突
            3 B* o) ]8 t% h1 z) G早上一大早就起床,然后刷牙刷到一半的時(shí)候,又接到一個(gè)電話(huà),是阿里巴巴研究院的
            ; I; ~) C: w/ r  U7 \汗,居然1400在中山大學(xué)面試,一直沒(méi)面試,一來(lái)就來(lái)三個(gè),XX# Z; Q4 z& e, V
            + [! L! t6 ]9 j7 u2 H9 Y
            , R2 r& k+ y7 P, Y

            / P5 W8 I0 S8 Z" _0 b趕到網(wǎng)易,好多人穿著西裝在等,汗,貌似就我一個(gè)不是穿西裝的了...7 W1 \8 @- e9 c
            沒(méi)多久就開(kāi)始面試了,可是等到10點(diǎn)多都沒(méi)人叫我,于是我去前臺(tái)問(wèn)了一下/ j  |& N1 D8 r8 C* Z5 [% J5 A$ x
            發(fā)現(xiàn),面試時(shí)間居然是29日上午9點(diǎn)...我早了一天過(guò)來(lái)...9 ?4 L( ~6 L. I0 F
            接著搭2線(xiàn)趕往華工五山校區(qū),去到阿里巴巴B2B的面試地點(diǎn)/ Y- `. u: ?, d% j
            工作人員馬上讓我們填一份表,然后說(shuō)讓我先去吃飯
            ) l5 H, L8 P" {2 g! j  x' Y我跟他們說(shuō)2點(diǎn)還有研究院的面試,能不能讓我先面,我晚點(diǎn)吃也無(wú)所謂的" T5 K% e$ ~$ ?6 k
            一個(gè)工作人員就說(shuō)把我的順序調(diào)到下一個(gè),再過(guò)了5分鐘左右,就被叫去面試了,果然神速
              w& P! l- _. v: U! N" }9 Z% v& Z$ {7 Y/ ?% G

            9 w. p- w! C6 v  r* k8 N: q4 L, d2 f, J
            走到面試官的臺(tái)前,他主動(dòng)地和我握了手,然后就開(kāi)始看我填的那份表
            8 J3 ]" w& m; e5 i* C5 c突然就說(shuō):“哇,你是搞ACM的啊?拿了不少獎(jiǎng)哦,我們公司內(nèi)部也搞ACM比賽的。”5 j" I, z( m6 E6 i
            我說(shuō):“呵呵,ACM的確很好,比較能夠鍛煉團(tuán)隊(duì)精神。”8 }6 _. i# C" m% q( V
            “是嗎?我們公司打比賽都是靠個(gè)人的,哪個(gè)人牛,一個(gè)人就可以搞定全部。”4 U  q& E' ?* C  Y9 ]
            心里有點(diǎn)汗...繼續(xù)說(shuō)“可能比賽的對(duì)象不同吧,我們都是大一才開(kāi)始接觸編程的,可是我們的對(duì)手中,很大一部分人都已經(jīng)搞了6-7年的算法了,不配合的話(huà),一個(gè)人再?gòu)?qiáng),也是強(qiáng)不過(guò)一個(gè)團(tuán)隊(duì)的!”
              F/ `& r# a( h7 n這時(shí),他翻開(kāi)我昨天筆試的題目,看了下我最后兩個(gè)問(wèn)答題的答案,這里放題目出來(lái)給大家看看:% p5 q; r9 j6 K% v' z  d$ J
            1.如果你有一個(gè)網(wǎng)站,連接著幾臺(tái)服務(wù)器,怎么去寫(xiě)一個(gè)自動(dòng)測(cè)試的程序去檢測(cè)每一臺(tái)服務(wù)器或者相關(guān)網(wǎng)絡(luò)設(shè)備是否出現(xiàn)問(wèn)題,且必須是無(wú)論你在任何地方,任何時(shí)間,你都可以第一時(shí)間知道?
            - R4 S$ o- [. c0 I% t/ Y4 ]' c9 U! W我的答案:使用一臺(tái)主機(jī)連接外網(wǎng),每隔一個(gè)很小的時(shí)間片就去主動(dòng)地連接每一臺(tái)服務(wù)器,如果在一段時(shí)間內(nèi),某個(gè)服務(wù)器一直都無(wú)法連接,則證明它出現(xiàn)了故障,這時(shí)就主動(dòng)地提醒管理員
            9 x. k3 X. h6 h& y1 X& G2.假如有三臺(tái)服務(wù)器,其中一臺(tái)突然出現(xiàn)了崩潰,這時(shí)你要怎么辦?9 t$ ^/ Y, E7 Y; X# b- h
            我的答案:先檢查連接數(shù),看是否存在黑客攻擊,然后檢查是否有內(nèi)存泄露,(剩下的就不寫(xiě)出來(lái)了)
            + \0 N% b9 U6 A  q5 N. N$ h" R+ Z& ?' p3 B: m# M5 P" G
            然后突然說(shuō):“第一題那個(gè),你的想法是好的,可是我們一般不是用這種方法,你想想,如果你有幾百臺(tái)服務(wù)器,你一個(gè)個(gè)地去ping,是不太可能的,我們一般是這樣,你需要監(jiān)視哪些服務(wù)器,就讓他們主動(dòng)地來(lái)ping你,這樣就OK了。”
            ; \! S4 a. y) Z  n* o5 \我說(shuō):“哦,原來(lái)是這樣,XXX(省略N字)”,突然發(fā)現(xiàn)我好像不是來(lái)面試,而是來(lái)聽(tīng)課的...& V+ K) T. I# H9 z% z! C+ Y4 q
            接著我說(shuō):“第二題那個(gè),后來(lái)我想了一下,覺(jué)得應(yīng)該先調(diào)用一臺(tái)服務(wù)器來(lái)備份數(shù)據(jù),然后再做鏈接檢查吧。”, E- g/ r/ D6 k
            他說(shuō):“不需要的,根本不需要備份,因?yàn)槲覀兌技僭O(shè)服務(wù)器是對(duì)等的,對(duì)等的,你知道吧?(我點(diǎn)頭),所以根本不需要備份任何數(shù)據(jù),沒(méi)了就沒(méi)了。”
            2 G1 M, N9 B1 y我驚訝地說(shuō):“那一些用戶(hù)的重要數(shù)據(jù)呢?這些也不需要管嗎?”: K* ?: {3 {( X: j4 G% u* `
            他回答說(shuō):“哦,這些數(shù)據(jù)都是和服務(wù)器分離的,那些怎么可能放在服務(wù)器上呢,要是那樣的話(huà),會(huì)很慘的。”# ?- ^% [8 l  E8 I) u5 z$ b6 `
            我突然醒悟地點(diǎn)了點(diǎn)頭
            4 w3 c' x9 @7 C$ W
            3 h0 v$ s. ?/ h  @
            5 P* ?& o/ |9 Z5 Q' T$ g6 c

            + d2 P  c6 ~& d( X; o然后他就開(kāi)始寫(xiě)對(duì)我的評(píng)價(jià)了,同時(shí)一邊笑著說(shuō):“呃,你先做個(gè)自我介紹吧。”
            ! Z' s$ J! b5 N7 F這時(shí)我也笑了,居然說(shuō)了這么久才開(kāi)始自我介紹,呵呵,然后就balala地說(shuō)了一通...
            ; N) l- G6 i# c7 r$ }4 s, _3 N* ~* b) d& Z
            接著面試官就笑著問(wèn):“能不能說(shuō)說(shuō)你ACM主要搞了些什么?”
            5 I; `& E/ @/ W, V' O- l$ ]9 w+ z我接著說(shuō):“各種都有吧,零零散散的,其實(shí)我覺(jué)得很多時(shí)候不需要拘泥于算法的本身,很多人和我說(shuō)他學(xué)了什么算法什么算法,我覺(jué)得其實(shí)這些都不重要,最重要的應(yīng)該是算法的那種思想,就拿dijk來(lái)說(shuō),有人說(shuō)它是圖論,也有的說(shuō)是搜索,或者是動(dòng)態(tài)規(guī)劃,但我覺(jué)得,從另一個(gè)角度來(lái)說(shuō),你也可以說(shuō)它是一種貪心啊,甚至說(shuō),大部分的動(dòng)態(tài)規(guī)劃,其實(shí)都是貪心的一種。很多東西,沒(méi)有明顯的界限的。”
            ( K- P/ x2 L6 h4 Q他好像很有感慨地點(diǎn)點(diǎn)頭,然后繼續(xù)問(wèn):“你覺(jué)得你會(huì)搞技術(shù)搞多少年?”% U* I( e( E7 b
            我毫不猶豫地說(shuō):“十年吧,因?yàn)槲也淮_定將來(lái)會(huì)不會(huì)轉(zhuǎn)管理,剛才介紹也和你說(shuō)了,我比較注重自己綜合能力的發(fā)展,做過(guò)許多學(xué)生干部的工作,等我做了十年,達(dá)到高級(jí)工程師的時(shí)候,我真的不確定我會(huì)選擇哪個(gè)方向,是做技術(shù),還是管理。”
            , M& Z* T; `  c7 R: [' D- ]% e他接著說(shuō):“其實(shí)做技術(shù)做到后面都肯定要轉(zhuǎn)管理的。”
            9 x8 [; h+ P. d% G$ S/ \7 B我問(wèn):“啊?不是管理和技術(shù)都分開(kāi),有不同的發(fā)展方向,我記得你們說(shuō)都有一個(gè)等級(jí)的啊?”! I( o3 j' |. U- c
            他說(shuō):“是的,但是你還是得去帶領(lǐng)一個(gè)團(tuán)隊(duì)的,做管理的話(huà),其實(shí)很多人與人之間的交流,那些需要看個(gè)人的能力,不過(guò)有時(shí)候,那些東西還是很煩人的。”# D+ @& Z$ }( Y! \
            我深有感觸地說(shuō):“的確,所以我也不確定以后會(huì)怎么樣,但至少還是先搞好技術(shù)吧。”  @" `" T9 T1 L% F
            (呃...面到這里,我突然感覺(jué)面試官有點(diǎn)眼熟...細(xì)看一下,發(fā)現(xiàn)原來(lái)就是我打開(kāi)阿里巴巴校園招聘主頁(yè)的一幅圖片,下面一行文字寫(xiě)的是啥?與資深工程師一起成長(zhǎng)...汗原來(lái)他就是阿里巴巴最資深的架構(gòu)師之一的那個(gè)牛人...無(wú)限Orz0 B& O! n* F2 s7 H. w
            3 o& ]# O, l) k3 Z, f: F
            他突然詭異地笑了一下,然后好像很有興致地看著我,說(shuō):“好啦!現(xiàn)在我開(kāi)始問(wèn)你問(wèn)題了”
            * ]* w8 w5 U6 }3 \/ k4 O/ K6 P我也馬上回應(yīng)了他一個(gè)笑容,心理面想:Orz,面試終于真正開(kāi)始了...
            % Z9 x+ E5 p$ q. X“你可以說(shuō)說(shuō)為什么析構(gòu)函數(shù)是要定義為虛函數(shù)嗎?”
            ; L3 M+ Q) E! i# |“因?yàn)檫@樣才可以防止內(nèi)存泄露,如果基類(lèi)動(dòng)態(tài)地開(kāi)辟了內(nèi)存的話(huà),而析構(gòu)函數(shù)不是虛的,那么派生類(lèi)就無(wú)法自動(dòng)執(zhí)行基類(lèi)的析構(gòu)函數(shù)了,這樣就會(huì)造成內(nèi)存泄露,很可能會(huì)被黑客利用,不然也會(huì)直接導(dǎo)致系統(tǒng)崩潰。”+ H! ^* P# ?# K# N0 C. h1 s! {
            他滿(mǎn)意地點(diǎn)點(diǎn)頭,而且明顯感覺(jué)他對(duì)我答的速度有點(diǎn)驚訝...他繼續(xù)問(wèn):“那你能不能和我說(shuō)說(shuō)什么是斷言?使用斷言又有什么好處呢?”  |- }/ E  {, |; ^
            “在Debug版本中,斷言一般用來(lái)檢查傳入的函數(shù)參數(shù)是否存在問(wèn)題,例如傳入指針,就可以用斷言去檢查指針是否為空,如果為空的話(huà)就中斷程序,而且生成Release版本后,斷言會(huì)被自動(dòng)屏蔽的,非常地方便。”我再次脫口而出......看來(lái)在金山的確學(xué)了不少有用滴東西
            . e/ Z; r- V# b6 x- k/ M他微笑地點(diǎn)點(diǎn)頭,然后再次問(wèn)到:“能不能和我說(shuō)說(shuō)智能指針是什么,它和指針有什么區(qū)別呢?”' G- Q2 O: {  m4 @: _' E" ^
            我想了一下,說(shuō):“智能指針我以前用過(guò),但記不太清了,但我知道其實(shí)智能指針和普通的指針沒(méi)有太大區(qū)別的,不過(guò)智能指針限定了它指向的范圍,好像是這樣吧,真的不太記得了。”
            1 F1 s- [* Q% V2 l他笑了笑,繼續(xù)問(wèn):“那你給我說(shuō)說(shuō),為什么不能在創(chuàng)建一個(gè)線(xiàn)程的時(shí)候,把指向類(lèi)成員函數(shù)的指針傳給它呢?”; J- C- A1 Y! S7 Q5 {% m: F7 v( V
            ...開(kāi)始多線(xiàn)程了,越來(lái)越復(fù)雜,幾乎全部都不會(huì)了,我很不好意思地說(shuō):“呃...這個(gè)我不太清楚,我也沒(méi)有使用過(guò)C++寫(xiě)多線(xiàn)程,只用過(guò)Python,調(diào)用里面的Threading庫(kù),而且也沒(méi)用多線(xiàn)程寫(xiě)過(guò)項(xiàng)目,只做過(guò)比較簡(jiǎn)單的練習(xí)...
            & f' i  Y# B" ?) g4 V這時(shí)他看了看我的簡(jiǎn)歷,然后突然恍然大悟地說(shuō):“哦!原來(lái)你是本科的啊!”" I* T! r5 e8 O' q: O
            狂汗,原來(lái)之前他把我當(dāng)成研究生了?!天啊!!我說(shuō):“嗯...是的,我只是本科生而已。”
            7 H6 x/ O* R- Y; t  {! {: V; M
            4 A8 t) a5 G  I% m; N5 q. L然后他問(wèn):“那么,你覺(jué)得你哪方面比較強(qiáng)呢?”
            - g  \/ {( i: B我想了想,說(shuō):“算法和數(shù)據(jù)結(jié)構(gòu)吧,畢竟大學(xué)主要都是搞這幾個(gè)。”5 x) n& T. ?) Y! T
            他說(shuō):“好吧,那我就問(wèn)你算法的題目吧。”(囧阿囧,千萬(wàn)表問(wèn)難題呀,我很菜的呀...
            2 G2 f8 m* h, l- N6 k5 u他頓了頓,說(shuō):“問(wèn)個(gè)圖論的吧,兩個(gè)點(diǎn)之前的最短路徑很容易求,是吧?(我點(diǎn)點(diǎn)頭)那么如果我要求第二短路徑呢?而且是不能和最短路徑有任何重復(fù)的地方的。著是”0 v8 I, [, o1 x3 `) E! I4 I3 ~  e
            我陷入思考..., m" v: V9 N3 W: l" H0 y
            他繼續(xù)說(shuō):“沒(méi)事,說(shuō)說(shuō)你的想法吧,你用什么方法求最短路徑呢?”
            ( N- c$ d$ Z5 d) e我說(shuō):“dijk吧,這個(gè)問(wèn)題我只想到一個(gè)比較簡(jiǎn)單的辦法,但效率可能不是太高的。”. a3 E6 m$ G( r, D# z
            他說(shuō):“沒(méi)事,盡管說(shuō),沒(méi)問(wèn)題的。”
            5 Y9 e* ~9 T; Q  X% o我說(shuō):“先求最短路徑,然后把這個(gè)路徑的邊全部刪掉,然后再求一次最短路徑就可以了。”0 l9 G/ @' _% }$ p4 v
            他突然說(shuō):“也只有這樣啦!你還可以想到其他的方法嗎?這樣的就是最好嘛。”
            5 m. {$ e# n# J% a# B" I7 g...我還以為要怎樣...我說(shuō):“啊?!這樣嗎...沒(méi)有更好的嗎?我確定不了啊!”我聳了聳肩8 _- L% L  q* \7 d. W  {, x9 m
            突然他問(wèn):“如果要你轉(zhuǎn)語(yǔ)言,你怎么看?”
            . d" }2 t' o: z& c/ N我說(shuō):“無(wú)所謂啊,我剛剛不是說(shuō)了嗎,我不會(huì)拘泥于具體的語(yǔ)言的,最重要的是思想。”1 z0 E" C; }5 x* o, J# k
            他說(shuō):“有人會(huì)介意的。”8 Q) K, N4 m* U/ y
            然后他繼續(xù)說(shuō):“好,下一個(gè)問(wèn)題,有一篇文章,我這里有n個(gè)關(guān)鍵字,要你在最短的時(shí)間內(nèi)把所有關(guān)鍵字的位置全部找出來(lái),你給我想一個(gè)算法吧。”" [+ B7 e2 I1 m! ^) W# F$ x) h
            ...這不就是騰訊筆試最后一題,說(shuō)有很多種臟話(huà),當(dāng)別人打臟話(huà)出來(lái)的時(shí)候,就要把臟話(huà)去掉嗎那題的變形么...剛剛等面試的時(shí)候一個(gè)中大的還和我討論這題,我說(shuō)用Trie樹(shù),還被他鄙視了,然后他說(shuō)他也不知道怎么做...5555,這次囧大了. b) R0 r; M1 X- H5 ]: V

            + i0 c. g7 B# S我陷入沉思,他好像看我挺苦惱地樣子,然后說(shuō):“不用怕,就說(shuō)你的想法就可以了,這個(gè)在世界上都是比較難解決的題目來(lái)的,你可以隨便說(shuō),都沒(méi)有關(guān)系。”7 M" A9 s* f2 N' j* M8 m% ?- j
            ...既然這樣,我就隨便說(shuō)吧:“呃...我想到的是用Trie樹(shù)(他笑著點(diǎn)了點(diǎn)頭,Orz,運(yùn)氣居然這么好?!),然后把所有的關(guān)鍵字輸入進(jìn)去,完成Trie樹(shù),然后每個(gè)節(jié)點(diǎn)代表一個(gè)字,且同時(shí)設(shè)一個(gè)bool來(lái)標(biāo)志到此節(jié)點(diǎn)是否形成一個(gè)單詞,若匹配,則返回該位置,若不匹配,則用類(lèi)似KMP的方法,看不匹配的地方在哪里,然后在原文那里進(jìn)行一次跳躍,而不是直接在下一個(gè)字那里重新開(kāi)始匹配,從而提高效率,我只想到這樣的了。”3 o/ H) Q* W* _) j6 N. a" V! L8 K4 Z: p
            他滿(mǎn)意的點(diǎn)了點(diǎn)頭,然后說(shuō):“嗯,這樣的方法不錯(cuò)(Orz,我就說(shuō)嘛,肯定可以用Trie樹(shù)的),可是你這是對(duì)于C++來(lái)說(shuō)的,C++里面可以動(dòng)態(tài)地創(chuàng)建內(nèi)存,就是Trie樹(shù)上的節(jié)點(diǎn)你可以一個(gè)一個(gè)地動(dòng)態(tài)創(chuàng)建,而不會(huì)浪費(fèi)內(nèi)存,但如果是Java的話(huà)就不同了,它是一開(kāi)始就分配好內(nèi)存的,這樣的話(huà)如果你使用Trie樹(shù),內(nèi)存根本不夠用,這樣你要怎么辦?”' D- i2 m1 \3 p' Y8 X
            Orz,又是Java...我再次陷入苦惱之中...確實(shí),一開(kāi)始就分配好內(nèi)存,這樣再多空間都不夠用的,神啊,快來(lái)打救我啊...為了爭(zhēng)取多些時(shí)間,我說(shuō):“呃...我其實(shí)不會(huì)Java...”,然后他說(shuō):“沒(méi)關(guān)系,我都已經(jīng)把Java的弊端告訴你了,你直接告訴我這種情況下你要怎么做就可以了。”Orz...看來(lái)不能蒙混過(guò)關(guān)了...苦思冥想了一段時(shí)間,我馬上繳械投降:“呃,這個(gè)我真的想不出了...”,讓我以外的是,他馬上把草稿紙拿了過(guò)來(lái),然后一邊畫(huà)圖一邊和我說(shuō):“你看,這樣使用一個(gè)雙數(shù)組的形式,也是和Trie樹(shù)差不多,一個(gè)一個(gè)地指下來(lái)(我靠!這不是AC自動(dòng)機(jī)嗎?!),這樣就可以了,這種方法也會(huì)浪費(fèi)一點(diǎn)內(nèi)存,但是就很少”,頓了頓,他繼續(xù)說(shuō):“你可以上網(wǎng)去搜一下datsd,a,t,sdats,關(guān)于這個(gè)問(wèn)題有很多種解法。”我迅速地點(diǎn)了點(diǎn)頭,面試官大人真的很有當(dāng)老師的天分呀 Orz. Q' w5 z  V+ h9 I, w
            # P6 E$ Q+ o* n5 g+ x! `& c7 S
            “好吧,那我們進(jìn)入下一個(gè)問(wèn)題吧,假如有一百萬(wàn)個(gè)文件,每個(gè)文件內(nèi)部的內(nèi)容是有序的,現(xiàn)在我要你把他們合并成一個(gè)文件,內(nèi)容也必須是有序的。要求是時(shí)間復(fù)雜度在O(n)以?xún)?nèi)。”
            - t- [6 J! K4 c0 l  a...O(n),反復(fù)和他了解過(guò)題意之后,我再次陷入苦思,然后他又多次讓我說(shuō)說(shuō)想法,不需要想太具體,最后我說(shuō)我實(shí)在想不到O(n)的了,然后他又直接告訴了我答案:“你知道競(jìng)賽樹(shù)嗎?一開(kāi)始,把所有文件中最小的那個(gè)數(shù)拿出來(lái),然后用競(jìng)賽數(shù)的方式就可以確定最小的那個(gè)數(shù)是多少,然后就把他寫(xiě)入大的那個(gè)文件,然后這個(gè)數(shù)是哪個(gè)文件讀進(jìn)來(lái)的,就再次在那個(gè)文件中再讀一次數(shù),然后不斷地“競(jìng)賽”就可以了,你能明白嗎?”我想了想,然后說(shuō):“嗯,明白,可是你給的方法好像不是O(n)...每個(gè)數(shù)讀出來(lái)已經(jīng)用了 n 的時(shí)間了,然后“競(jìng)賽”一次就要 logn 的時(shí)間...”然后他徹底無(wú)語(yǔ)...1 p; ^$ j/ G/ t! k4 T

            , W) A( a  v. {. g; q接著算法的問(wèn)題就到此結(jié)束了,后來(lái)他又問(wèn)了我關(guān)于軟件工程、設(shè)計(jì)模式等方面的問(wèn)題,然后差不多就說(shuō)讓我去等等了,1面就到這里結(jié)束,順利晉級(jí)2 p! G6 n% F0 g/ n9 ]  W# P
            這時(shí)我趕緊去搞個(gè)泡面吃,餓到胃都抽搐了...好不容易買(mǎi)個(gè)泡面,然后發(fā)現(xiàn)華工熱水機(jī)壞了,只好厚著臉皮跑進(jìn)一家咖啡廳,讓一個(gè)MM幫我打熱水,還好里面的MM都很熱心,Orz回來(lái)的時(shí)候,一個(gè)HRMM問(wèn)我剛剛?cè)ツ睦锪耍伊宋液镁枚紱](méi)找到,然后看我拿著杯面,說(shuō):“啊?!你還沒(méi)有吃飯啊?”我說(shuō):“呃...是啊,剛剛不是和你說(shuō)我還得去你們的研究院那里面嗎...我以為這里會(huì)很快面完,所以就...”,她用手貼著胸口,十分抱歉地對(duì)我說(shuō):“哦!對(duì)哦,我差點(diǎn)忘了,真的不好意思,你再等等吧,剛剛那個(gè)面試官在面另外一個(gè)人了,等會(huì)他們面完,我馬上通知你,你趕緊先把面吃完,別餓壞了。”! ^/ O, q7 {, M$ A$ ?% h
            XXXX(省略N字)
            , a- S% |- \, I. }/ Y: i! |! A3 ?5 B9 e+ R3 R* `5 T: T( _
            開(kāi)始2面后,對(duì)方是一個(gè)胖胖的工程師,給我感覺(jué)聽(tīng)和藹的,剛坐下就讓我做自我介紹,呵呵,這次沒(méi)有1面那么囧了,面到一半才自我介紹...2 ^/ D# w# A5 e! y! J
            自我介紹完后,他說(shuō):“好!我們先寫(xiě)個(gè)程序,你知道字符串比較函數(shù)嗎?”
            2 R0 Q5 Y8 y/ K7 u6 Z4 Z) Q$ Y6 C! f我說(shuō):“是strcmp函數(shù)嗎?”
            % m% v, I% D; L# C, n& ^& z他說(shuō):“是的,就是這個(gè),你可以寫(xiě)出來(lái)給我看嗎?”/ C2 F2 k# |# F2 p( y
            然后我就開(kāi)始寫(xiě)了,寫(xiě)到一半,我說(shuō)可以假設(shè)輸入時(shí)字符串都非空嗎?/ u( y; x/ x8 Z8 X; R8 |1 _
            他馬上說(shuō):“要考慮任何輸入情況。”
            3 D: F! ^. p/ y# |( n, y我點(diǎn)點(diǎn)頭,接著寫(xiě)程序,strcmpso easy   ^: E! j9 }7 I
            寫(xiě)完給他看,他說(shuō):“嗯,你的程序基本上正確,不過(guò)輸入?yún)?shù)這里寫(xiě)錯(cuò)了。”
            / s, `* ~" ^" @3 j0 j# i我一看,巨汗,const char *a 居然被我寫(xiě)成 const *a ,連類(lèi)型都沒(méi)指定 Orz
            / U+ n7 X+ ?9 p我很不好意思地說(shuō):“哦,不好意思,一時(shí)比較緊張,連類(lèi)型都忘了寫(xiě)了。”( D2 N8 {' E/ f6 Q
            接著他開(kāi)始問(wèn)我在金山實(shí)習(xí)的一些情況,我和他說(shuō)了第二個(gè)月在插件組實(shí)習(xí)9 j1 j  A0 D6 ^( h: I( \3 E
            然后他問(wèn)我寫(xiě)的插件是否有發(fā)布,我說(shuō)有,隨著WPS校園版一起發(fā)布的( S$ B; g% Y& N$ y  x  v
            然后他滿(mǎn)意地點(diǎn)點(diǎn)頭,接著問(wèn)關(guān)于金山給我offer事情0 [/ \) d0 k  m2 {" E3 W
            我說(shuō),首先,我必須得對(duì)我的家人負(fù)責(zé),金山的offer我不得不簽; k/ M7 J% ?* x3 e. o
            因?yàn)槲覜](méi)把握可以找到一個(gè)更好的單位,而且那個(gè)不是三方
            3 g) m8 W6 x: E; F" [" [& G讓我意外的是,他沒(méi)說(shuō)覺(jué)得我是沒(méi)誠(chéng)信,反而有點(diǎn)認(rèn)同我的觀點(diǎn)
            4 o* @) C$ F9 \1 W; Q9 @要知道,誠(chéng)信問(wèn)題可是讓我苦惱了很久的
            - a0 h3 l8 f# _7 J( j1 |/ F$ F接著他就開(kāi)始問(wèn)我怎么看待阿里巴巴,然后又問(wèn)我怎么去看待一家公司5 D* ^5 q! ]; W
            我就說(shuō),阿里巴巴改進(jìn)了人們進(jìn)行商業(yè)活動(dòng)的方式,極大地推動(dòng)了電子商務(wù)的發(fā)展
            * E' ]5 {1 r/ a3 T7 b3 Z) v+ H6 |3 I可以說(shuō),國(guó)內(nèi)其實(shí)沒(méi)有多少家公司可以在取得良好業(yè)績(jī)的同時(shí)
            ; d9 \7 k1 x- ~3 ]內(nèi)部的員工都可以明顯地感覺(jué)自己是在為這個(gè)社會(huì)作貢獻(xiàn)的,阿里巴巴這點(diǎn)很讓人羨慕
            ! ~0 h3 ~. C6 p; @2 _至于公司,我比較看重的是發(fā)展前景,至于薪水我是無(wú)所謂的,畢竟剛畢業(yè)
            + r# O1 W: F  |2 L5 V9 ~( a(省略N個(gè)字)
            + i' {: {7 v7 d- _* J# b0 F! `記得我說(shuō)道:“就好比網(wǎng)易,就算他給我1W一個(gè)月都好,其實(shí)這些我都沒(méi)有太大感覺(jué)的。”
            / i$ L6 s* e% k$ Q然后他的眼睛明顯大了一圈,哈哈,雖然沒(méi)太大感覺(jué)2 P( G/ K& u" z0 @  X
            但是如果有滴話(huà),我真的不介意滴!嘎嘎.../ S0 i' S; w1 _  {2 |( E* I* ]
            不過(guò)沒(méi)打算去阿里巴巴,怎么說(shuō)也就無(wú)所謂了
            5 Q2 y8 d2 r, q/ w最后他問(wèn)我有沒(méi)有什么問(wèn)題需要問(wèn)他的  M/ A; b! I8 K
            我就問(wèn)了他幾個(gè)關(guān)于如何更快地提高自己技術(shù)的問(wèn)題3 Q/ A" V9 s& Y1 X: t( i. u
            然后2面就到此結(jié)束,順利進(jìn)階3面,哇塞,比1面輕松多了
            # v& a& ^! y# X# T算一算時(shí)間,10分鐘多一點(diǎn)而已 Orz
            9 c  X5 i7 X  v0 Z/ V3 E7 F7 z# e/ q1 c  t( ~  k
            因?yàn)?font face="Times ">3面是HR面,很快就有另外一個(gè)HRMM(和之前說(shuō)的HRMM不同的一個(gè)MM)來(lái)叫我去3面了,一坐下,她就說(shuō):“聽(tīng)說(shuō)你等了很久是吧?”
            8 s' d& L& S3 L; R0 L8 o我說(shuō):“呃,不是,我只以為會(huì)比較快,然后可以去研究院那邊面試一下而已,我沒(méi)什么所謂的。”
            , r, @! P9 ~: f* H; k她接著慢悠悠地說(shuō):“你不覺(jué)得?其實(shí)如果去不了的話(huà),也許會(huì)是一件好事嗎?”4 K! a' B& w- ^* n
            Orz...我頓時(shí)無(wú)語(yǔ)...
            " q/ f5 o; E' C  K. O! L: U看到我吃癟的樣子,她繼續(xù)慢慢地說(shuō):“可以和我說(shuō)說(shuō)你大學(xué)的生活嗎?”) q' i( Z0 G9 @: C) z! E
            然后我就balala地說(shuō)了學(xué)生工作,還有ACM,剛說(shuō)ACM,她就開(kāi)始問(wèn)ACM隊(duì)的事情了
            4 _5 P+ |# d: q7 O然后問(wèn)我說(shuō),我認(rèn)為在ACM收獲最大的是什么,我說(shuō)ACM給我最大的收獲時(shí),我認(rèn)識(shí)了一群志同道合的朋友,我知道什么才叫做團(tuán)隊(duì)精神,而且在ACM隊(duì),我學(xué)會(huì)了堅(jiān)持- E6 v- W/ o. D" O6 O/ a
            接著和她又聊起了我們學(xué)校ACM的歷史,從我大一時(shí)的慘淡,到現(xiàn)在,我們師弟們已經(jīng)殺進(jìn)World Final了,讓我不解的是,她對(duì)此好像深有體會(huì)的感覺(jué),而且說(shuō)到這些歷史,她居然好像也知道,她還說(shuō)跟我們ACM的教練韓老師聊過(guò)很多東西...Orz
            ' `+ e/ R  U5 D8 v! w' ~接著她問(wèn)我最喜歡的是什么公司,我直接說(shuō)是網(wǎng)易,然后XXX(省略)/ B" y) |* `0 ^1 o. K3 f
            最后她問(wèn)我:“你有什么問(wèn)題需要問(wèn)我的嗎?”" Q$ ^0 A5 Q; U& V% ?+ \$ Z1 X
            我說(shuō):“你不覺(jué)得我簽了金山的offer,然后再來(lái)這里面試,我的誠(chéng)信會(huì)有問(wèn)題嗎?”
            $ u' h2 V$ T) o( Y, [+ b! s我覺(jué)得這個(gè)問(wèn)題必須得問(wèn)她,可是出乎意料,她的回答是:% i8 }: C+ a. {7 a+ L, o
            “我認(rèn)為,一個(gè)有能力的強(qiáng)者,就應(yīng)該擁有更多的選擇權(quán),這是一件理所當(dāng)然的事情。”* O& i( H! i  V4 j6 f
            然后我再問(wèn):“那么,假如你給了我offer,我最后又去了網(wǎng)易怎么辦?我剛剛和你說(shuō)過(guò)我一直很喜歡網(wǎng)易的。”0 x# p2 i- Y$ p
            她說(shuō):“無(wú)所謂,你如果找得到的話(huà),我們很樂(lè)意看到這樣的事情,這更加說(shuō)明,我們的眼光是沒(méi)錯(cuò)的,如果你愿意,我們可以給足夠多的時(shí)間給你,例如一直到招聘會(huì)全部結(jié)束,讓你去不斷挑戰(zhàn)你認(rèn)為適合你的公司,等什么時(shí)候你決定來(lái)阿里巴巴了,你再跟我說(shuō),我們就給你offer。”0 k! X$ D+ P$ }2 `
            巨汗,Orz,無(wú)語(yǔ)!我驚呆啦啦啦啦!!!好牛叉滴態(tài)度呀...# T3 t7 l4 Q6 l" o+ E: S' t! p( t$ u$ u
            “你還有問(wèn)題嗎?”1 w: }1 p3 R1 G4 |/ e3 P
            我搖搖頭:“呃...沒(méi)有了...”我還有問(wèn)題嗎?!徹底沒(méi)意見(jiàn)...) s; F  Q2 O3 H$ y+ W2 o0 O) _
            接著她就說(shuō)要給我offer...然后說(shuō)5點(diǎn)才有,結(jié)合一下時(shí)間
            - M1 X" M+ k" ?' D至少要到6點(diǎn)才能到大學(xué)城,去中大的阿里巴巴研究院面試了
            1 g- C4 g; I% [  e! R1 ]9 m那邊也打了電話(huà)過(guò)來(lái)問(wèn)我什么時(shí)候可以去到9 A% R& _5 Z- [$ m' t7 ^& d
            我說(shuō)這里拿到offer了,5點(diǎn)才能簽,可能要6點(diǎn)才回到去
            5 j7 ]0 V6 \* ]) a: i( s然后聽(tīng)到電話(huà)那邊的另一個(gè)人說(shuō):“讓他過(guò)來(lái)吧,沒(méi)問(wèn)題”
            $ ?% E4 M" |3 {- TOrz,通知的可是2點(diǎn)面試,居然能等我4個(gè)小時(shí),看來(lái)拿了offer的確牛叉( n* ~; {& o. h4 c' |/ d
            最后5點(diǎn)簽offer,然后還做了性格測(cè)試,等到5:30的時(shí)候我就打電話(huà)給研究院那邊說(shuō)我真的趕不過(guò)去了,實(shí)在不好意思,那邊說(shuō)無(wú)所謂% ]. O8 ^+ b+ B0 W% }$ M, r
            簽完offer之后,3面的那個(gè)HRMM跟我們說(shuō)了一下具體的福利,5險(xiǎn)1+商業(yè)保險(xiǎn)之類(lèi)的
            3 D% U5 O* d7 ~8 C2 o; _然后就開(kāi)始一個(gè)一個(gè)人地談待遇了,輪到我的時(shí)候,剛過(guò)去坐下
              R$ j- p0 v2 x% G+ _. M她就說(shuō):“吳嘉澍是吧?我們商量后決定給你稅前nk的工資,你覺(jué)得有問(wèn)題嗎?”
            & u6 W' X! S/ _' Z3 T我問(wèn):“是稅前nk嗎?”(鑒于不能透露公司的具體工作,n就不說(shuō)是多少了,大家可以自由想象)
            $ s, e0 ~" ]6 K: \# g她說(shuō):“是的,年底還有3個(gè)月的業(yè)績(jī)?cè)u(píng)定,也就是一年給15個(gè)月工資。”9 s3 u7 U' h' G( m: F
            我說(shuō):“沒(méi)問(wèn)題。”2 q' h* c3 W1 C* K- ^5 F4 Q
            ...還能有問(wèn)題么...偶滴神啊...$ @2 {, K  O% J" i+ N0 E" z
            看來(lái)我好像真的得去阿里巴巴了 Orz5 ^  g% \# `. c) L( u6 a# [
            TM的終于遇到賞識(shí)偶的公司了...1028日,It's a nice day!
            posted @ 2009-10-30 21:11 life02 閱讀(568) | 評(píng)論 (1)編輯 收藏

            http://topic.csdn.net/u/20091025/12/a7554371-06a8-4ebc-a116-ccca6d014322.html?99765


            1:下列運(yùn)算符中,優(yōu)先級(jí)最高的是
            A.[]
            B.++
            C.%
            D.&&
            2:以“只讀”方式打開(kāi)文本文件 a: \ aa.dat, 下列語(yǔ)句中哪一個(gè)是正確的
            A.fp=fopen( ” a: \ aa.dat ” , ” ab ” )
            B.fp=fopen( ” a: \ aa.dat ” , ” a ” )
            C.fp=fopen( ” a: \ aa.dat ” , ” wb ” )
            D.fp=fopen( ” a: \ aa.dat ” , ” r ” )
            3:設(shè) int a[ ]={1,2,3,4,5},*p=a;則數(shù)組元素的正確表示是
            A.a[2]
            B.&(a+1)
            C.a[5]
            D.&p
            4:C語(yǔ)言中計(jì)算a的3次方,正確的表達(dá)是
            A.a^3
            B.pow(a,3)
            C.a**3
            D.power(a,3)
            5:c語(yǔ)言對(duì)文件的操作提供了提供了若于個(gè)標(biāo)準(zhǔn)庫(kù)函數(shù),其中對(duì)格式化讀函數(shù)fscanf的函數(shù)調(diào)用正確格式是
            A.fscanf(文件指針,格式控制字符串,輸入項(xiàng)表);
            B.fscanf(格式控制字符串,輸入項(xiàng)表,文件指針);
            C.fscanf(格式控制字符串,文件指針,輸入項(xiàng)表);
            D.fscanf(文件指針,輸入項(xiàng)表,格式控制字符串);
            6:對(duì)于while語(yǔ)句,錯(cuò)誤的說(shuō)法是
            A.用條件控制循環(huán)體的執(zhí)行次數(shù)
            B.循環(huán)體至少要執(zhí)行一次
            C.循環(huán)體有可能一次也不執(zhí)行
            D.循環(huán)體中可以包含若干條語(yǔ)句
            7:設(shè)有程序
            #include
            main()
            {
            int i,j;
            for (i=0,j=1;i <=j+1;i+=2,j--)
            printf("%d\n",i);
            }
            在運(yùn)行上述程序時(shí),for語(yǔ)句中循環(huán)體的執(zhí)行次數(shù)是
            A.3
            B.2
            C.1
            D.0
            8:main()
            { int x=1,y=1;
              y=x-- ;
              printf( “ %d,%d\n ” ,x,y);
            }運(yùn)行結(jié)果為
            A.0 , 0
            B.0 , 1
            C.1 , 0
            D.1 , 1
            9:函數(shù)調(diào)用語(yǔ)句“ f((e1,e2),(e3,e4,e5)) ”中參數(shù)的個(gè)數(shù)是
            A.1
            B.2
            C.3
            D.5
            10:執(zhí)行語(yǔ)句“ for(d=0;d!=60; d+=0.6) s+=d; ”時(shí),
            A.循環(huán)在 d 等于 60 時(shí)終止
            B.循環(huán)在 d 大于 60 時(shí)終止
            C.循環(huán)在 d 小于 60 時(shí)終止
            D.循環(huán)在 d 大于 60 后繼續(xù)
            11:使用語(yǔ)句scanf(″a=%f, b=%f″, &a, &b);輸入變量a、b的值(□代表空格),正確的是
            A.1.25,2.4
            B.1.25□2.4
            C.a=1.25, b=2.4
            D.a=1.25□b=2.4
            12:全局變量的存儲(chǔ)類(lèi)型可以定義為
            A.auto或static
            B.extern或register
            C.auto或extern
            D.extern或static
            13:調(diào)用函數(shù)時(shí),若實(shí)參是一個(gè)數(shù)組名,則向函數(shù)對(duì)應(yīng)的形參傳送的是
            A.數(shù)組的長(zhǎng)度
            B.數(shù)組的首地址
            C.數(shù)組第一個(gè)元素的值
            D.整個(gè)數(shù)組元素的值
            14:若變量已正確定義并且指針p已經(jīng)指向變量x, 則*&x相當(dāng)于
            A.x
            B.p
            C.&x
            D.&*p
            15:編譯程序的功能是
            A.將匯編語(yǔ)言程序轉(zhuǎn)換為目標(biāo)程序
            B.將匯編語(yǔ)言程序轉(zhuǎn)換為高級(jí)語(yǔ)言程序
            C.將高級(jí)語(yǔ)言程序轉(zhuǎn)換為目標(biāo)程序
            D.將高級(jí)語(yǔ)言程序轉(zhuǎn)換為匯編語(yǔ)言程序
            簡(jiǎn)答題
            16:Write a program to count blanks, tabs, and newlines.
            17:硬盤(pán)上保存有一個(gè)密碼表,文本文件格式,文件名為“code.txt”,內(nèi)容如下:
            abcdefghijklmnopqrstuvwxyz
            ushecginpaywdqmlxbozrtfvjk
            試編寫(xiě)程序?qū)崿F(xiàn)一個(gè)簡(jiǎn)單的加密程序,循環(huán)讀取用戶(hù)輸入,按此密碼表將字符進(jìn)行替換,
            并直接打印輸出;例如“baidu”將被替換成“super”。
            18:int a[3];
            a[0]=0; a[1]=1; a[2]=2;
            int *p, *q;
            p=a;
            q=&a[2];
            則a[q-p]=?
            19:下面的代碼就使用了__interrupt關(guān)鍵字去定義了一個(gè)中斷服務(wù)子程序(ISR),請(qǐng)?jiān)u論一下這段代碼的錯(cuò)誤。

            __interrupt double compute_area (double radius)
            {
            double area = PI * radius * radius;
            printf(" Area = %f", area);
            return area;
            }
            20:程序填空
            把文本文件 d1.dat 復(fù)制到文本文件 d2.dat 中,要求僅復(fù)制 d1.dat 中的英文字符。
              #include
              void main()
              { _______ char ch;
               fpd1=fopen( ″ d1.dat ″ , ″ r ″ );_______

               while(fscanf(fpd1, ″ %c ″ ,&ch)_______)

               if(_______||ch>= ′ a ′ &&ch <= ′ z ′ )fprintf(fpd2, ″ %c ″ ,ch);

              fclose(fpd1);fclose(fpd2);

              }
            21:在某工程中,要求設(shè)置一絕對(duì)地址為0x67a9的整型變量的值為0xaa66。編譯器是一個(gè)純粹的ANSI編譯器。寫(xiě)代碼去完成這一任務(wù)。
            22:請(qǐng)定義一個(gè)宏,比較兩個(gè)數(shù)a、b的大小,不能使用大于、小于、if語(yǔ)句。
            23:C/C++源代碼中,檢查花括弧“(”與 “)”,“{”與“}”)是否匹配,若不匹配,則輸出不匹配花括弧所在的行與列。
            posted @ 2009-10-25 12:44 life02 閱讀(2807) | 評(píng)論 (2)編輯 收藏

            http://blog.csdn.net/yysdsyl/archive/2007/12/30/2005232.aspx
            另一個(gè)筆試版本

            1,題:請(qǐng)定義一個(gè)宏,比較兩個(gè)數(shù)a,b的大小,不能使用大于、小于、if語(yǔ)句。

                 答案:#define Max(a,b)  (a/b)?a:b

            相關(guān):

            (1)在C語(yǔ)言源程序中允許用一個(gè)標(biāo)識(shí)符來(lái)表示一個(gè)字符串,稱(chēng)為“宏”。被定義為“宏”的標(biāo)識(shí)符稱(chēng)為“宏名”。在編譯預(yù)處理時(shí),對(duì)程序中所有出現(xiàn)的“宏名”,都用宏定義中的字符串去代換,這稱(chēng)為“宏代換”或“宏展開(kāi)”。

            (2)宏定義是由源程序中的宏定義命令完成的。宏代換是由預(yù)處理程序自動(dòng)完成的。

            (3)在C語(yǔ)言中,“宏”分為有參數(shù)和無(wú)參數(shù)兩種。

            (4)無(wú)參數(shù)宏定義

                      一般形式:   #define  標(biāo)識(shí)符 字符串

                      其中的“#”表示這是一條預(yù)處理命令。凡是以“#”開(kāi)頭的均為預(yù)處理命令。“define”為宏定義命令。“標(biāo)識(shí)符”為所定義的宏名。“字符串”可以是常數(shù)、表達(dá)式、格式串等。比如說(shuō)符號(hào)常量的定義就是一種無(wú)參宏定義。此外,常對(duì)程序中反復(fù)使用的表達(dá)式進(jìn)行宏定義。例如:# define M   (y*y+3*y),定義M為表達(dá)式(y*y+3*y),在編寫(xiě)源程序時(shí),所有的(y*y+3*y)都可由M代替,而對(duì)源程序做編譯時(shí),將先有預(yù)處理程序進(jìn)行宏代換,即用(y*y+3*y)表達(dá)式去置換所有的宏名M,然后再進(jìn)行編譯。

                        例子:

                                         #   define M (y*y+3*y)

                                         main(){

                                              int s,y;

                                              printf ("input a number:")

                                              scanf("%d",&y);

                                              s=3*M+4*M+5*M;

                                              printf("s=%d\n",s);

                                         }

                         注意:上例程序中。宏定義表達(dá)式(y*y+3*y)兩邊的括號(hào)不能少,否則會(huì)發(fā)生錯(cuò)誤。當(dāng)做以下定義后:# define M y*y+3*y在宏展開(kāi)時(shí)將得到下述語(yǔ)句:

            s=3*y*y+3*y+4*y*y+3*y+5*y*y+3*y,顯然與題意不符。因此,在作宏定義時(shí)必須十分注意,應(yīng)保證在宏代換之后不發(fā)生錯(cuò)誤。

            (5)帶參數(shù)宏定義

                    C語(yǔ)言允許宏帶有參數(shù)。在宏定義中的參數(shù)稱(chēng)為形式參數(shù),在宏調(diào)用中的參數(shù)稱(chēng)為實(shí)際參數(shù)。對(duì)帶參數(shù)的宏,在調(diào)用中,不僅要宏展開(kāi),而且要用實(shí)參去代換形參。

                    一般定義形式:    # define  宏名 (形參表) 字符串 

                    在字符串中含有各個(gè)形參。

                    一般調(diào)用形式:     宏名(實(shí)參表)

                    例如:  

                                      #   define  MAX(a,b)      (a>b)?a:b

                                      main () {

                                            int x,y,max;

                                            printf("input two numbers:");

                                            scanf("%d%d",&x,&y);

                                            max=MAX(x,y);

                                            printf("max=%d\n",max);

                                      }

            (6) 對(duì)于宏定義語(yǔ)句,預(yù)處理程序?qū)λ蛔魅魏螜z查,如果有錯(cuò)誤,只能在編譯已被宏展開(kāi)后的源程序時(shí)發(fā)現(xiàn)。

            (7)宏定義在行末不必加分號(hào),如加上分號(hào)則連分號(hào)也一起置換。

            (8)宏定義必須寫(xiě)在函數(shù)之外,其作用域?yàn)楹甓x命令起到源程序結(jié)束。如要終止其作用域可使用#underf命令。

                                    例如:

                                              #  define  PI 3.14159

                                              main()

                                              {

                                              ......

                                              }

                                              # underf  PI

                                              f1()    

                         在這段程序中,PI只在main函數(shù)中有效,在f1()中無(wú)效。

            (9)宏名在源程序中若用引號(hào)括起來(lái),則預(yù)處理程序不對(duì)其做宏代換。

                                      例如:

                                            #   define   Ok  100

                                            main()

                                            {

                                                  printf("OK");

                                                  printf("\n");

                                             }

                           在這段程序中,宏名OK表示100,但在printf語(yǔ)句中OK被引號(hào)括起來(lái),因此不做宏代換,把“OK”當(dāng)字符串處理。程序的運(yùn)行結(jié)果為:OK

             (10)宏定義允許嵌套,在宏定義的字符串中可以使用已經(jīng)定義的宏名。在宏展開(kāi)時(shí)由預(yù)處理程序?qū)訉哟鷵Q。

                                       例如:

                                             #define   PI   3.14159

                                             #define   S     PI*y*y

            (11)習(xí)慣上宏名用大寫(xiě)字母表示,以便與變量區(qū)別。但也允許用小寫(xiě)字母。

            (12)可用宏定義表示數(shù)據(jù)類(lèi)型,使書(shū)寫(xiě)方便。

                                       例如:

                                             # define  STU  struct stu

                                   這樣一來(lái),可以在程序中使用STU做變量說(shuō)明,例如:

                                             STU  body[5],*p;

            (14)對(duì)“輸出格式”做宏定義,可以減少書(shū)寫(xiě)麻煩。

                                        例如:

                                              # define  P printf

                                              #define   D "%d\n"

                                              #define  F "%f\n"

                                              main(){

                                              int a=5, c=8, e=11;

                                              float b=3.8,  d=9.7,   f=21.08;

                                              P(D F,a,b);

                                              P(D F,c,d);

                                              P(D F,e,f);

                                              }

            (15)帶參宏定義中,宏名和形參表之間不能有空格出現(xiàn)。

                                     例如:  #define  MAX(a,b)  (a>b)?a:b

                              不能寫(xiě)成     #define  MAX  (a,b)  (a>b)?a:b  這樣一來(lái),宏調(diào)用語(yǔ)句:

            max=MAX(x,y)  將變?yōu)椋?nbsp; max=MAX(a,b)(a>b)?a:b(x,y)   ,這顯然是錯(cuò)誤的。

            (16)再帶參宏定義中,形式參數(shù)不分配內(nèi)存單元,因此不必做類(lèi)型定義。而宏調(diào)用中的實(shí)參有具體值。要用他們?nèi)ゴ鷵Q形參,因此必須做類(lèi)型說(shuō)明。這是與函數(shù)中的情況不同的。在函數(shù)中,形參和實(shí)參是兩個(gè)不同的量,各有自己的作用域,調(diào)用時(shí)要把實(shí)參值賦予形參,進(jìn)行“值傳遞”。而在帶參宏中,只是符號(hào)代換,不存在值傳遞的問(wèn)題。

            (17)在宏定義中的形參是標(biāo)識(shí)符,而宏調(diào)用中的實(shí)參可以是表達(dá)式。

                                    例如:

                                            #define SQ(y)  (y)*(y)

                                            main(){

                                            int a,sq;

                                            printf("input a number:");

                                            scanf("%d",&a);

                                            sq=SQ(a+1);

                                            printf("sq=%d\n",sq);

                                            } 

                                            

            (18)在宏定義中,字符串內(nèi)的形參通常要用括號(hào)括起來(lái)以避免出錯(cuò),例如把上面的例子改成:

                                            #define SQ(y)  y*y

                                            main(){

                                            int a,sq;

                                            printf("input a number:")

                                            scanf("%d",&a);

                                            sq=SQ(a+1)

                                            }

                          當(dāng)給a賦值為3時(shí)運(yùn)行的結(jié)果是sq=7。

            (19)為避免錯(cuò)誤,對(duì)于宏定義不僅應(yīng)在參數(shù)兩側(cè)加括號(hào),也應(yīng)在整個(gè)字符串外加括號(hào)。

            (20)宏定義也可以用來(lái)定義多個(gè)語(yǔ)句,在宏調(diào)用時(shí),把這些語(yǔ)句又代換到源程序內(nèi)。

                                  例如:

                                              #define SSSV(s1,s2,s3,v)    s1=l*w;s2=l*h,s3=w*h,v=w*l*h;

                                              main(){

                                                     int l=3,w=4,h=5,sa,sb,sc,vv;

                                                     SSSV(sa,sb,sc,vv);

                                                     printf("sa=%d\nsb=%d\nsc=%d\nvv=%d\n",sa,sb,sc,vv);

                                              }

                             上述程序第一行為宏定義,用宏名SSSV表示4個(gè)賦值語(yǔ)句,4個(gè)形參分別為4個(gè)賦值符左邊的變量。在宏調(diào)用時(shí),把4個(gè)語(yǔ)句展開(kāi)并用實(shí)參代替形參。使計(jì)算結(jié)果送入實(shí)參中。

             

            本文來(lái)自CSDN博客,轉(zhuǎn)載請(qǐng)標(biāo)明出處:http://blog.csdn.net/omaigaode/archive/2008/12/04/3441834.aspx

            posted @ 2009-10-23 15:00 life02 閱讀(946) | 評(píng)論 (1)編輯 收藏

            部分騰訊筆試題(2009-10-07 10:21:44)
            標(biāo)簽:雜談   

            http://blog.sina.com.cn/s/blog_5dde893c0100fjap.html
            1. 1-20的兩個(gè)數(shù)把和告訴A,積告訴B,A說(shuō)不知道是多少,

            B也說(shuō)不知道,這時(shí)A說(shuō)我知道了,B接著說(shuō)我也知道了,問(wèn)這兩個(gè)數(shù)是多少?
            答案:2和3

            注(本人分析):看了幾篇類(lèi)似的分析,首先我覺(jué)得拿出的兩個(gè)數(shù)是不應(yīng)該重復(fù)的,比如不能拿2,2,然而別人分析中沒(méi)有這么認(rèn)為。A說(shuō)不知道,說(shuō)明由和分解的結(jié)果不唯一,而B(niǎo)說(shuō)不知道也是因?yàn)橛煞纸獾臄?shù)不唯一,這時(shí)候A說(shuō)他知道了,我覺(jué)得他是把分解的情況做了一個(gè)分析,假如分解的情況為x1,x2;y1,y2(如果分解的情況多了的話(huà),我個(gè)人認(rèn)為他不會(huì)很快判斷出是那個(gè)數(shù)的),應(yīng)該有一種情況是x1*x2或者y1*y2的值積分解唯一,而另一個(gè)積分解不唯一,因?yàn)锽說(shuō)不知道,可以知道答案應(yīng)該是積分解不唯一的那個(gè),所以A知道了。B在反過(guò)來(lái)推測(cè),也該得到結(jié)論。

            在1到20個(gè)數(shù)中尋找,可以發(fā)現(xiàn)2和3滿(mǎn)足要求,自我感覺(jué)分析有漏洞,智商如此,請(qǐng)高手指點(diǎn)了。

            4 如何輸出源文件的標(biāo)題和目前執(zhí)行行的行數(shù)?

            答案: printf("The file name: %d\n", __FILE__);

            printf("The current line No:%d\n", __LINE__);

            ANSI C標(biāo)準(zhǔn)預(yù)定義宏:

            __LINE__

            __FILE__

            __DATE__

            __TIME__

            __STDC__ 當(dāng)要求程序嚴(yán)格遵循ANSI C標(biāo)準(zhǔn)時(shí)該標(biāo)識(shí)符被賦值為1

            __cplusplus__ 當(dāng)編寫(xiě)C++程序時(shí)該標(biāo)識(shí)符被定義

            7. 希爾 冒泡 快速 插入 哪個(gè)平均速度最快?

            答案:快速排序nlog2n
            快速排序、歸并排序和基數(shù)排序在不同情況下都是最快最有用的。
            8. enum的聲明方式

            答案:enum 枚舉類(lèi)型名 {

            枚舉常量1,

            枚舉常量2,

            ...

            枚舉常量n

            };

            For example:

            enum weekday { sunday, monday, tuesday, wednesday, thursday, friday, saturda
            y};

            enum weekday week_day;//week_day 就是一個(gè)枚舉類(lèi)型變量

            11. 順序查找的平均時(shí)間

            答案:(1+2+3+...+n)/n = (n+1)/2

            14.不使用其他變量,交換兩個(gè)整型a,b的值

            答案:x = x+y; y = x-y; x = x-y

            還有x=x^y;y=x^y;x=x^y這個(gè)更好一些

            15. 寫(xiě)出float x 與“零值”比較的if語(yǔ)句。

            if(x>=0.000001 && x<=-0.000001)(x不為0的比較)

            float: 6位精度

            double: 16位精度

            2. Internet采用哪種網(wǎng)絡(luò)協(xié)議?該協(xié)議的主要層次結(jié)構(gòu)?

            答案:TCP/IP協(xié)議。應(yīng)用層、傳輸層、網(wǎng)絡(luò)層、數(shù)據(jù)鏈路層和物理層。

            3. Internet物理地址和IP地址轉(zhuǎn)換采用什么協(xié)議?

            答案:地址解析協(xié)議ARP address resolution protocol

            4. IP地址的編碼分為哪倆部分?

            答案:網(wǎng)絡(luò)號(hào)和主機(jī)號(hào)。不過(guò)是要和“子網(wǎng)掩碼”按位與上之后才能區(qū)分哪些是網(wǎng)絡(luò)位
            哪些是主機(jī)位。

             

            大題:

            1 把字符串轉(zhuǎn)換為小寫(xiě),不成功返回NULL,成功返回新串

            char* toLower(char* sSrcStr)
            {
            char* sDest= NULL;
            if( __1___)
            {
            int j;
            sLen = strlen(sSrcStr);
            sDest = new [_______2_____];
            if(*sDest == NULL)
            return NULL;
            sDest[sLen] = '\0';
            while(_____3____)
            sDest[sLen] = toLowerChar(sSrcStr[sLen]);
            }
            return sDest;
            }

            2 把字符串轉(zhuǎn)換為整數(shù) 例如:"-123" -> -123

            main()
            {
            .....
            if( *string == '-' )
            n = ____1______;
            else
            n = num(string);
            .....
            }

            int num(char* string)
            {
            for(;!(*string==0);string++)
            {
            int k;
            k = __2_____;
            j = --sLen;
            while( __3__)
            k = k * 10;
            num = num + k;
            }
            return num;
            }

             


            附加題:

            1 linux下調(diào)試core的命令,察看堆棧狀態(tài)命令
            2 寫(xiě)出socks套接字 服務(wù)端 客戶(hù)端通訊程序
            3 填空補(bǔ)全程序,按照我的理解是添入:win32調(diào)入dll的函數(shù)名
            查找函數(shù)入口的函數(shù)名 找到函數(shù)的調(diào)用形式
            把formView加到singledoc的聲明 將singledoc加到app的聲明


            #define Max(a,b) ( a/b)?a:b


            寫(xiě)一個(gè)病毒
            while (1)
                   {
                          int *p = new int[10000000];
                   }

            不使用額外空間,將 A,B兩鏈表的元素交叉歸并
            將樹(shù)序列化 轉(zhuǎn)存在數(shù)組或 鏈表中
            struct st{
            int i;
            short s;
            char c;
            };
            sizeof(struct st);
            答案:8
                char * p1;
                void * p2;
                int *p3;
                char p4[10];
                sizeof(p1...p4) =?
            答案:4,4,4,10


            二分查找
            快速排序
            雙向鏈表的刪除結(jié)點(diǎn)
            有12個(gè)小球,外形相同,其中一個(gè)小球的質(zhì)量與其他11個(gè)不同
            給一個(gè)天平,問(wèn)如何用3次把這個(gè)小球找出來(lái)
            并且求出這個(gè)小球是比其他的輕還是重
            解答:
            哈哈,據(jù)說(shuō)這是微軟前幾年的一個(gè)面試題。很經(jīng)典滴啊!三次一定能求出來(lái),而且能確定是重還是輕。
            數(shù)據(jù)結(jié)構(gòu)的知識(shí)還沒(méi)怎么學(xué)透,不過(guò)這個(gè)題我到是自己研究過(guò),可以分析下。
            將12個(gè)球分別編號(hào)為a1,a2,a3.......a10,a11,a12.
            第一步:將12球分開(kāi)3撥,每撥4個(gè),a1~a4第一撥,記為b1, a5~a6第2撥,記為b2,其余第3撥,記為b3;
            第二步:將b1和b2放到天平兩盤(pán)上,記左盤(pán)為c1,右為c2;這時(shí)候分兩中情況:

            1.c1和c2平衡,此時(shí)可以確定從a1到a8都是常球;然后把c2拿空,并從c1上拿下a4,從a9到a12四球里隨便取三球,假設(shè)為a9到a11,放到c2上。此時(shí)c1上是a1到a3,c2上是a9到a11。從這里又分三種情況:
                  A:天平平衡,很簡(jiǎn)單,說(shuō)明沒(méi)有放上去的a12就是異球,而到此步一共稱(chēng)了兩次,所以將a12隨便跟11個(gè)常球再稱(chēng)一次,也就是第三次,馬上就可以確定a12是重還是輕;
                  B:若c1上升,則這次稱(chēng)說(shuō)明異球?yàn)閍9到a11三球中的一個(gè),而且是比常球重。取下c1所有的球,并將a8放到c1上,將a9取下,比較a8和a11(第三次稱(chēng)),如果平衡則說(shuō)明從c2上取下的a9是偏重異球,如果不平衡,則偏向哪盤(pán)則哪盤(pán)里放的就是偏重異球;
                  C:若c1下降,說(shuō)明a9到a11里有一個(gè)是偏輕異球。次種情況和B類(lèi)似,所以接下來(lái)的步驟照搬B就是;

            2.c1和c2不平衡,這時(shí)候又分兩種情況,c1上升和c1下降,但是不管哪種情況都能說(shuō)明a9到a12是常球。這步是解題的關(guān)鍵。也是這個(gè)題最妙的地方。
                  A:c1上升,此時(shí)不能判斷異球在哪盤(pán)也不能判斷是輕還是重。取下c1中的a2到a4三球放一邊,將c2中的a5和a6放到c1上,然后將常球a9放到c2上。至此,c1上是a1,a5和a6,c2上是a7,a8和a9。此時(shí)又分三中情況:
                      1)如果平衡,說(shuō)明天平上所有的球都是常球,異球在從c1上取下a2到a4中。而且可以斷定異球輕重。因?yàn)閍5到a8都是常球,而第2次稱(chēng)的時(shí)候c1是上升的,所以a2到a4里必然有一個(gè)輕球。那么第三次稱(chēng)就用來(lái)從a2到a4中找到輕球。這很簡(jiǎn)單,隨便拿兩球放到c1和c2,平衡則剩余的為要找球,不平衡則哪邊低則哪個(gè)為要找球;
                      2)c1仍然保持上升,則說(shuō)明要么a1是要找的輕球,要么a7和a8兩球中有一個(gè)是重球(這步懂吧?好好想想,很簡(jiǎn)單的。因?yàn)閍9是常球,而取下的a2到a4肯定也是常球,還可以推出換盤(pán)放置的a5和a6也是常球。所以要么a1輕,要么a7或a8重)。至此,還剩一次稱(chēng)的機(jī)會(huì)。只需把a(bǔ)7和a8放上兩盤(pán),平衡則說(shuō)明a1是要找的偏輕異球,如果不平衡,則哪邊高說(shuō)明哪個(gè)是偏重異球;
                      3)如果換球稱(chēng)第2次后天平平衡打破,并且c1降低了,這說(shuō)明異球肯定在換過(guò)來(lái)的a5和a6兩求中,并且異球偏重,否則天平要么平衡要么保持c1上升。確定要找球是偏重之后,將a5和a6放到兩盤(pán)上稱(chēng)第3次根據(jù)哪邊高可以判定a5和a6哪個(gè)是重球;
                  B:第1次稱(chēng)后c1是下降的,此時(shí)可以將c1看成c2,其實(shí)以后的步驟都同A,所以就不必要再重復(fù)敘述了。至此,不管情況如何,用且只用三次就能稱(chēng)出12個(gè)外觀手感一模一樣的小球中有質(zhì)量不同于其他11球的偏常的球。而且在稱(chēng)的過(guò)程中可以判定其是偏輕還是偏重。

            給一個(gè)奇數(shù)階N幻方,填入數(shù)字1,2,3...N*N,使得橫豎斜方向上的和都相同
            答案:
            #include<iostream>
            #include<iomanip>
            #include<cmath>
            usingnamespace std;
            int main()
            {
             int n;
             cin>>n;
             int i;
             int **Matr=newint*[n];//動(dòng)態(tài)分配二維數(shù)組
             for(i=0;i<n;++i)
                  Matr[ i ]=newint[n];//動(dòng)態(tài)分配二維數(shù)組
             //j=n/2代表首行中間數(shù)作為起點(diǎn),即1所在位置
             int j=n/2,num=1;//初始值
             i=0;
             while(num!=n*n+1)
             {
            //往右上角延升,若超出則用%轉(zhuǎn)移到左下角
                  Matr[(i%n+n)%n][(j%n+n)%n]=num;
                //斜行的長(zhǎng)度和n是相等的,超出則轉(zhuǎn)至下一斜行
                if(num%n==0)
                      i++;
               else
                  {
                      i--;
                      j++;
                 }
                  num++;
             }
             for(i=0;i<n;i++)
             {
                  for(j=0;j<n;++j)
                     cout<<setw((int)log10(n*n)+4)<<Matr[ i][ j ];//格式控制
                  cout<<endl<<endl;//格式控制
             }
            for(i=0;i<n;++i)
                  delete [ ]Matr[ i ];
            return1;
            }
            騰訊的一道面試題:(與百度相似,可惜昨天百度死在這方面了)////
            在一個(gè)文件中有 10G 個(gè)整數(shù),亂序排列,要求找出中位數(shù)。內(nèi)存限制為 2G。只寫(xiě)出思路即可。
            答案:
            1, 把整數(shù)分成256M段,每段可以用64位整數(shù)保存該段數(shù)據(jù)個(gè)數(shù),256M*8 = 2G內(nèi)存,先清0
            2,讀10G整數(shù),把整數(shù)映射到256M段中,增加相應(yīng)段的記數(shù)
            3,掃描256M段的記數(shù),找到中位數(shù)的段和中位數(shù)的段前面所有段的記數(shù),可以把其他段的內(nèi)存釋放
            4,因中位數(shù)段的可能整數(shù)取值已經(jīng)比較小(如果是32bit整數(shù),當(dāng)然如果是64bit整數(shù)的話(huà),可以再次分段),對(duì)每個(gè)整數(shù)做一個(gè)記數(shù),再讀一次10G整數(shù),只讀取中位數(shù)段對(duì)應(yīng)的整數(shù),并設(shè)置記數(shù)。
            5,對(duì)新的記數(shù)掃描一次,即可找到中位數(shù)。
            如果是32bit整數(shù),讀10G整數(shù)2次,掃描256M記數(shù)一次,后一次記數(shù)因數(shù)量很小,可以忽略不記
            (設(shè)是32bit整數(shù),按無(wú)符號(hào)整數(shù)處理
            整數(shù)分成256M段? 整數(shù)范圍是0 - 2^32 - 1 一共有4G種取值,4G/256M = 16,每16個(gè)數(shù)算一段 0-15是1段,16-31是一段,...
            整數(shù)映射到256M段中?如果整數(shù)是0-15,則增加第一段記數(shù),如果整數(shù)是16-31,則增加第二段記數(shù),...

            其實(shí)可以不用分256M段,可以分的段數(shù)少一寫(xiě),這樣在掃描記數(shù)段時(shí)會(huì)快一些,還能節(jié)省一些內(nèi)存)


            騰訊題二:
            一個(gè)文件中有40億個(gè)整數(shù),每個(gè)整數(shù)為四個(gè)字節(jié),內(nèi)存為1GB,寫(xiě)出一個(gè)算法:求出這個(gè)文件里的整數(shù)里不包含的一個(gè)整數(shù)
            答:
            方法一: 4個(gè)字節(jié)表示的整數(shù),總共只有2^32約等于4G個(gè)可能。
            為了簡(jiǎn)單起見(jiàn),可以假設(shè)都是無(wú)符號(hào)整數(shù)。
            分配500MB內(nèi)存,每一bit代表一個(gè)整數(shù),剛好可以表示完4個(gè)字節(jié)的整數(shù),初始值為0。基本思想每讀入一個(gè)數(shù),就把它對(duì)應(yīng)的bit位置為1,處理完40G個(gè)數(shù)后,對(duì)500M的內(nèi)存遍歷,找出一個(gè)bit為0的位,輸出對(duì)應(yīng)的整數(shù)就是未出現(xiàn)的。
            算法流程:
            1)分配500MB內(nèi)存buf,初始化為0
            2)unsigned int x=0x1;
                for each int j in file
                buf=buf ¦x < <j;
                end
            (3) for(unsigned int i=0; i <= 0xffffffff; i++)
                    if (!(buf & x < <i))
                    {
                        output(i);
                        break;
                    }
            以上只是針對(duì)無(wú)符號(hào)的,有符號(hào)的整數(shù)可以依此類(lèi)推。
            方法二:
            文件可以分段讀啊,這個(gè)是O(2n)算法,應(yīng)該是很快的了,而且空間也允許的。
            不過(guò)還可以構(gòu)造更快的方法的,更快的方法主要是針對(duì)定位輸出的整數(shù)優(yōu)化算法。
            思路大概是這樣的,把值空間等分成若干個(gè)值段,比如值為無(wú)符號(hào)數(shù),則
            00000000H-00000FFFH
            00001000H-00001FFFH
            ......
            0000F000H-0000FFFFH
            .....
            FFFFF000H-FFFFFFFFH
            這樣可以訂立一個(gè)規(guī)則,在一個(gè)值段范圍內(nèi)的數(shù)第一次出現(xiàn)時(shí),對(duì)應(yīng)值段指示值Xn=Xn+1,如果該值段的所有整數(shù)都出現(xiàn)過(guò),則Xn=1000H,這樣后面輸出定位時(shí)就可以直接跳過(guò)這個(gè)值段了,因?yàn)轭}目?jī)H僅要求輸出一個(gè),這樣可以大大減少后面對(duì)標(biāo)志數(shù)值的遍歷步驟。
            理論上值段的劃分有一定的算法可以快速的實(shí)現(xiàn),比如利用位運(yùn)算直接定位值段對(duì)應(yīng)值進(jìn)行計(jì)算。

            posted @ 2009-10-23 15:00 life02 閱讀(1253) | 評(píng)論 (0)編輯 收藏

            僅列出標(biāo)題
            共20頁(yè): First 12 13 14 15 16 17 18 19 20 
            久久久久香蕉视频| 色综合久久久久无码专区 | 国产精品久久久久久久app | 午夜精品久久久久9999高清| 久久久国产99久久国产一| 一本色道久久综合亚洲精品| 国产69精品久久久久777| 久久人人爽人人爽人人片AV东京热| 精品综合久久久久久97| 91精品国产91热久久久久福利| 欧美一级久久久久久久大片| 无码精品久久久久久人妻中字| 国产成人99久久亚洲综合精品| 久久精品综合网| 91精品日韩人妻无码久久不卡| 国产精品久久新婚兰兰 | 久久精品亚洲精品国产色婷| 国产精品99久久久久久董美香| 久久久久青草线蕉综合超碰| 久久99国产精品久久| 久久久久久久综合狠狠综合| 精品久久777| 久久精品国产亚洲AV忘忧草18 | 久久久久国产精品人妻| 亚洲国产天堂久久综合网站| 精品久久亚洲中文无码| 久久久精品视频免费观看| 无码久久精品国产亚洲Av影片 | 久久精品一区二区影院| 国产精品9999久久久久| 思思久久99热免费精品6| 久久噜噜电影你懂的| 亚洲精品乱码久久久久久自慰| 久久精品视频91| 久久精品国产亚洲沈樵| 午夜精品久久久久久毛片| 日本久久中文字幕| 99久久精品免费看国产免费| 91精品国产色综合久久| 丁香色欲久久久久久综合网| 亚洲国产精品综合久久一线|