第一篇:國外程序員是如何準(zhǔn)備面試的
導(dǎo)讀:面試準(zhǔn)備的重要性不用編者多言,大家都很清楚。本文是加拿大的一位程序員所寫。大家可以看看國外程序員是怎么準(zhǔn)備面試。不管你是否認(rèn)同他的說法,《詩經(jīng)》中有句話非常好——“它山之石,可以攻玉”。如果你還有其他面試準(zhǔn)備方法,不妨在評(píng)論或微博中和大家一起分享。
一、開門見山
一般來說,你(求職者)在面試中會(huì)花很多時(shí)間談?wù)撘郧暗慕?jīng)歷。如果你還沒有想出你的最具代表性的經(jīng)歷/案例,那么你現(xiàn)在是時(shí)候該做了。下面有張問題表,雖然很多問題看似比較低級(jí),但相信我,看完這些問題后,你應(yīng)當(dāng)反思自己。即便面試時(shí)沒有碰到類似這張列表上的問題,你在面試也可以用上已準(zhǔn)備好的答案。
1.說說你自己吧
2.你的短期目標(biāo)是什么?你2到5年內(nèi)的目標(biāo)是什么?
3.你的愿景/使命是什么?
4.你想從這個(gè)崗位中學(xué)到什么?
5.你為什么認(rèn)為自己能勝任這個(gè)崗位?
6.除了這個(gè)崗位,你還在找哪些崗位?
7.你有什么樣的管理或領(lǐng)導(dǎo)經(jīng)驗(yàn)?
8.你有什么樣的團(tuán)隊(duì)工作經(jīng)驗(yàn)?
9.你最滿意/不滿意的經(jīng)歷是什么?
10.你的強(qiáng)項(xiàng)/弱項(xiàng)是什么?
11.你最擅長處理哪一類的問題?
12.你是如何減壓?如何平衡工作和生活?
13.如果他人提出的要求有違你的道德準(zhǔn)則或商業(yè)道德,你怎么處理?
14.你上次試圖向他人出售點(diǎn)子有什么樣的結(jié)果?
15.你為什么要應(yīng)聘我們公司?你對(duì)我們公司了解多少?
16.你認(rèn)為加入我們公司有什么樣的利弊?
17.你最看重雇主的哪一方面?
18.你過去遇到的主管有哪些共同點(diǎn)?
19.如果要在競爭中保持領(lǐng)先,你認(rèn)為我們公司的員工最需要哪些品質(zhì)?
20.你最喜歡/不喜歡什么課程?為什么?
21.你的兼職/暑假/實(shí)習(xí)經(jīng)歷中有什么收獲?
22.你有什么樣的深造計(jì)劃?
23.為什么你的成績這么低?
24.你是如何打發(fā)空余時(shí)間的?
25.如果我讓你的朋友們描述你,你覺得他們會(huì)怎么說呢?
26.什么事最讓你沮喪?
27.你上次在工作中遇到惱火的事是什么時(shí)候?結(jié)果如何?
28.你如何提高你的整體效益?
29.去年你遇到最艱難的決定是什么?為什么它很艱難?
30.你為什么到現(xiàn)在還沒有找到工作?
31.你在哪些方面沒有任何經(jīng)驗(yàn)?比如:銷售、籌款或者簿記。
32.我們?yōu)槭裁匆陀媚悖?/p>
上面這個(gè)列表中的問題需要深思和反省才能回答,所以在下一次面試之前很有必要提前想一想。有些問題可以有相同的答案。如果問題答案需要講述一段故事/經(jīng)歷,你可以按如
下方式來做:
1.20秒描述情況?!按a出問題了,整個(gè)團(tuán)隊(duì)必須找出原因?!?/p>
2.30秒描述你做了什么?!拔艺J(rèn)為是內(nèi)存溢出,我注意到
AbstractMemberCreationFactory本應(yīng)該只有一個(gè)實(shí)例,但它有很多實(shí)例”。
3.20秒描述結(jié)果?!拔矣靡恍写a解決溢出問題,我們的產(chǎn)品如期上線。后來,我都會(huì)先測試確保不會(huì)再有類似問題”。
在每次面試前,瀏覽整個(gè)列表并大聲練習(xí)你的回答。這樣做讓你在面試中更加輕松自如,你就比其他應(yīng)聘者有更多的優(yōu)勢(shì)。比如,當(dāng)在回答問題時(shí),其他應(yīng)聘者可能會(huì)先看著天花板說“嗯”,然后開始回憶過去5年中發(fā)生的一切。而你則可以微笑地看著面試官的眼睛,再陳述你的答案。
二、事先練習(xí)最常用的編程算法,以建立自信
鋼琴家在達(dá)到下一級(jí)水平之前,他們必須先學(xué)習(xí)一套短曲。這些短曲雖然不曾在聚會(huì)上彈奏,但他們要練習(xí)特定的部分,比如右手小指和切分音。同理,盡管有些算法你或許沒有在你的代碼中用過,但它們經(jīng)常在編程面試中出現(xiàn)。比如:
1.反轉(zhuǎn)單鏈表;
2.反轉(zhuǎn)字符串或反轉(zhuǎn)段落中的單詞順序;
3.利用星號(hào)輸出畫一個(gè)任意大小的圓;
4.整數(shù)轉(zhuǎn)換為字符串,數(shù)字型的字符串轉(zhuǎn)換為整數(shù);
5.寫一個(gè)函數(shù),返回任意整數(shù)對(duì)應(yīng)二進(jìn)制形式中的“1”的個(gè)數(shù);
6.寫一個(gè)函數(shù),輸出字符串中字符的所有排序。(比如:abcacbbacbca cab cba)
一般來說,可以先不考慮算法的運(yùn)行時(shí)間,都是先用最簡單有效算法。然后再盡量減少
運(yùn)行時(shí)間。能讓算法正常跑起來,總比你花大量時(shí)間想一步到位要好。(一步到位的想法雖好,但大部分時(shí)候都是事倍功半。)
提示:做練習(xí)時(shí),別自欺欺人看答案。
我第一次寫“反轉(zhuǎn)單鏈表”算法是利用課間時(shí)間。我并不急,從運(yùn)行時(shí)間較長的方案到優(yōu)化的方案,我用了半個(gè)小時(shí)。在驗(yàn)證算法正確無誤后,我非常高興!我知道不看答案我也能解決問題了。(建立自信了?。┰诿嬖囍校?dāng)遇到從未見過的問題時(shí),我以前的經(jīng)驗(yàn)給了我信心。
三、練習(xí)解決問題能力
有些應(yīng)聘者認(rèn)為能解決腦筋急轉(zhuǎn)彎問題就有良好的編程技能。如果你也這么認(rèn)為,那你應(yīng)當(dāng)培養(yǎng)猜謎這方面的興趣和技巧。你可以去圖書館或在網(wǎng)上找這方面的書。然后,挑一些有趣的問題,先別看解答。如果半個(gè)小時(shí)之內(nèi)還想不出答案的,才可以查閱解答。
第四、展現(xiàn)出真正的熱情
另一個(gè)技巧就是要把真正的熱情展現(xiàn)出來。作為人,我們應(yīng)該真誠和熱情與他人共處工作。另一方面,我們也要有看穿虛假笑臉的能力(沒有這種能力,也需要鍛煉出來),所以活出真我很重要。
最優(yōu)秀的面試官會(huì)讓你討論一些你非常熱衷的事情,即使有些些事和你所應(yīng)聘的崗位沒有直接關(guān)系。然而,大多數(shù)面試官卻沒有這么做。雖然如此,你還是應(yīng)當(dāng)好好考慮那些你非常感興趣的事,并且要抓住機(jī)會(huì)來和面試官討論一番。如果面試官允許的話,一定要在面試
過程中的前段時(shí)間內(nèi)完成,如果能在第一時(shí)間展現(xiàn)出來更佳。面試開始10分鐘后的效果可能就不怎么樣了,因?yàn)槊嬖嚬僖呀?jīng)給你打分了。
想象一下:你第一天去新崗位工作,轉(zhuǎn)向新的開發(fā)平臺(tái),遇到一些有趣的新朋友,并且了解了公司的生活。(總之)在公司中會(huì)有很多讓你興奮的事,要不然,你為什么去應(yīng)聘呢?
五、睡眠/休息
如果你缺覺的話,“舌尖現(xiàn)象”則會(huì)急劇上升,導(dǎo)致你在面試中就不能很好回憶事情。所以,面試前必須有個(gè)良好的睡眠。到底睡多長時(shí)間最合適呢?請(qǐng)參考此文《你的睡眠時(shí)間和睡眠質(zhì)量達(dá)標(biāo)了么?》。
編者注:“舌尖現(xiàn)象”非常普遍,它是因?yàn)榇竽X對(duì)記憶內(nèi)容的暫時(shí)性抑制所造成的。這種抑制來自于多方面,比如對(duì)有關(guān)事物的其他部分特征的回憶掩蓋了所要回憶的那部分特征,又比如回憶時(shí)的情境因素以及自身情緒因素的干擾等等。而消除了抑制,(如經(jīng)他人提示、離開回憶困難時(shí)的情境、消除緊張情緒等,)舌尖現(xiàn)象往往就會(huì)消失。很多人都有過這樣的經(jīng)歷:一些平時(shí)很簡單、很熟悉的字、單詞或公式等話到嘴邊就是無法記起,考試過后卻突然憶起。再比如,遇到一個(gè)熟人,就是叫不出名字來。心理學(xué)上稱這種特殊現(xiàn)象為記憶的“舌尖現(xiàn)象”,意思是回憶的內(nèi)容到了舌尖,只差一點(diǎn),就是無法憶起。
第二篇:程序員如何快速準(zhǔn)備面試中的算法
程序員如何快速準(zhǔn)備面試中的算法 備戰(zhàn)面試中算法的五個(gè)步驟
對(duì)于立志進(jìn)一線互聯(lián)網(wǎng)公司,同時(shí)不滿足于一輩子干純業(yè)務(wù)應(yīng)用開發(fā),希望在后端做點(diǎn)事情的同學(xué)來說,備戰(zhàn)面試中的算法,分為五個(gè)步驟,如下:
1、掌握一門編程語言
首先你得確保你已掌握好一門編程語言:
C的話,推薦Dennis M.Ritchie & Brian W.Kernighan合著的《C程序設(shè)計(jì)語言》,和《C和指針》;
C++ 則推薦《C++ Primer》,《深度探索C++對(duì)象模型》、《Effective C++》。掌握一門語言并不容易,不是翻完一兩本書即可了事,語言的細(xì)枝末節(jié)需要在平日不斷的編程練習(xí)中加以熟練。
2、過一遍微軟面試100題系列
我從2010年起開始整理微軟面試100題系列,見過的題目不可謂不多,但不管題目怎般變化,依然是那些常見的題型和考察點(diǎn)。當(dāng)然,不考察任何知識(shí)點(diǎn),純粹考察編程能力的題目也屢見不鮮。故不管千變?nèi)f化,始終不離兩點(diǎn):①看你基本知識(shí)點(diǎn)的掌握情況;②編程基本功。
而當(dāng)你看了一遍微軟面試100題之后(不要求做完),你自會(huì)意識(shí)到:數(shù)據(jù)結(jié)構(gòu)和算法在筆試面試中的重要性。
3、苦補(bǔ)數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)
如果學(xué)數(shù)據(jù)結(jié)構(gòu),可以看我們?cè)诖髮W(xué)里學(xué)的任一本數(shù)據(jù)結(jié)構(gòu)教材都行,如果你覺得實(shí)在不夠上檔次,那么可以再看看《STL源碼剖析》。
4、看算法導(dǎo)論
《算法導(dǎo)論》上的前大部分的章節(jié)都在闡述一些經(jīng)典常用的數(shù)據(jù)結(jié)構(gòu)和典型算法(如二分查找,快速排序、Hash表),以及一些高級(jí)數(shù)據(jù)結(jié)構(gòu)(諸如紅黑樹、B樹),如果你已經(jīng)學(xué)完了一本數(shù)據(jù)結(jié)構(gòu)教材,那么建議你著重看貪心、動(dòng)態(tài)規(guī)劃、圖論等內(nèi)容,這3個(gè)議題每一個(gè)議題都大有題目可出。同時(shí),熟悉常用算法的時(shí)間復(fù)雜度。
5、刷leetcode或cc150或編程藝術(shù)系列
如主要在國外找工作,推薦兩個(gè)面試編程網(wǎng)站:一個(gè)是leetcode,一家國外一網(wǎng)站,它上面有不少編程題;另外一個(gè)是careercup,而后這個(gè)網(wǎng)站的創(chuàng)始人寫了本書,叫《careercup cracking coding interview》,最終這本英文書被圖靈教育翻譯出版為《程序員面試金典》。
若如果是國內(nèi)找工作,則鄭重推薦JULY編寫的《程序員編程藝術(shù)》,有編程藝術(shù)博客版,以及在博客版本基礎(chǔ)上精簡優(yōu)化的編程藝術(shù)github版。除此之外,還可看看《編程之美》與《劍指offer》。
而不論是準(zhǔn)備國內(nèi)還是國外的海量數(shù)據(jù)處理面試題,此文必看:教你如何迅速秒殺掉:99%的海量數(shù)據(jù)處理面試題。此外,多看看優(yōu)秀的開源代碼,如nginx或redis,多做幾個(gè)項(xiàng)目加以實(shí)踐之,盡早實(shí)習(xí)(在一線互聯(lián)網(wǎng)公司實(shí)習(xí)3個(gè)月可能勝過你自個(gè)黑燈瞎火摸爬滾打一年)。
當(dāng)然,如果你是準(zhǔn)備社招,且已經(jīng)具備了上文所說的語言 & 數(shù)據(jù)結(jié)構(gòu) & 算法基礎(chǔ),可以直接跳到本第五步驟,開始刷leetcode或cc150或編程藝術(shù)系列。
學(xué)習(xí)最忌心浮氣躁,急功近利,即便練習(xí)了算法,也不一定代表能萬無一失
通過筆試面試關(guān),因?yàn)榭傮w說來,在一般的筆試面試中,70%基礎(chǔ)+ 30%coding能力(含算法),故如果做到了上文中的5個(gè)步驟,還遠(yuǎn)遠(yuǎn)不夠。最后,我推薦一份非算法的書單,以此為大家查漏補(bǔ)缺(不必全部看完,歡迎大家補(bǔ)充): 《深入理解計(jì)算機(jī)系統(tǒng)》
W.Richard Stevens著的《TCP/IP詳解三卷》,《UNIX網(wǎng)絡(luò)編程二卷》,《UNIX環(huán)境高級(jí)編程:第2版》
你如果要面機(jī)器學(xué)習(xí)一類的崗位,建議看看相關(guān)的算法(如支持向量機(jī)通俗導(dǎo)論(理解SVM的三層境界)),及老老實(shí)實(shí)補(bǔ)補(bǔ)數(shù)學(xué)基礎(chǔ),包括微積分、線性代數(shù)、概率論與數(shù)理統(tǒng)計(jì)(除了教材,推薦一本《數(shù)理統(tǒng)計(jì)學(xué)簡史》)、矩陣論(推薦《矩陣分析與應(yīng)用》)等
綜上:上述全部過程短則半年,長則三年。
最后要強(qiáng)調(diào)的是:急功近利者必?cái)。较肟焖僭揭驖u進(jìn),踏實(shí)前進(jìn),若實(shí)在覺得算法、編程太難,轉(zhuǎn)產(chǎn)品、運(yùn)營、測試、運(yùn)維、前端、設(shè)計(jì)都是不錯(cuò)的選擇,因?yàn)殡m然編程有趣,但不一定人人適合編程。
第三篇:Java程序員面試前要做好哪些準(zhǔn)備
Java程序員面試前要做好哪些準(zhǔn)備?
Java語言作為靜態(tài)面向?qū)ο缶幊陶Z言的代表,極好地實(shí)現(xiàn)了面向?qū)ο罄碚?,允許程序員以優(yōu)雅的思維方式進(jìn)行復(fù)雜的編程。其熱門程度不僅沒有消減,而且愈發(fā)受到企業(yè)的青睞。但是不管Java學(xué)得如何,在進(jìn)入企業(yè)的時(shí)候還是繞不開面試這個(gè)環(huán)節(jié),對(duì)于Java程序員來說,面試前要做好哪些準(zhǔn)備呢?粵嵌就這個(gè)問題跟大家談?wù)劇?/p>
1、對(duì)于Java工程師崗位而言,具體的項(xiàng)目是用人單位招聘時(shí)最看重的參考因素。即便是沒有工作經(jīng)驗(yàn)的應(yīng)屆生,也要準(zhǔn)備可作為自己能力參考的具體作品。
2、如果從未參加過任何項(xiàng)目,可以準(zhǔn)備自己在相關(guān)領(lǐng)域的課程設(shè)計(jì),如有必要還可以將其修改為完整的項(xiàng)目。對(duì)于這份具體作品,求職者要有相當(dāng)?shù)牧私?。通過求職者對(duì)于該作品的講解,招聘官會(huì)判斷求職者的技術(shù)能力到底如何。
3、Java程序員要求掌握的技能會(huì)比較多,求職者在簡歷上可以分類依次列舉出自己所掌握的專業(yè)技能,有證書的列出自己所持有的證書名稱。在面試的時(shí)候,可以對(duì)自己所掌握的技能做出介紹,并輔以實(shí)例證明,這樣會(huì)更具有說服力。
4、基礎(chǔ)很重要,不要生疏了。不管應(yīng)聘什么程序員崗位,基礎(chǔ)永遠(yuǎn)都是最重要的。只有有了踏實(shí)的基礎(chǔ),再輔以較好的學(xué)習(xí)能力,這樣才不會(huì)被互聯(lián)網(wǎng)日新月異的變化甩開。很多程序員在面試時(shí)往往是因?yàn)榇鸩怀鲎罨A(chǔ)的問題才會(huì)錯(cuò)失工作機(jī)會(huì)。面試前鞏固一下基礎(chǔ)知識(shí),永遠(yuǎn)不要輕視了基礎(chǔ)。
5、Java程序員要時(shí)刻關(guān)注技術(shù)前沿,將新技術(shù)與自己所從事的工作聯(lián)系到一起,做一些深入思考,面試時(shí)談?wù)勥@樣的問題也是向面試官展現(xiàn)自己學(xué)習(xí)能力的好機(jī)會(huì)。
粵嵌Java培訓(xùn)是目前國內(nèi)知名的培訓(xùn)機(jī)構(gòu),采用全程面授高品質(zhì)、高成本培養(yǎng)模式,教學(xué)大綱緊跟企業(yè)需求,且擁有全國一體化就業(yè)保障服務(wù),如果你想要在短時(shí)間內(nèi)掌握J(rèn)ava專業(yè)技術(shù),想要在畢業(yè)之時(shí)擁得項(xiàng)目經(jīng)驗(yàn),想要在畢業(yè)之后獲得一份高薪職位,不妨就選擇粵嵌Java培訓(xùn)。在這里培訓(xùn),畢業(yè)前兩周會(huì)有就業(yè)老師對(duì)學(xué)員進(jìn)行就業(yè)指導(dǎo)和模擬面試,有針對(duì)性的對(duì)學(xué)員進(jìn)行面試指導(dǎo),提升學(xué)員面試成功率,讓你就業(yè)無憂。
第四篇:程序員面試總結(jié)
程序員面試總結(jié)
這篇側(cè)重于具體的筆試、面試的問題,至于是哪個(gè)公司的就
不去追究了,但一定是經(jīng)常問到的,而且我嵌入式系統(tǒng)工程師和移動(dòng) 開發(fā)工程師都參與了,問題要區(qū)別看待,那么自然就少了很多對(duì)C++ 問題的考察。
筆試
有一個(gè)教訓(xùn)是,題目讓你編程實(shí)現(xiàn)的,不要羅列一大堆思想方
法,編程么,就是把你的代碼寫上去,比如寫個(gè)非遞歸的中序遍歷二 叉樹,都知道用個(gè)棧就好了,但是還是要寫的。
嵌入式中最??嫉木褪?/p>
(1)運(yùn)算符優(yōu)先級(jí),實(shí)在記不下來,每次去前看一遍(沒辦法,人家非要考)
(2)用變量a 給出下面的定義(《程序員面試寶典》,后面很多 題都是其中的),注意a)一個(gè)指向有10 個(gè)整型數(shù)數(shù)組的指針 b)一 個(gè)指向函數(shù)的指針,該函數(shù)有一個(gè)整型參數(shù)并返回一個(gè)整型數(shù) c)一 個(gè)有10 個(gè)指針的數(shù)組,該指針指向一個(gè)函數(shù),該函數(shù)有一個(gè)整型參 數(shù)并返回一個(gè)整型數(shù)
(3)結(jié)構(gòu)體占用內(nèi)存空間大小的計(jì)算,然后優(yōu)化;考察內(nèi)存對(duì)齊(為什么要對(duì)齊?),其實(shí)不同編譯器,不同平臺(tái)都是有差別的,但 既然要考,把基本的弄清楚。
(4)剩下的對(duì)const 的理解,#define 和inline 的區(qū)別,typedef、volatile 的理解使用以及值傳遞、地址傳遞,內(nèi)存空間分配(堆棧)
等寶典上都有。
(5)這里加兩個(gè)代碼的:a)CPU 大小端的判斷(要理解)
[cpp]
1.int check_endian(){
2.union w{
3.int a;
4.char b;
5.}
6.c.a = 1;
7.return(c.b == 1)
8.}
b)求二進(jìn)制數(shù)中1 的個(gè)數(shù)(《編程之美》),這個(gè)很常用,是一 些問題的基礎(chǔ),其中a 是要求1 個(gè)數(shù)的數(shù)
[cpp]
1.int num = 0;
2.while(a){
3.a &=(a-1);
4.num++;
5.}
6.return num;
(6)Java 中主要涉及接口、抽象類的理解,異常處理機(jī)制
(7)對(duì)內(nèi)存回收時(shí)機(jī)的考察(恰當(dāng)時(shí)候,不是一定回收),finalize的執(zhí)行,順帶的可以和final、finally 的理解一起出現(xiàn),而且注意 finally 即使在return 后面,也照樣執(zhí)行;有些公司考到內(nèi)存的分 代回收,可以了解下。
(8)字符串常量池的理解,題目的話就是結(jié)合new 創(chuàng)建對(duì)象和==、equal,問你創(chuàng)建了幾個(gè)對(duì)象,判斷兩個(gè)對(duì)象是否相同,一般記住new 肯定創(chuàng)建新的引用,而是否指向同一個(gè)字符串用==無法判斷,而單獨(dú) 聲明String 對(duì)象,那么就沒有新創(chuàng)建對(duì)象。
(9)String 類的+操作,StringBuild 的優(yōu)化和StringBuffer 的 區(qū)別,相類似的對(duì)各種容器的區(qū)別理解(List,Set,Map),而且會(huì) 說到線程安全SynchronizedMap 和ConcurrentHashMap 的區(qū)別;至于 真的考察Java 中I/O 類的聯(lián)合使用,那就靠自己的經(jīng)驗(yàn)了。
(10)內(nèi)部類、泛型、反射好好看看《Java 編程思想》,基本應(yīng) 該能搞定。而且你還會(huì)看到是否有sizeof,線程之間的協(xié)作問題等 等。
面試
不管答案怎樣,面試的心態(tài)和表達(dá)技巧一定要多學(xué)習(xí),不要
僅僅回答是或否,要有條理的展開,否則一個(gè)小時(shí)左右的面試會(huì)有各 種各樣的問題,總有你答的不好的;面試是個(gè)人和人交流的過程,但 是簡單基礎(chǔ)的問題千萬別錯(cuò),否則后面一點(diǎn)機(jī)會(huì)沒有。
(1)必問:進(jìn)程間通信、寫個(gè)擅長的排序或者網(wǎng)絡(luò)公司問個(gè)TCP、UDP 區(qū)別,其實(shí)可以從問你DNS、HTTP、Ping 等屬于哪一層,底層是 基于傳輸層的什么來考察你的;還有就是各種權(quán)限相關(guān)的,序列化相
關(guān),C++的虛函數(shù)實(shí)現(xiàn),Java 的內(nèi)存回收機(jī)制,強(qiáng)調(diào)的是要用自己的 話說出來,盡量不要去背。嵌入式的基本nand nor Flash 的區(qū)別以 及筆試中的大小端、宏定義、斷言等問題也常在面試中出現(xiàn)。
(2)常問在《編程之美》上的如摸石頭的游戲3 篇,求二進(jìn)制 數(shù)中1 的個(gè)數(shù),尋找最大的K 個(gè)數(shù),斐波那契(Fibonacci)數(shù)列,數(shù)組相關(guān)的如 求數(shù)組的子數(shù)組之和的最大值,求數(shù)組中最長遞增子 序列 以及 桶中取黑白球等,很多是原題,也有就是以此為基礎(chǔ)來做 的; 比如百萬級(jí)數(shù)量的IP 段,一個(gè)區(qū)段對(duì)應(yīng)一個(gè)地方(比如北京,西安之類),給一個(gè)IP 查找確定是哪個(gè)地方
(3)設(shè)計(jì)模式 23 個(gè)常用的要了解一下,單例模式要會(huì)實(shí)現(xiàn),看 看我推薦的書應(yīng)該問題也不大的。
(4)Android 相關(guān)的也是些框架的理解,進(jìn)程間通信,四大組件 的理解使用,從這些問題上看看你到底用到、學(xué)習(xí)到一個(gè)什么樣程度,對(duì)錯(cuò)估計(jì)不是特別在意的。
(5)非技術(shù)性的就是些項(xiàng)目難點(diǎn),收獲,感受,你的優(yōu)勢(shì),證明 你的能力之類,還有就是你期望的工作環(huán)境、氛圍,職業(yè)規(guī)劃,理想; 有時(shí)會(huì)遇到壓力的優(yōu)缺點(diǎn),把一個(gè)MP3 推銷給聾子等問題。補(bǔ)充一下 的是,有時(shí)候會(huì)從你做的項(xiàng)目中問你對(duì)產(chǎn)品的思考,包括UI、功能 實(shí)現(xiàn),性能優(yōu)化等等。面試還是針對(duì)公司的特點(diǎn),多看以往的面經(jīng)比 較好。
最后要說的是不管你大
二、大三,研
一、研二,其實(shí)對(duì)于找
實(shí)習(xí)都是個(gè)非常好的鍛煉機(jī)會(huì),早早的了解自己的優(yōu)勢(shì)和需要彌補(bǔ)的地方,同時(shí)也能證明你是個(gè)用心,早做準(zhǔn)備之人,機(jī)會(huì)是留給有準(zhǔn)備 的人的,祝你好運(yùn)!后面會(huì)再寫一篇關(guān)于工作,關(guān)于人生道路的選擇 的。__
第五篇:程序員面試常見問題
程序員面試常見問題
1.如果我們不能提供你所要求的薪水,你還愿意來我們公司嗎?你的期望薪水是多少?你想得到的薪水是多 少?如果達(dá)不到你的要求,怎么辦?
答:我認(rèn)為工作最重要的是合作開心,薪酬是其次的,不過我原來的月薪是××元,如果跳槽的話就希望 自己能有點(diǎn)進(jìn)步,如果不是讓您太為難的話,您看這個(gè)工資是不是可以有一點(diǎn)提高? 2.你有哪些主要的缺點(diǎn)?
分析:這是個(gè)棘手的問題。若照實(shí)的回答,你會(huì)毀了工作,雇主試圖使你處于不利的境地,觀察你在類 似的工作困境中將作出什么反應(yīng)。
回答:我需要學(xué)會(huì)更耐心一點(diǎn)。我的性子比較急,我總要我的工作趕在第一時(shí)間完成。我不能容忍工作 怠慢。
3.你有哪些主要的優(yōu)點(diǎn)?認(rèn)真,負(fù)責(zé) 有點(diǎn)急躁,在意結(jié)果
分析:像前面問題一樣,這個(gè)問題問得相當(dāng)直接,但是有一點(diǎn)隱含。
回答:“我具有朝著目標(biāo)努力工作的能力。一旦我下定決心做某事,我就要把它做好,如果面試官讓面試者提問的話,一般問什么問題比較合適? 一,對(duì)職位的重視: 能不能給我介紹一下這個(gè)職位的工作環(huán)境? 2 職位的一整天工作內(nèi)容都有哪些呢? 3 這個(gè)職位以后的發(fā)展道路如何? 職業(yè)規(guī)劃
面試官想了解你職業(yè)穩(wěn)定性及個(gè)人發(fā)展方向的一個(gè)問題。
例如:我現(xiàn)在從事java web方向,那么未來三年的規(guī)劃,是繼續(xù)在這個(gè)職業(yè)上深造,我希望在三年內(nèi)能夠達(dá) 到項(xiàng)目經(jīng)理的水平。這就是短期職業(yè)規(guī)劃。
如果你被錄用了,請(qǐng)問你將如何開展新工作? 回答:1.熟悉公司文化,產(chǎn)品,運(yùn)作流程。與同事,其他部門溝通,營造好的合作氛圍。
2.立刻了解客戶的資料,熟知他們的需求,并迅速建立好的客戶關(guān)系。等等 你的客戶多次提出一些不合理的要求,你怎么辦處理
我的回答是: 我記得貴公司的服務(wù)宗旨是:客戶永遠(yuǎn)是對(duì)的,如果客戶不對(duì),我會(huì)在維護(hù)公司利益的范圍里盡全力去滿足客戶的要求,并且我會(huì)去仔細(xì)觀察客戶之所以一直不滿意的原因是什么 是對(duì)商品不滿意還是對(duì)公司有成見還是對(duì)我個(gè)人服務(wù)有不滿?
經(jīng)典面試題怎樣回答最合適
問題1: 如果我錄用你,你認(rèn)為你在這份工作上會(huì)待多久呢? a.這問題可能要等我工作一段時(shí)間后,才能比較具體地回答 b.一份工作至少要做3年、5年,才能學(xué)習(xí)到精華的部分。c.這個(gè)問題蠻難回答的,可能要看當(dāng)時(shí)的情形。你認(rèn)為公司做哪些事情可以讓你更加努力工作
我的回答是:我選擇喜歡的工作,全力以赴的做好工作是我的習(xí)慣。當(dāng)然,如果公司有良好的激勵(lì)制度,有清晰的上升空間給我,自然,會(huì)更加激發(fā)我的工作熱情。