国产激情久久久久久有声小说_变态拳头交视频一区二区_国产超91_国产AV巨作情欲放纵无码_日韩中文字幕一区二区在线视频_深夜视频在线

好獵頭網-中高級人才獵頭網站!服務熱線:400-1801-668 好獵頭   |   登錄 注冊

奇虎360程序員崗位面試經歷

添加時間:2017-11-27 00:00:00
瀏覽次數: 0

職位類型:程序員
面試地點:北京
招聘公司:奇虎360

現在這大環境也不好,找工作這么難,找個好工作就跟難了,但是我相信,只要你有真本事,就不會發愁找工作滴!最近我就開始想我向往的公司發出了求職信,并且成功獲得了面試邀請,所以現在先讓我們一起看看面試問題吧。

一面主要是考察算法和數據結構,難度因面試官而異。聽同學說他一面的時候,面試官就讓他寫了個堆排序,然后就是不聽地問項目,感覺很輕松。我就沒那么好運了,至少問了五六個算法,還好hold住。

1.寫個快速排序吧。
答:這個算是基本功吧,對于想要互聯網公司offer的筒子們,最基本的幾個排序都得做到能隨時隨地手寫代碼,而且不出錯。手寫代碼也是對基本功的考察,千萬不要覺得能在電腦上寫代碼就ok了,記住,一定要在白紙上寫下來,你才能確定你會寫。

2.IP的有效值是1.0.0.1~255.255.255.255,寫個程序,參數是一個char*的IP,返回這個IP是否合法。

答:這題在考察程序員對邊界條件的考慮。至少有以下幾點是要考慮到的:1.IP超過或不足四位;2.某一位超過了合法范圍;3.某一位除了數字,還包含了其他非法符號。這一題可以使用strtok取出IP的每一位,然后檢查該位是否合法(數值范圍,是否包含非法字符),最后檢查是否有四位。

3.一個字符串數組char *A[]={"China","Chinese","Chese",...},求這個數組中字符串的最長公共前綴,例如這三個字符串的最長公共前綴是Ch。

答:使用字典樹,類似的問題還有給你一些QQ號,讓你求這些QQ號的最長公共前綴。字典樹大家可以去網上搜一搜。

4.求兩個字符串的最大公共子串,例如"abcdefg"和"zxdefy",最長公共子串是"def"。
答:動態規劃。具體的解法和代碼在我的隨筆Algorithm分類中有。

5.單向鏈表反序。
答:這個簡單,網上一大堆解法。

6.多個已序數組求交集。
答:這個問題攜程也考了,具體做法是將這些數組兩兩分組,求交集,再將結果繼續兩兩分組,求交集,直到最后得出結果。對于兩個已序數組A,B,求交集的方法是令i,j=0if A==B[j],則A是交集中的值,i ,j ; if A>B[j],j ; if A

一面總算是抗住了。本以為二面會輕松一點,誰知道二面更難。

1.了解進程池嗎?
答:不了解,只知道線程池。

追問:那你說說線程池。
答:線程池的思想是這樣的:一臺服務器有許多任務要處理,同時不斷有新的任務進來。從前是來一個任務就起一個線程,起的線程來完成任務,完成以后就銷毀該線程。如果任務很多的話,這樣不斷地起線程,銷毀線程,會很費時間。于是就有了線程池。線程池就是一次起多個線程,將任務放在一個隊列中,線程池中的線程從隊列中取出任務去執行,執行完了以后檢查隊列是否為空,如果為空,說明所有任務都執行完了,線程就會休眠(注意不是銷毀),等到又有新的任務時,主線程會去喚醒線程池中的線程,讓他們繼續工作,這樣就避免了不斷地分配和銷毀線程。簡單的線程池實現代碼可以在網上搜到。

追問:在線程從任務隊列中取任務時,有沒有辦法不適用鎖?
答:這個問題騰訊也問了,騰訊的問法是,進程間的共享內存,有沒有辦法不適用鎖而同步地讀寫?我完全不會,誒。

面試官后來提示說,這個任務隊列不一定要所有線程共用一個,可以讓一個線程有一個任務隊列,這相當于讓多消費者的模型變成了單消費者。這樣消費者之間就不用加鎖同步了。而生產者和消費者之間,要想不適用鎖的話,可以用循環隊列來實現。對于這個知識點,我會在另一個帖子中詳細說明。

2.咱們來看看進程池吧,首先,一個進程A,起了子進程H,H阻塞在讀取它的stdin上,A向H的stdin發送數據,這個怎么實現?

