国产激情久久久久久有声小说_变态拳头交视频一区二区_国产超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年前從華科畢業的,如今已經是一個頭目了。他說,咱們是碼農,不過碼農分幾個等級,對于那些你交給他個任務,他能寫出代碼的,那是最初級的。如果他能把代碼分成個幾層,層次分明。那是較高一級的。如果他能指出你這結構不對,應該怎么怎么樣更好,那是更高級別的。如果想要發展,就要朝著高級別努力,不過前提是你得寫得出代碼,連代碼都寫不出來的,那就是要被開掉的。

主站蜘蛛池模板: 黄瓜av_九九热在线视频观看_久久国产精品久久喷水_在线视频免费观看大全_草草影院永久在线观看_久久一区_中文字幕在线免费看线人_bestialityvideo另类灌满 | 国产精品人人爱一区二区白浆_快色视频在线_久草在线手机观看_av久操_免费1级a做爰片观看_加班被蹂躏的人妻在线_XXXX内射中国老妇_国精久久 | 九色视频导航_精品国产视频在线观看_奶头又大又白喷奶水AV_国产乱码卡一卡2卡三卡四_11孩岁女被A片黑人黑与白_毛片网站国产_在线中文视频_一个色在线视频 | 麻豆影视网_国产成人综合色视频精品_亚洲国产精品久久久久久久久久_岛国毛片在线观看_无码色偷偷亚洲国内自拍_欧美日韩一区二区三区久久精品_91精品麻豆日日躁夜夜躁_法国性xxxx精品hd | 人人妻人人爽人人爽_国产精品99久久久精品免费观看_视频一区二区三区在线观看_成人免费黄色大片_国产免费人成视频在线播放播_日韩精品中出_久久久久国产一级毛片高清版小说_国产偷录视频叫床高潮 | 日韩一级影视_全国最大成人免费视频_亚洲精品高清AV在线播放_久久精品国产亚洲av四虎_婷婷五月网丁香五月_亚洲在线成人_在线视频欧美一区_无码免费h成年动漫在线观看 | 日本黄色大片免费观看_色婷婷综合激情中文在线_91短视频版在线观看www免费_久久国产女人_国产在线视频一区二区三区_国产91在线观_黄色1级毛片_丰满岳跪趴高撅肥臀尤物在线观看 | 色吊丝永久性观看网站_JULIAANN熟女俱乐部_国产精品无码专区在线播放_午夜精品久久久_宅男视频免费在线观看视频_欧美成人a视频_91成人免费视频_青草久久网 | 人成亚洲_体内射精日本视频免费看_日韩久久网站_日本黄色美女网站_国产在线喷浆_bbbbbxxxxx欧美性_4虎最新_欧美又大又色又爽bbbbb片 | 欧美精品毛片久久久久久久_日韩人妻中文无码一区二区七区_久草最新在线_5566先锋影音夜色资源站在线观看_亚洲乱码国产乱码精品精可以看_国产精品呻吟高潮_成人看片黄A免费看那个网址_久久欧美AⅤ无码精品色午夜麻 国产成人一区二区三区影院动漫_国产成人在线视频免费观看_久久99女女久久99久久_www.久久爱.com狼人_国产又爽又刺激的视频_日韩中文在线观看_天天草天天爱_狠狠爱天天操 | 一级黄色aaa_国产免费午夜a无码v视频_精品免费在线观看_中文在线无码高潮潮喷_97人人在线_国产成人亚洲合集青青草原精品_欧美成人性色_久久99国产视频 | 亚洲国产综合色产精品色在线_成熟丰满熟妇高潮XXXXX_久草色在线观看_亚洲乱操_最大胆裸体人体牲交免费_国产又粗又猛又爽又黄A_草草影视在线观看_三级黄色免费看 | 国产在线伊人_亚洲一页_人妻丰满被色诱中文字幕_久久久亚洲欧洲日产国码αv_日韩丰满少妇无吗视频激情内射_亚洲午夜色情天天久久_黄色一级无码毛片高清视频_久久精品日产第一区二区三区使用方法 | 黄色片特级片_亚洲性激情_在线一区二区三区四区_成人看片黄a在线观看_我的逼好痒_av软件大全_国产免费福利在线观看_粉嫩极品国产在线观看 | 无码137片内射在线影院_免费观看成人av_午夜视频导航_深夜激情网站_色01看片网_爱草在线视频_青青草视频免费在线播放_一区国产在线观看 | 三级网站免费观看_欧美乱妇高清无乱码免费_一天av在线高清免费观看_国产亚洲一区字幕_高清视频一区二区三区_成人福利片在线_久久这里只精品_久久精品国产99精品国产亚洲性色 | 97视频在线精品国自产拍_91精品国产一区二区三区动漫_国产高清色高清在线观看_国产精品久久久久久久久污网站_久久狠狠干_日本高清H色视频在线观看_一级片视频在线播放_国产SUV精品一区二区四 | 久久精品无码一区二区小草_国产精品一区二区三区在线观_色五月最新网址_h免费看_一a本v道久久_国产日日操_亚洲无线观看国产高清_日本三级黄色录像 | 国产爱啪啪_亚洲毛片免费_九九自拍视频_欧美xxxxx性喷潮_日韩国产精品久久久久久亚洲_日本a级片免费观看_999精品在线_日本丰满少妇BBB | 特级黄视频_中文字幕av免费_日本夜夜精_国产一二区_亚洲天堂网站_五月婷婷俺也去开心_日本熟妇XXXXX乱_最新国产小视频 | 亚洲不卡视频在线_亚洲福利网址_啦啦啦中文免费观看在线_草久视频免费观看_丁香五月天一二三四在线视频_成人午夜国产内射主播_九九久久精品视频_真人与拘做受免费视频 久久久无码精品亚洲日韩啪啪网站_国产三级三级看三级_天堂一区人妻无码_国产成人久久精品_最近中文字幕2019视频1_思思久热_亚洲成AV人在线观看成年美女_日韩少妇内射免费播放18禁裸乳 | 亚洲最大激情网_超碰97.com_国产在线视频综合_久久综合久久综合久久综合_被黑人猛躁10次高潮视频☆_永久免费AV在线影院_国产精品久久久久AV福利动漫_天天躁日日躁狠狠躁AV麻豆 | av色偷偷_欧美xyx_人人澡人人射_久久人妻天天AV_超碰777_亚洲欧美不卡视频在线播放_国产欧美在线一区二区_高潮娇喘抽搐喷水潮喷视频网站 | 亚洲第一淫片_色网站免费视频_亚洲欧美aⅴ..._a黄色片网站_少妇被躁爽到高潮无码人狍大战_青青青视频免费_在线看片免费人成视频大全_亚洲人成色7777在线观看不卡 | 日本免费久久_国产精品无需播放器在线观看_免费国产污网站在线观看_成人a网_日本高清一级_91麻豆精品国产91久久久更新时间_中文国产在线视频_免费无遮挡无码永久视频 | 成人A级视频在线观看_亚洲AV无码京香无码AV_欧美第一黄网免费网站_米奇7777_蜜臀视频一区二区在线播放_老司机成人影院_亚洲熟妇丰满xxxxx国语_tube8xxxxx中国 | 亚洲天堂男人的天堂_久久动漫精品_久久黄网_国产午夜小视频_一级特大毛片_欧美88888_亚洲区中文字幕_亚洲高清专区日韩精品 | 久久久久久99精品_成年美女黄的视频网站_国产一区二区三区四区区_亚洲欧美日韩在线播放_国产三区四区视频_四虎永久在线精品免费看_wwwxxx日韩_一级黄色毛片视频 | 少妇内射高潮福利炮_91国内精品在线_一级毛片视频免费看_三及黄色毛片_caoporm超免费公开视频_AAA女人18毛片水真多_中文字幕一区二区三_24小时日本免费观看高清视频www | www.99久久久_黄色片网此_欧美色图影院_99久久久无码国产精精品品不卡_成人高潮成人免费观看_99re6热在线精品视频观看_亚洲黄色一区二区_国产成人91 | 99久久精品国产免费看不卡_好紧好湿太硬了我太爽了_欧美激情一区二区三区视频_宅男天堂_精品三级久久久_gogogo高清在线观看视频中文_免费国产白丝喷水娇喘视频site:_青青草视频黄 | 日本视频不卡_久久精品99国产精品亚洲_久久亚洲AV无码精品色午夜麻豆_免费a级作爱片免费观看欧洲_欧美第十页_成人影院在线观看视频_www.91在线播放_操女人免费视频 | av在线免费观看网址_国产传媒果冻天美传媒_亚洲AV片不卡无码久久嫩模_绯色av蜜臀vs少妇_色欲综合久久中文字幕网_脱老师内裤进入gif视频_欧美精品,久久综合_欧美日韩中文字幕在线观看 | 久久蜜桃av一区二区天堂_岛国片在线免费观看_高清三级无码少妇_91插插影_a级在线观看_亚洲综合a_玩弄放荡人妇系列AV在线网站_国产99精品一区 | 国产精品奇米一区二区三区小说_国产乱人伦av在线a_日日综合网_调味的房子在线观看_亚洲av狠狠爱一区二区三区_国产在线播放精品视频_人与禽的免费一级毛片_国产一级精品视频 | 九九热黄色片_成人涩涩日本国产一区_亚洲美免无码中文字幕_天天看天天爽_爱色涩a资源_亚洲成H人AV无码动漫无遮挡_亚洲二区精品_成人免费无遮挡在线播放 | 色噜噜久久综合伊人一本_伊人久久丁香色婷婷啪啪_久久狠狠爱亚洲综合影院_日韩一级免费观看_日本内射FREERAPE视频_国产欧美一区二区精品秋霞影院_亚洲一区国产二区_中文字幕一二三综合a | 大地资源网高清视频怎么在线_免费看片在线观看网站_一级久久久久久久_久久人人爽人人爽人人片ⅴ_a片欧美激情肉欲高潮_亚洲国产日韩在线_最新av在线播放_a级免费视频 | 五月丁香啪啪中文字幕_国产欧美日韩精品一区二区被窝_国产欧美校园小说在线_国产一区视频在线播放_久久精品视频99_欲帝精品福利视频导航_国产成人综合一区人人_黄色免费一级 | 久草热久_无码任你躁久久久久久老妇_国产精品久久久久av_精品久久国产老人久久综合_国产成人久_精品一区二区久久久久久久网精_久久国产主播_日本一区二区欧美 | www.成人_亚洲人成网77777亚洲色_色播国产_国产免费一区二区三区视频天天爽_8av国产精品爽爽ⅴa在线观看_亚洲无毛av_成人AV毛片无码免费网站_国产V一区二区三区在线 |