第一篇:程序員如何獲取面試機(jī)會(huì)
在我詳細(xì)解說之前,必須聲明一件事:堅(jiān)持是以下各個(gè)要點(diǎn)的真正關(guān)鍵。在我最近一次職位搜索中,我都不知道我已經(jīng)應(yīng)聘了多少崗位了。甚至其中有一份我都能確定是我了,但是遺憾的是最后他們竟然告訴我我不適合。我一度灰心喪心、怨天尤人,但是最后我咬牙堅(jiān)持繼續(xù)求職。請牢記,堅(jiān)持就是勝利,不經(jīng)歷風(fēng)雨怎能見彩虹!
想好你的理想工作是怎樣的首先列個(gè)表格,看看心目中的工作應(yīng)該是怎么樣的。對我而言,我希望我的工作是能允許我遠(yuǎn)程辦公,專注于ruby 開發(fā)的小公司。當(dāng)然最后你可能并不能找到這樣一個(gè)完全符合你心意的理想工作,但是這讓你有個(gè)目標(biāo)去搜尋。
熟人介紹
最快捷獲取新工作的方式就是通過熟人介紹。所以朋友和同事都是這類可利用的“熟人資源”。當(dāng)然,這并不意味著這份工作就是你的囊中之物了。你仍然需要做好充足的面試準(zhǔn)備,來個(gè)完美一擊。
合適的招聘網(wǎng)站
為了得到招聘信息,我們需要去合適的招聘網(wǎng)尋找工作。就我個(gè)人而言,因?yàn)槲冶容^青睞于那種允許在家辦公的,專注于ruby 開發(fā)的小公司,所以對我而言,我就比較適合去 http://jobs.rubynow.com/, http://toprubyjobs.com/,以及craigslist。
求職信
我知道不少程序員特別討厭寫求職信,而對于那些經(jīng)驗(yàn)豐富的程序員更是如此。他們越了解編程,就越發(fā)覺得自己不懂的地方還有很多,這可能會(huì)導(dǎo)致這樣一個(gè)情況:他們想不出自己的優(yōu)勢,無法順利推銷自己。如果你也有這方面的煩惱,決不可妄自菲薄,不妨把你以往的成就客觀性地做個(gè)表格,有助于喚醒那時(shí)拼搏的激情,寫下一個(gè)熱血澎湃的求職信,這是一個(gè)良好的開端,也相當(dāng)于你成功了一半。
定制求職信
針對ruby開發(fā)工作,我在email上制作了一份標(biāo)準(zhǔn)模板的求職信,然后通過編輯之后分門別類地變成應(yīng)聘不同工作的求職信。這樣我就不必每次都得從頭開始寫求職信了,從而節(jié)省了大量時(shí)間。節(jié)約了這方面的時(shí)間,就意味著你可以申請更多的就業(yè)機(jī)會(huì),然后獲得更多的面試。
求職信要怎么寫
我會(huì)寫我的經(jīng)驗(yàn)是怎樣讓我從眾多的求職者中脫穎而出,成為這個(gè)職位最佳候選人的。我會(huì)鏈接到我的源代碼,然后展示我已經(jīng)構(gòu)建好并能順利運(yùn)行的網(wǎng)站。最最重要的一點(diǎn)是,你要展示給你可能的老板看的是,你沒有空口說白話,你是個(gè)有真才實(shí)學(xué)會(huì)編程的人。定制你的簡歷
至今我的電腦上還留著一份最詳細(xì)地標(biāo)準(zhǔn)簡歷。這樣無論什么工作,對于經(jīng)驗(yàn)和細(xì)節(jié)我都能說的比別人更多,更加侃侃而談。還有一點(diǎn)要記得,你得確保你寫好的簡歷是安全無虞的,并且在需要的時(shí)候還能立馬備份拷貝。綜合以上種種,我們就可以用最少的精力寫出最棒的簡歷和求職信。
第二篇:簡歷制作獲取面試機(jī)會(huì)的法則
求職簡歷是求職能否成功的一個(gè)重要因素。那關(guān)于簡歷制作取得面試機(jī)會(huì)的法則有哪些呢?下面是寫寫幫文庫小編為你整理的簡歷制作獲取面試機(jī)會(huì)的一些法則,希望對你有幫助。
簡歷制作獲取面試的三大法則
遵循“5W1H”和“PAR”法則
要在簡歷中突顯自己的“賣點(diǎn)”,可采用5W1H(即Who、What、Why、Where、When和How)寫作法,剖析自己過往的工作經(jīng)歷、工作內(nèi)容、工作職責(zé)。
當(dāng)要重點(diǎn)說明某一項(xiàng)工作的執(zhí)行情況時(shí),可采用“PAR”法則,“P”即問題(Problem)、“A”即采取的行動(dòng)(Action)、“R”即工作的結(jié)果和業(yè)績(Result)。從這三方面著手,你可以簡潔清晰地陳述事件,呈現(xiàn)結(jié)果精煉又到位。而數(shù)字和專業(yè)術(shù)語,會(huì)是你的好幫手。
用數(shù)字說話
用數(shù)字來表現(xiàn)工作量、工作效率以及工作成果,會(huì)更有說服力和吸引力。濫用形容詞,比如“骨干力量”、“進(jìn)步最快”、“重要貢獻(xiàn)”、“成功的方案”、“顯著提高”……這些描述性詞語并沒有說服力。“顯著提高”,不如“半年月內(nèi)將產(chǎn)量提高130%”、“次品率從9%下降為2%”、“節(jié)省成本5%”等能給HR留下更深刻的印象,后者你在面試時(shí)也可以進(jìn)一步闡述。
用專業(yè)術(shù)語表述
用專業(yè)術(shù)語,自然是要讓自己更顯專業(yè)。例如,一位求職者在工作經(jīng)驗(yàn)部分上寫 “有過分析客戶需求的案例”,雖然在這項(xiàng)工作經(jīng)歷中,該求職者并無特別顯著的成績,但還是可以把工作過程中實(shí)現(xiàn)目標(biāo)的方法寫出來。如果把這一經(jīng)歷改成“創(chuàng)造和實(shí)施了一種全面的需求評估機(jī)制,來協(xié)助對服務(wù)和員工預(yù)測的需求”,HR可能就會(huì)對求職者另眼相看了。
第三篇:程序員面試總結(jié)
程序員面試總結(jié)
這篇側(cè)重于具體的筆試、面試的問題,至于是哪個(gè)公司的就
不去追究了,但一定是經(jīng)常問到的,而且我嵌入式系統(tǒng)工程師和移動(dòng) 開發(fā)工程師都參與了,問題要區(qū)別看待,那么自然就少了很多對C++ 問題的考察。
筆試
有一個(gè)教訓(xùn)是,題目讓你編程實(shí)現(xiàn)的,不要羅列一大堆思想方
法,編程么,就是把你的代碼寫上去,比如寫個(gè)非遞歸的中序遍歷二 叉樹,都知道用個(gè)棧就好了,但是還是要寫的。
嵌入式中最常考的就是
(1)運(yùn)算符優(yōu)先級,實(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)存對齊(為什么要對齊?),其實(shí)不同編譯器,不同平臺(tái)都是有差別的,但 既然要考,把基本的弄清楚。
(4)剩下的對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)對內(nèi)存回收時(shí)機(jī)的考察(恰當(dāng)時(shí)候,不是一定回收),finalize的執(zhí)行,順帶的可以和final、finally 的理解一起出現(xiàn),而且注意 finally 即使在return 后面,也照樣執(zhí)行;有些公司考到內(nèi)存的分 代回收,可以了解下。
(8)字符串常量池的理解,題目的話就是結(jié)合new 創(chuàng)建對象和==、equal,問你創(chuàng)建了幾個(gè)對象,判斷兩個(gè)對象是否相同,一般記住new 肯定創(chuàng)建新的引用,而是否指向同一個(gè)字符串用==無法判斷,而單獨(dú) 聲明String 對象,那么就沒有新創(chuàng)建對象。
(9)String 類的+操作,StringBuild 的優(yōu)化和StringBuffer 的 區(qū)別,相類似的對各種容器的區(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ǔ)來做 的; 比如百萬級數(shù)量的IP 段,一個(gè)區(qū)段對應(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è)什么樣程度,對錯(cuò)估計(jì)不是特別在意的。
(5)非技術(shù)性的就是些項(xiàng)目難點(diǎn),收獲,感受,你的優(yōu)勢,證明 你的能力之類,還有就是你期望的工作環(huán)境、氛圍,職業(yè)規(guī)劃,理想; 有時(shí)會(huì)遇到壓力的優(yōu)缺點(diǎn),把一個(gè)MP3 推銷給聾子等問題。補(bǔ)充一下 的是,有時(shí)候會(huì)從你做的項(xiàng)目中問你對產(chǎn)品的思考,包括UI、功能 實(shí)現(xiàn),性能優(yōu)化等等。面試還是針對公司的特點(diǎn),多看以往的面經(jīng)比 較好。
最后要說的是不管你大
二、大三,研
一、研二,其實(shí)對于找
實(shí)習(xí)都是個(gè)非常好的鍛煉機(jī)會(huì),早早的了解自己的優(yōu)勢和需要彌補(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)努力工作的能力。一旦我下定決心做某事,我就要把它做好,如果面試官讓面試者提問的話,一般問什么問題比較合適? 一,對職位的重視: 能不能給我介紹一下這個(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ī)劃。
如果你被錄用了,請問你將如何開展新工作? 回答:1.熟悉公司文化,產(chǎn)品,運(yùn)作流程。與同事,其他部門溝通,營造好的合作氛圍。
2.立刻了解客戶的資料,熟知他們的需求,并迅速建立好的客戶關(guān)系。等等 你的客戶多次提出一些不合理的要求,你怎么辦處理
我的回答是: 我記得貴公司的服務(wù)宗旨是:客戶永遠(yuǎn)是對的,如果客戶不對,我會(huì)在維護(hù)公司利益的范圍里盡全力去滿足客戶的要求,并且我會(huì)去仔細(xì)觀察客戶之所以一直不滿意的原因是什么 是對商品不滿意還是對公司有成見還是對我個(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ā)我的工作熱情。
第五篇:程序員面試總結(jié)
廣州金博信息技術(shù)有限公司 總結(jié):
廣州市樂天科技有限公司 總結(jié)
面試題 委托的關(guān)鍵字:delegate
數(shù)據(jù)庫設(shè)計(jì)模式:單例,抽象工廠模式,工廠
數(shù)據(jù)庫中having: 一個(gè)條件
面向?qū)ο螅悍庋b,繼承,多態(tài)
Continue break的區(qū)別 break跳出 環(huán),執(zhí)行下一語句
Continue 跳出當(dāng)前,執(zhí)行下一語句
String 地址不可變
stringBuilder 地址可變
Int a=10,int b=15, 答: a=b-a;
b=b-a;
a=b+a;面試:分頁代碼
Select * from(select * row_number()over(order by id)row from A)where row between 21 and 30 查出自動(dòng)增長列斷點(diǎn)中的最小值
Select min(id)* from A where id not in(select * row_number()over(order by id)row from A)天展網(wǎng)絡(luò)科技有限公司 面試題:
繼承:子類對父類的子承父業(yè)
接口:是一組包含了函數(shù)型方法的數(shù)據(jù)結(jié)構(gòu)。通過這組數(shù)據(jù)結(jié)構(gòu),客戶代碼可以調(diào)用組件對象的功能。
反射:動(dòng)態(tài)調(diào)用程序集創(chuàng)建對象 用戶登入查詢:
Sqlconnection conn=new sqlconnection(connString);String name=this.textName.text;String pwd=this.password.text;String sql=”select * from table where username=”+name+” and password=”+pwd+”;Sqlcommand cmd=new sqlcommand(sql,conn);Conn.open();Datareader reader=cmd.exec;While(reader.next()){ String ip=reader.getstring[3];Datetime time=reader.getstring[4];Session[“ip”]=ip;Session[“time”]=time;Response.redirect(“default.aspx”);} 用遞歸刪除文件目錄下的文件
先得到所有的目錄查詢出文件,不是文件就繼續(xù)遞歸獲取是的話就刪除文件
} Jquery: $(“#username”).blur(function(){ If($(“#username”).val()==””){ Alert(‘不為空’);}else{ $(“#username”).focus();} 用JS和JQuery分別寫出判斷用戶名和密碼框是否為空 Js:
Function validateForm(){ var name= document.getElementById(‘文本框的值’).value;Var pwd=Document.getElementById(“密碼框的值”).value;If(name!=’’||pwd!=’’){} });兩個(gè)數(shù)組合并成一個(gè)數(shù)組,進(jìn)行全排列 Int a=new int[1,2,3];Int b=new int[4,5,6];Int total=new int[a.length+b.length];For(int i=0,i<=a.length;i++){
Total[i]=a[i];} For(int j=0;j Total[i+j]=b[j];} 面試:等待時(shí)間長久心煩。對面試題的看法,因?yàn)橐恢笔窃陔娔X上操作,所以手寫的時(shí)候不是那么順暢。 樂天科技有限公司復(fù)試 機(jī)試:用三層架構(gòu)實(shí)現(xiàn)添刪查改 廣州眾通電子科技有限公司 面試:問了第三個(gè)項(xiàng)目,那個(gè)是OA系統(tǒng),我都不懂。Dataset和datareader的區(qū)別,dataset是數(shù)據(jù)集,datareader是一個(gè)指針,每次只讀取一行信息。還設(shè)計(jì)了一個(gè)表。