答:完全懵了,什么叫一個進程A起了子進程H?后來我才弄明白,原來他的意思是,A進程fork產生了一個子進程,然后子進程調用exec函數,啟動了H。我原來的想法是,既然H是A的子進程,如果不設置FD_CLOEXEC標志,那么H的文件描述符0(標準輸入)應該和A的是共享文件表項的。那直接讓A往自己的標準輸入里寫不就行了嗎?后來面試官的意思是用管道,讓H將stdin打開在管道的一端上(fdopen),然后A向管道里寫數據。這個應該更穩妥吧。誰能保證FD_CLOEXEC不會被設置呢?

追問:現在A能向H發命令,然后H讀取命令,開始工作。如果A起了多個H,那么,A就成了控制進程,而多個H就成了工作進程,這就是進程池了。現在,A讀取一個文件,每讀取一行,就將內容發送給工作進程H,然后由H寫到自己的標準輸出上,這個怎么實現?

答:這個直接用一個循環,順序寫向每個進程就好了。

追問:那如果在寫第一個進程的時候就發生阻塞了呢?而后面的進程可以正常工作。
答:傻了,應該用select嘛。將要寫的文件描述符都加到select的可寫描述符集中,這樣哪個可寫就寫哪個。

追問:現在將A的標準輸出重定向到另一個文件上,然后讓H的輸出結果都寫到該文件上,怎么實現?
答:想了老半天,終于想出來了。還是select嘛。再建一個管道,將H的標準輸出打開在管道的一端,另一端放在select的可讀字符集中,如果可讀,A就可以讀到H的輸出了,然后再寫到標準輸出上,就行了。

3.用過epoll沒?
答:沒有。大家趕緊去學一下吧,太多面試官問了。

4.寫個memcpy吧。
答:這個簡單,只要注意如果dest或者src為空的時候,就直接返回。

5.非遞歸地中序遍歷二叉樹。
答:其實面試官之前問的是后續遍歷,不過他看我沒寫過非遞歸的,就降低了一點難度,讓我寫個中序遍歷。遞歸的寫法很簡單,相信大家都會。這里為什么要用非遞歸呢?因為非遞歸的效率更高。我以前就偷懶,想著會一種寫法就夠了,誰知道今天恰恰考了非遞歸。不過咱也不能直接來句不會。你可以不會,但不要馬上說不會,這體現出你遇到困難很容易就放棄。應該先想一想,如果實在不會,有的面試官會給你一些提示,如果你能按照提示答出結果,也許面試官會更欣賞你,這證明你很會學習,一點就通。面試官看我無從下筆,說你先給我花花棧的結構吧。我一聽,棧?莫非這一題要用棧才能解?其實遞歸不就是程序自己調用自己,而程序不就是在棧里運行的嗎?簡單來說,遞歸的最后一層,就像棧頂元素。最后一個進去,最先解出來。順著這個思路,我居然寫出了代碼。面試官看了看,ok。

至此,二面結束。

后來和面試官談了談職業發展方面的內容,頗有收獲。面試官年紀也不大,3年前從華科畢業的,如今已經是一個頭目了。他說,咱們是碼農,不過碼農分幾個等級,對于那些你交給他個任務,他能寫出代碼的,那是最初級的。如果他能把代碼分成個幾層,層次分明。那是較高一級的。如果他能指出你這結構不對,應該怎么怎么樣更好,那是更高級別的。如果想要發展,就要朝著高級別努力,不過前提是你得寫得出代碼,連代碼都寫不出來的,那就是要被開掉的。

