本人是应届生,马上要找工作了,想找软件工程的工作。迷惑比较多,希望前辈们能传道解惑: 1.企业面试应届生的时候会要求现场编写代码吗? 2.希望成为 Java 工程师,不熟悉 C 和 C++ 对笔试面试有多大影响?(笔试会考C/C++吗) 3.希望进搜狐、腾讯这种级别的公司,要做什么准备?
业精于勤,荒于嬉;行成于思,毁于随。
這是每個應屆畢業生的困惑。
作為一名麵試官,我很少麵試語言的細節,這些都是可以通過看書或者手冊學習到的。我比較喜歡看應聘者解決問題的能力。
原文太長,就不貼出來了。一次關於浮點數的麵試。
很多畢業生都把計算機學成了文科,他們不是在學習理論知識,而是被動接受/背誦記憶這些知識。他們來公司,編程隻是他們的工作而已,聘用他們的真正目的是解決問題,用程序解決很多人共性的問題。
我麵試時,他們可以使用任何工具甚至Google,當然,我出的題目一般都不能直接個Google到,雖然網上沒有現成的答案,但是可以總結出答案。我的觀點是,如果你的任何問題都可以用Google直接解決,你不可能成為一名特別優秀的程序員。
你搜索到的是數據,即使你保存在了evernote,說白了就是01串,你閱讀了,思考了,這些數據就變成了信息,0101010…11101 編程了 int a = 4; 你再繼續思考,使用,深化,這些信息就變成了知識。 你會說:『哦,這不是李氏代換原則嗎?』
最後重申一下:學曆代表過去,能力代表現在,學習能力代表將來
有些公司筆試是編程題的。 騰訊和筆試比較簡單,隻要基礎知識比較紮實的一般都沒有太大問題,麵試有好多輪,會問技術問題。 我今年剛畢業,最大的遺憾就是沒有多參加幾次麵試(大三的時候找了一家公司),建義如果有機會多參加幾次麵試,然後等到你想去的公司的時候,你就有經驗了。供參考。
好吧,馬上離開騰訊了,趁著還能做點貢獻上來答一個嗬嗬。 1.企業麵試應屆生的時候會要求現場編寫代碼嗎 看麵試官,一般都會要求寫點,但是都是基礎的數據結構和算法題,哪些是基礎的相信不用我說了,數據結構書上都有,當然在現場寫對麵是麵試官必然是有可能緊張的,萬一寫不出來也別放棄,可以和麵試官多聊聊實現的原理就ok,原理都知道了,實現隻是時間問題。 2.希望成為 Java 工程師,不熟悉 C 和 C 對筆試麵試有多大影響? (筆試會考C/C 嗎) 據我所知應該會有分語言的筆試卷,而且事實上編程語言的選擇一般不會是問題,我什至麵試一家公司,求職的C 後台結果麵試官用javascrupt讓我寫,偏題了。如果試卷是C 的沒有你想要的java我覺得也沒關係,筆試卷有很大一部分是考原理的,不需要實際編程,而真實的編程題如果你C 確實不熟悉,用java寫的話人家應該也能看懂。所以不用擔心,筆試隻是刪除那些完全沒水平的麵試者。 3.希望進搜狐、騰訊這種級別的公司,要做什麼準備? 打好基礎,簡曆上寫的東西一定要心裏有數,不要為了增加內容就隨便填加。我記得我畢業麵試TX時寫了句對linux內核有所了解,結果被麵試官往這方麵問,還好答出來了,所以千萬要實事求是。 附加地答一點吧:騰訊的麵試還是很開放的,不要有任何緊張情緒,給麵試官留一個自信陽光的印象是非常好的。
現場編代碼的可能性比較小吧, 我以前根公司到學校做過校園招聘.基本是一筆試,然後麵談,麵談是技術+hr(也可能是分開的),在公司做的社招也沒機試,最多讓你用筆寫幾行代碼... 當然我之前所在的企業非一流互聯網公司,是二外(二流的外資外包)公司. 經驗僅供參考
嗯,這裏分享一篇今年同學去麵試騰訊實習生的經曆博文http://a-li.me/654.html,楼主可以粗略看下,大企业招聘应届生的话会要求你基础知识必须扎实还有必须要有相关的项目经验,比如说楼主想成为java工程师,so,数据结构、j2se、 數據庫原理(oracle和mysql)、ssh框架等基礎的知識必須熟悉掌握並運用。多麵幾回就有經驗了。加油!
我麵騰訊和阿裏的時候都是現場寫代碼,工具是一張紙一支筆,還有一個腦袋,語言是純C。
同為學生來回答一下
參加過一些筆試題,給我的感覺是,簡單,都學過,但是記不大清楚了= =
對於現場寫代碼,Linus Torvalds有句話說:
Talk is cheap, show me the code.
尤其是對於表達能力較差,與陌生人不善交際的人來說,現場寫代碼反而更好。從代碼裏反映出自身能力。
所以隻要自己足夠厲害,還怕寫代碼嗎?熱愛寫代碼的人巴不得麵試當場就給他寫點出來。
感覺對於大公司來說是時間問題,每個人都花一定時間去些代碼,那麵試得多久=。=
一般公司不會要求當場寫代碼,有些公司會有,但是大多考驗的是你的基礎知識和邏輯思維。 基礎很重要,思想是核心。
我們麵試時是一定會要求當場寫一段代碼的,無論麵試者簡曆上的開發經驗如何。但是一般不限語言,題目也比較簡單,不涉及複雜的算法。80% 的麵試者一但當場寫代碼,思維就淩亂了。但是喜愛程序設計並且確實比較熟練的人通過這樣的考驗應該是毫無問題的。
招聘軟件工程師不寫代碼的話,和招廚師不品菜,簽歌手不聽她唱歌是一樣的行為。
這是每個應屆畢業生的困惑。
作為一名麵試官,我很少麵試語言的細節,這些都是可以通過看書或者手冊學習到的。我比較喜歡看應聘者解決問題的能力。
原文太長,就不貼出來了。一次關於浮點數的麵試。
很多畢業生都把計算機學成了文科,他們不是在學習理論知識,而是被動接受/背誦記憶這些知識。他們來公司,編程隻是他們的工作而已,聘用他們的真正目的是解決問題,用程序解決很多人共性的問題。
我麵試時,他們可以使用任何工具甚至Google,當然,我出的題目一般都不能直接個Google到,雖然網上沒有現成的答案,但是可以總結出答案。我的觀點是,如果你的任何問題都可以用Google直接解決,你不可能成為一名特別優秀的程序員。
你搜索到的是數據,即使你保存在了evernote,說白了就是01串,你閱讀了,思考了,這些數據就變成了信息,0101010…11101 編程了 int a = 4; 你再繼續思考,使用,深化,這些信息就變成了知識。 你會說:『哦,這不是李氏代換原則嗎?』
最後重申一下:學曆代表過去,能力代表現在,學習能力代表將來
有些公司筆試是編程題的。 騰訊和筆試比較簡單,隻要基礎知識比較紮實的一般都沒有太大問題,麵試有好多輪,會問技術問題。 我今年剛畢業,最大的遺憾就是沒有多參加幾次麵試(大三的時候找了一家公司),建義如果有機會多參加幾次麵試,然後等到你想去的公司的時候,你就有經驗了。供參考。
好吧,馬上離開騰訊了,趁著還能做點貢獻上來答一個嗬嗬。
1.企業麵試應屆生的時候會要求現場編寫代碼嗎
看麵試官,一般都會要求寫點,但是都是基礎的數據結構和算法題,哪些是基礎的相信不用我說了,數據結構書上都有,當然在現場寫對麵是麵試官必然是有可能緊張的,萬一寫不出來也別放棄,可以和麵試官多聊聊實現的原理就ok,原理都知道了,實現隻是時間問題。
2.希望成為 Java 工程師,不熟悉 C 和 C 對筆試麵試有多大影響? (筆試會考C/C 嗎)
據我所知應該會有分語言的筆試卷,而且事實上編程語言的選擇一般不會是問題,我什至麵試一家公司,求職的C 後台結果麵試官用javascrupt讓我寫,偏題了。如果試卷是C 的沒有你想要的java我覺得也沒關係,筆試卷有很大一部分是考原理的,不需要實際編程,而真實的編程題如果你C 確實不熟悉,用java寫的話人家應該也能看懂。所以不用擔心,筆試隻是刪除那些完全沒水平的麵試者。
3.希望進搜狐、騰訊這種級別的公司,要做什麼準備?
打好基礎,簡曆上寫的東西一定要心裏有數,不要為了增加內容就隨便填加。我記得我畢業麵試TX時寫了句對linux內核有所了解,結果被麵試官往這方麵問,還好答出來了,所以千萬要實事求是。
附加地答一點吧:騰訊的麵試還是很開放的,不要有任何緊張情緒,給麵試官留一個自信陽光的印象是非常好的。
現場編代碼的可能性比較小吧, 我以前根公司到學校做過校園招聘.基本是一筆試,然後麵談,麵談是技術+hr(也可能是分開的),在公司做的社招也沒機試,最多讓你用筆寫幾行代碼... 當然我之前所在的企業非一流互聯網公司,是二外(二流的外資外包)公司. 經驗僅供參考
嗯,這裏分享一篇今年同學去麵試騰訊實習生的經曆博文http://a-li.me/654.html,楼主可以粗略看下,大企业招聘应届生的话会要求你基础知识必须扎实还有必须要有相关的项目经验,比如说楼主想成为java工程师,so,数据结构、j2se、 數據庫原理(oracle和mysql)、ssh框架等基礎的知識必須熟悉掌握並運用。多麵幾回就有經驗了。加油!
我麵騰訊和阿裏的時候都是現場寫代碼,工具是一張紙一支筆,還有一個腦袋,語言是純C。
同為學生來回答一下
參加過一些筆試題,給我的感覺是,簡單,都學過,但是記不大清楚了= =
對於現場寫代碼,Linus Torvalds有句話說:
尤其是對於表達能力較差,與陌生人不善交際的人來說,現場寫代碼反而更好。從代碼裏反映出自身能力。
所以隻要自己足夠厲害,還怕寫代碼嗎?熱愛寫代碼的人巴不得麵試當場就給他寫點出來。
感覺對於大公司來說是時間問題,每個人都花一定時間去些代碼,那麵試得多久=。=
一般公司不會要求當場寫代碼,有些公司會有,但是大多考驗的是你的基礎知識和邏輯思維。 基礎很重要,思想是核心。
我們麵試時是一定會要求當場寫一段代碼的,無論麵試者簡曆上的開發經驗如何。但是一般不限語言,題目也比較簡單,不涉及複雜的算法。80% 的麵試者一但當場寫代碼,思維就淩亂了。但是喜愛程序設計並且確實比較熟練的人通過這樣的考驗應該是毫無問題的。
招聘軟件工程師不寫代碼的話,和招廚師不品菜,簽歌手不聽她唱歌是一樣的行為。