中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      求職故事之程序員

      時間:2024-09-28 20:25:32 求職故事 我要投稿
      • 相關推薦

      求職故事之程序員

        每個人的求職經歷都會不一樣,下面是應屆畢業生小編給大家整理提供關于程序員的求職故事,快來隨小編一起閱讀了解吧。

      求職故事之程序員

        我曾經也參加過一些大大小小的公司筆試、面試,牛掰如阿里百度騰訊,犀利如Google,Mircosoft,盛大研究院,無一例外,均將我秒殺。讓我一度懷疑自己是否是程序員的料,幼小的心靈從那時起,留下了巨大的陰影。當然,N次大公司的面試失敗以后,歸結成兩條經驗教訓:缺乏筆試面試的技巧,非科班出身(實質是計算機知識不成體系)。

        關于面試筆試,就六個字:技巧+實力+運氣。

        本文只涉及四個字:技巧+實力。當然,本文的技巧,不同于一般意義的“技巧”。

        面試筆試是需要技巧的

        面試是需要技巧的,這一點沒有人否認。筆試、面試時有相當比例的題目的是跟程序員相關,但又沒那么緊密相關的東西。比如考察邏輯思維能力、抽象思維能力的題目,大公司尤其注重這一點,感覺有點測試智商的味道。好吧,我承認,我的智商有時候不夠用。不可否認有極個別的聰明人存在,這些天才,思維活躍,面對一些極品難題,他們都能佛擋殺佛。但事實上大部分人的邏輯思維能力,都是通過平時有意識的鍛煉出來的,而不是與生俱來的。

        我想說的是:只要你不笨,只要你有意識去鍛煉自己這方面的能力,這個東西其實跟你的知識體系的建立是一樣的,得靠積累。如果你沒事只知道刷微博,刷朋友圈,你的“智商”也永遠是停留在那個水平。

        曾遇到一個面試官問了這么個題目,至今印象深刻,分享給大家,看看自己的腦袋還夠用不。

        題目:

        給你兩個一模一樣的玻璃球,已知這種玻璃球,從一棟總共有一百層樓的高樓的某一層樓X扔下來,剛好破碎(即在X層以下不會摔碎,在X層以上均會摔碎)。讓你用最少的次數找出這個臨界樓層。(注意:你只有兩個玻璃球,所以只有兩次蛋碎的機會。并假設,每扔一次球,如果球沒碎,它的堅硬程度不發生改變)。

        最差答案:

        一種最差的解法如下:從第一百層樓開始扔玻璃球,如果沒有摔碎,則跑到第99層樓扔,以此類推,最壞的情況是,在第一層樓扔的時候球才摔碎。因此最大需要扔100次才能找出臨界樓層。(這種解法,我們只用了一個玻璃球,另外一個玻璃球還沒用上啊!)

        面試筆試是需要實力的

        程序員面試筆試,考察的技術相關的東西主要有:編程語言、算法、設計模式、操作系統、項目經驗等等。基本功扎實了,面試筆試就有底氣了,如果再多點實際工程經驗,那么面試對你來說,就是五個字:那都不是事

        廢話說了這么多,進入本文主題,如何用一個月的時間去準備google的技術面試??

        這個問題已經被問過無數多遍,也被無數人回答過。我結合自身的經驗教訓,來梳理總結一下。

        一

        1.1過一遍常用的數據結構:鏈表、二叉樹、堆樹 (Tree+Heap)、(紅黑樹、AVL)(可選)。隊列、堆、棧、hash表。

        1.2 研究一下上述數據結構在你熟悉的編程語言中是如何實現的。例如,如果你熟悉Java,可以學習下HashMap、LinkedHashMap、TreeSet、HashSet等等這些常用數據結構的實現。

        1.3自己動手編碼實現這些數據結構,而不是僅僅寫出偽代碼就完事了。

        二

        2.1過一遍你課堂上學過的經典算法:各種排序算法、圖的遍歷算法、最短路徑算法等等。

        2.2 知道怎么求一個算法的時間復雜度。

        2.3 寫代碼時,有意識的關注程序的空間復雜度,這點在實際工作中很有用。因為內存很多時候會不夠用。

        三

        3.1 用你熟悉的編程語言實現第一、第二兩部分。在編碼實現的過程中,試著不借助任何參考資料來完成。

        3.2 在完成3.1所說的編碼后,試著從時間、空間兩個維度去優化你所寫的程序。

        四

        練習面試問題。選擇一本面試相關的書,例如《Cracking the coding interview》,親手練習一下書中的題目,在紙上書寫或在IDE中編寫都行。(PS:很多面試官都喜歡讓你在紙上寫程序,所以,有意識的練習練習吧,不要太依賴IDE了)。在解答相關面試題時,注意不斷改進、優化你的解法。例如,將時間復雜度從n*n優化到nlogn。

        五

        練習在白板上分析、解決問題,并能夠將你解決問題的思路清晰的表達出來。(這一點要求比較高,尤其對一些“羞射”的程序員們)。在解決某一個給定問題時,對于你給出的解決方案,你得有充分的理由。你為什么選用這種數據結構,這種算法來解決這個問題。

        上述五大點是真的很重要,我自己曾經在這上面就犯了眼高手低的錯誤,只親手實現了其中的一部分。在只有一個月時間的情況下,時間安排如下:

        1)最多用1.5周的時間完成第一點和第二點。

        2 )至少花一周的時間徹底搞懂你尚未明白的問題。

        3 )然后剩下的時間,在白板上編碼實現吧


      【求職故事之程序員】相關文章:

      求職禮儀故事之電話求職技巧03-21

      海歸求職之成敗種種_求職故事11-30

      松下幸之助求職的故事12-11

      重慶求職之吃11-11

      重慶求職之住房11-11

      介紹名人求職故事_求職故事11-30

      海歸求職之成敗種種11-13

      求職英語之工作目標11-09

      求職故事之千萬不要放過任何一個稍縱即逝的機會11-21

      求職故事:厚積薄發 方能游刃有余_求職故事11-29

      主站蜘蛛池模板: 阳朔县| 亚洲成片在线看一区二区 | 亚洲免费观看一区二区三区| 亚洲av成色精品久久私人影院| 国产精品三级av一区二区| 国产AV无码无遮挡毛片| 韩日无码不卡| 阿拉善盟| 延川县| 熟妇人妻不卡中文字幕| 亚洲av一二三又爽又爽又色| 九九精品国产99精品| 日本岛国大片不卡人妻| 欧美综合区自拍亚洲综合| 视频一区二区三区中文字幕| 扎鲁特旗| 国产啪精品视频网站免| 凤城市| 永久免费不卡在线观看黄网站| av一区二区精品在线| 泰和县| 亚洲色欲色欲大片WWW无码| 西平县| 北宁市| 欧美深夜福利视频| 亚洲最稳定资源在线观看| 蜜桃视频在线免费观看一区二区 | 女同性恋精品一区二区三区| 平江县| 日韩精品人妻一区二区在线看| 即墨市| 亚洲va精品va国产va| 国产美女丝袜高潮白浆| 黄色大片一区二区中文字幕| 日韩av无卡无码午夜观看| 99国产精品无码专区| 久久国产一区二区三区| 久久久2019精品视频中文字幕| 精品国产福利一区二区三区| 国产精品麻豆A在线播放| 精品国产高清一区二区广区|