主站蜘蛛池模板: 三级国产三级在线_欧美激情精品久久久久久久久久_国产精品亚洲天堂免下吴_亚洲国产成人熟透妇女_麻豆系列_久草五月_欧美一区二区三区在线_国模小黎大尺度精品(02)[82p] | 最爱高潮全过程免费的视频_日韩免费无码不卡夜夜爽_国产乱子伦一区二区三区国色天香_日日操天天操_中文久久久久久_91欧美激情一区二区三区成人_男男做喘息gv奶白小受动图_国产三及片网站 狠狠搞综合_国产精品欧美亚洲制服_久久久性视频_国产调教性奴在线观看w_狠狠色婷婷久久一区二区三区麻豆_www.青青草_超碰在线资源站_草在线免费观看 | 色综合狠狠爱_国产精品又又酱在线午夜_野外少妇愉情中文字幕_在线观看国产精品一区二区_开心五月综合亚洲_一本久久a久久精品亚洲_成人免费在线网_国产精品人妻熟女毛片av久久 | 午夜精品中文字幕_贪婪欲望之岛在线播放_爱情岛亚洲AV永久入口首页_免费看黄视频在线_亚洲国产A∨无码中文777_中文字字幕码一二区_国产精品亚洲а∨天堂网_国产明星裸体无码XXXX视频 | 成人片黄网站色大片免费_精品久久久久久国产潘金莲_伊人av影院_日韩一卡2卡3卡4卡乱码免费网站_在线亚洲精品国产二区图片欧美_不卡一区2区_爱逼综合_九色精品视频 | 日本精品一区二区三区高清_欧美成人中文字幕_日日摸夜夜骑_少妇一级淫片免费_国产男女无遮挡猛进猛出_国产综合av_国产成人精品自拍_成人性色生活片免费看爆迷你毛片 | av夜夜操_夜夜骑夜夜操_大片一级_色婷在线_国产精品乱码高清在线观看免费_最新亚洲视频_视频一区二区中文字幕日韩_一区一区三区 中文字幕国产_亚洲精品影院_麻豆av高清_无码中文亚洲AV影音先锋_国产97久久_精品一区二区三区视频_欧美在线视频网_男人影院在线观看www | 91成人在线_成人无码在线视频网站_131MM少妇做爰视频_精品国产乱码久久久久久虫虫_免费国产_国产一级淫片在线观看_在线字幕_欧美久久人人网 | 久久人妇_激情动漫_国产精品福利在线观看无码卡一_欧美日韩在线二区_国产精品aⅴ_天天爱夜夜爱_又爽又黄又无遮挡的视频在线观看_艳魔大战春荡女淫3 | 亚洲不卡视频在线_亚洲福利网址_啦啦啦中文免费观看在线_草久视频免费观看_丁香五月天一二三四在线视频_成人午夜国产内射主播_九九久久精品视频_真人与拘做受免费视频 久久久无码精品亚洲日韩啪啪网站_国产三级三级看三级_天堂一区人妻无码_国产成人久久精品_最近中文字幕2019视频1_思思久热_亚洲成AV人在线观看成年美女_日韩少妇内射免费播放18禁裸乳 | 午夜一区二区三区视频_成年人一级视频_亚洲区自拍区_日韩欧美一二区_青娱乐在线视频播放_国产成人综合亚洲欧美94在线_亚洲综合无码一区二区三区_亚洲精品亚洲人成人网在线播放 | 91久久精品日日躁夜夜欧美_毛茸茸性毛茸茸xxxxⅹ毛茸茸_狠狠色狠色综合曰曰_日韩精品资源_久久久国产精品久久久_少妇办公室好紧好爽再浪一点_中文字幕四区_JAPANESE少妇高潮喷水 | 日韩经典AV在线观看_中文无码日韩欧免费视频_捆绑白丝粉色jk震动捧喷白浆_日本慰安所一级毛片在线播放_亚洲精品久久久乳夜夜欧美_97浪潮性色91久久久美川_亚洲蜜桃精久久久久久久久久久久_最新中文字幕av | 亚洲乱亚洲乱妇19p_色肉色伦交国产69精品_欧洲吸奶大片在线看_四虎免费看黄_国产人妻精品午夜福利免费_在线观看免费视频精品_黄网www_婷婷91 | 拔插拔插8X8X海外华人免费视频_无码专区亚洲avl_日本黄色片免费播放_亚洲成人精品一区二区三区_国产精品一级在线观看_国产精品无码无在线观看_国语自产偷拍精品视频偷蜜芽_中文字幕亚洲乱码熟女在线萌芽 | 黑人操女人视频_狼人社区91国产精品_日本a级毛片免费视频播放_成年人免费黄色_男女激情爽爽爽免费视频_欧美偷偷操_成年视频免费观看_在线观看av资源 | 处女膜往事_欧美日韩国产超高清免费看片_九九九九九九九九九九热_91美女片黄在线观看成欢阁_欧美精品区一区二区三区_亚洲成人无码AV_精品午夜福利1000在线观看_日本a网站 | 少妇内射高潮福利炮_91国内精品在线_一级毛片视频免费看_三及黄色毛片_caoporm超免费公开视频_AAA女人18毛片水真多_中文字幕一区二区三_24小时日本免费观看高清视频www | 久久婷婷五月综合色一区二区_com毛片_黄色亚洲精品_www成人在线_超级碰人人干_91久久国语露脸精品国产高跟_91精品啪在线观看_天天狠天天透天天伊人 | 少妇作爱视频在线观看视频_亚洲视频自拍_国产精品乱码在线_国产精品一区久久_国产成人免费高潮激情视频_午夜精品一区二区三区在线观看_婷婷丁香五月综合色_亚洲色中文字幕在线播放 | 能直接看av的网站_国产精品a免费一区久久网址_中国黄色一级毛片_看国产毛片_丁香五香天堂网_四虎1515hh丶comblacked_欧美日韩精品一区二区在线观看_最近在线更新8中文字幕免费 | 黄视频在线观看视频_美女一级黄色_亚洲欧美成人综合_91精品国产自产在线观看_99精品视频国产精品_色视频网站在线_国产男男被猛男躁免费视频_99热精品在线观看 | 狠狠爱亚洲五月婷婷av_毛茸茸性XXXX毛茸茸毛茸茸_午夜精品久久久99热福利_国产日韩高清一区二区三区在线_一区二区麻豆_性无码免费一区二区三区屯线_免费观看9x视频网站在线观看_私人成片免费观看 | 亚洲一区AV在线观看_欧美熟妇zozozo_热久久精品国产_日本丰满少妇XXXX_97超碰香蕉_国产日韩欧美视频在线观看_草草视频在线播放_欧美成人午夜免费全部完 | 天天干天天插_成人午夜性成交_久久九九99_伊人视屏_99热久草_泷泽萝拉全AV在线观看_亚洲aaa视频_台湾一级毛片永久免费 | 少妇作爱视频在线观看视频_亚洲视频自拍_国产精品乱码在线_国产精品一区久久_国产成人免费高潮激情视频_午夜精品一区二区三区在线观看_婷婷丁香五月综合色_亚洲色中文字幕在线播放 | 开心色怡人综合网站_久久久久国产精品嫩草影院_狂野的爱在线观看_国产良家自拍_无套内射极品少妇chinese_欧美激情无码视频一二三_久久综合久中文字幕青草_性xxxx欧美 | 成人中文视频_日本最新免费视_潮喷大喷水系列无码精品视频_18禁在线无遮挡免费观看网站_成人亚洲片_亚洲一级淫片_女性高爱潮AAAA级视频_亚洲日韩欧洲乱码av夜夜摸 | 国产精品奇米一区二区三区小说_国产乱人伦av在线a_日日综合网_调味的房子在线观看_亚洲av狠狠爱一区二区三区_国产在线播放精品视频_人与禽的免费一级毛片_国产一级精品视频 | 午夜欧美精品久久久久久久_欧美XXXX黑人又粗又长_久久伊人热_久久综合国产_亚州精品中文_国产精品自拍区_九色最新网治_中文字幕日产乱码一二三区 | 成人99一区二区激情免费看_中文字幕乱老妇女一视频_久久网站视频_天天摸夜夜添久久精品_日本深夜福利视频_亚洲日本精品一区二区三区_高h视频在线免费观看_88av导航 | 成人精品鲁一区一区二区_久久人人爽人人爽人人爽av_久久久久久久伊人_少妇18xxxx性xxxx片_www天天操_免费a级毛片18以上观看精品_国产在线一级片_又黄又爽的视频在线观看 | 免费国产成人av_porn日韩_午夜福利理论片在线观看播放_欧美激情亚洲_久久99热这里只有精品6_粉嫩av久久一区二区三区_91精品国产91久久久久游泳池_久久天堂AV综合合色蜜桃网 | 中文字幕在线观看三区_国产三级农村妇女在线播放_国产91在线看_玩弄chinese丰满人妻videos_国产一区二区三区视频免费_久艹久久_成人网子_91女女互慰吃奶在线 | 91精品久久久久久蜜桃_萌白酱JK制服透明白丝喷水_国产精品线路一_久久国产精品人妻无码_久久精品国产亚洲AV无码偷窥_亚洲素人在线观看_日本免费一级高清婬日本片_中文字幕永久在线视频 | 日本成熟少妇a片免费观看_精品嫩模福利一区二区蜜臀_www.久久爱69.com_国产亚洲AV在线_国产亚av手机在线观看_精品一级视频_黄色一级毛片a_欧美大胆a视频 | 中文字幕国产_亚洲精品影院_麻豆av高清_无码中文亚洲AV影音先锋_国产97久久_精品一区二区三区视频_欧美在线视频网_男人影院在线观看www | 久久99精品波多结衣一区_国产成人精品一区二三区熟女在线_欧美日韩国产精品成人_性色AV网站_亚洲精品久久久久久久不卡四虎_免费观看成人38网站_国产极品粉嫩福利在线观看_精品裸体舞av | 最新午夜_国产片av在线永久免费观看_九一在线视频_91精品国产综合久久久久久_免费无遮挡禁18污污网站_全黄一级毛片_999久久久精品国产消防器材_奇米四色777久久爱 | 91精品国产免费久久综合_无码无遮挡在线观看免费_精品国产乱码久久久久久1区2匹_欧美乱码卡1卡2卡三卡四卡_日本最新一区二区三区_一道精品一区二区三区_日日操日日插_成人做爰69片免费看网站野花 | 国产精品久久一_国产乱码精品一区二区三区黄瓜的功能_亚洲一区二区三区色_国产成人综合精品三级_激情久爱免费视频在线_在线天堂中文最新版_久久草在线精品_免费观看黄网站 |