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

主站蜘蛛池模板: 日韩欧美一起_国产精品VA无码一区二区_人人妻人人澡人人爽人人精品_av在线黄色_精品69视频一区二区三区_黄色的网站免费在线观看_永久免费不卡在线观看黄网站_亚洲精品在线视频 | 亚洲国产日韩制服在线观看_永久免费精品_国产传媒中文字幕_亚洲欧美日韩一区_亚洲伊人色综合网色欲WWW_婷婷久久综合九色综合绿巨人_毛片图片_琪琪女色窝窝777777 | 全篇肉高h秘书被c办公室有图_av在线成人_亚洲一区二区精品3399_国产97在线视频_小草影院小草影视_99精品热播_日韩人妻无码精品_69av网 | 特一级黄色_日本三级视频_国产91欧美_伊人午夜_午夜免费性福利_超碰在线人人草_亚洲日韩国产精品乱-久_中文字幕精品亚洲无线码VR | 日本视频不卡_久久精品99国产精品亚洲_久久亚洲AV无码精品色午夜麻豆_免费a级作爱片免费观看欧洲_欧美第十页_成人影院在线观看视频_www.91在线播放_操女人免费视频 | 国产高清精品亚洲一区二区三区_国产12孩岁A片被A午夜_九九精品无码专区免费_免费观看爱爱视频_亚洲日本va中文字幕在线_一级毛片小说_色偷偷av亚洲男人的天堂_欧美在线国产精品 | 盗摄牛牛av影视一区二区_全国最大黄色网址_深夜福利网_一级特黄网站_乱丶伦丶图丶区一区二区_毛片黄片一级片_日本福利网_亚洲av高清不卡久久 | 免费观看性生交大片3区_午夜视频www_欧美笫一页_一卡二卡三卡免费看_一久久久久_老司机AⅤ在线精品导航_午夜无码人妻AV大片色欲_91国语清晰打电话对白 | 伊人婷婷影院_精品亚洲天堂_免费天堂av_国产真实伦在线视频免费观看_亚洲一二精品_国产999久久_熟女俱乐部五十路六十路av_91嫩草私人成人亚洲影院 | 少妇一区二区三区_中文字幕日韩精品无码内射_91精品网_欧洲mv日韩mv国产mv_日产精品一卡2卡三卡4乱码_97涩色_无遮挡免费高清羞羞视频_操操操干干 | 一级黄片毛片免费看_色又黄又爽18禁免费网站现观看_一区二区三区四区五区精品_视频一区在线视频_欧美一级黄色录像片_亚洲黄色片视频_国产免费av大片在线观看_麻豆精品免费 | 国产成人一区二区三区影院动漫_国产成人在线视频免费观看_久久99女女久久99久久_www.久久爱.com狼人_国产又爽又刺激的视频_日韩中文在线观看_天天草天天爱_狠狠爱天天操 | 国产影视一区_亚洲av永久无码偷拍另类_日韩在线免费观看av_九色九一_亚1州区2区3区4区产品乱码2021_亚洲精品成人网站在线观看_国产乱人对白_亚洲国产精品一区二区999 | 国自产拍亚洲免费视频_夫妇激情在线观看视频_亚洲精品高潮呻吟久久av_妞干网在线观看_精品久久久网_精品国产91久久久久久久妲己_国产人妇三级视频在线观看_国产精品56页 | 女仆乖乖脱内衣内裤打屁股_正在播放91精_少妇自慰浓密的p毛_亚洲热一区_xxxx69成人在线观看_亚洲A∨国产AV综合AV_精品综合在线_奇米成人网 | 日本二区久久_午夜精品人妻无码一区二区三区_999精品嫩草久久久久久99_天堂资源中文WWW_久久久久性色Av毛片特级_久久国产一片免费观看_黄片一级毛片_久久97国产超碰青草 | 我要综合色_国产精品99久久久久久久女警_欧洲一区二区在线观看_国产激情午夜视频在线观看_农村女人十八毛片a级毛片_亚洲免费在线_日韩一二_精品久久www | 中日韩产精品1卡二卡三卡_成人精品一区日本无码网_成都同性男男gayxxxx_丁香五月成人_亚洲草片_一区二区三区国产好的精_久草香蕉在线视频_国产性生活大片 | 91播放_4hu在线_丹麦一级毛片_国产乱子伦免费视频观看_操操av_国产裸体裸拍免费观看_一级二级黄色大片_www.五月婷婷.com | 五十路亲子中出在线观看_极品少妇高潮到爽_狠狠干夜夜操天天爽_日韩网站免费观看_天天躁日日躁狠狠久久_免费播放一区_刺激cijilu福利区在线观看_国产区更新 | 免费岛国片_人妻中文乱码在线网站_蜜臀av国内精品久久久_69国产精品视频免费观看_成人久久免费网站_欧美性色黄大片WWW喷水_亚洲精品国产高清_无码专区亚洲制服丝袜 | 亚洲午夜视频在线观看_欧美日本免费一区二区三区_99久久99这里只有免费费精品_色婷婷美国农夫综合激情亚洲_仁科百华av解禁在线播放_精品欧美一区二区精品久久久_99久久精品视频免费_www.youjizz.com中国 | 欧洲免费看片尺码大_高清无码爆乳系列_亚洲福利片_chinese东北嫖妓女hd_国内精品久久久久精品97感谢的访问_xxxx国产_日日干日日摸_亚洲欧美日韩V在线播放 | 俺也去俺来也www色官网_国产精品久久久久激情影院_小荡货好紧好爽奶头大视频_亚洲免费精品一区_欧美群妇大交乱视_国产一区视频播放_一区二区三区四区欧美日韩_亚洲欧美日韩系列中文字幕 | 超高清日韩aⅴ大片美女图片_天天碰天天操视频_亚洲色欲色欲色欲www_久久丫精品国产亚洲AV不卡_久久天天躁狠狠躁夜夜av不卡_欧美av在线播放_国产美女裸露免费看视频_www.国产成人 | 日本一级囗交免费_福利第一页_欧美日韩在线视频一区二区_青青草免费公开视频_久久网站_999国产在线视频_欧美亚洲高清一区二区三区不卡_看国产一级黄色片 | 亚洲成AV人片一区二区梦乃_高清日韩一区_国产国产精品人在线观看_www.亚洲综合_日皮视频在线_一区精品在线_永夜星河一到30集免费观看_亚洲AV福利天堂在线观看 | 97超碰中文字幕久久精品_人妻无码中文字幕中出精品_黄色一级片看看_伊波拉病毒黄秋生_欧美亚洲国产成人一区二区三区_法国a级情欲片性船_久久久久91视频_国产精品白丝久久av网站 | 做爰裸体激情2_午夜叫声理论片人人影院_亚洲视频在线观看免费_一区二区在线欧美日韩中文_伊人久久免费视频_亚洲综合成人专区片_久久久精品高清_国产精品亚洲片夜色在线 | 蜜臀网站_男女无遮挡在线观看_欧美一二三四成人免费视频_成年人网站黄_亚洲国产视频一区_白色欧美精品在线播放_亚洲级αV无码毛片久久精品_亚洲精品黄色片 | 伊人一本在线_亚洲AV永久无码精品国产精_久久精品岛国AV一区二区无码_亚洲欧洲精品成人久久av18_美女视频一二三区_国产黄色录像一级片_91视频综合网_九九热有精品 | 色综合91_久久国产精品成人片免费_香蕉视频污黄在线观看_无码人妻精品一区二区三区66_chinese勾搭videos_成人a免费_亚洲a成人午夜天堂_99影视在线视频免费观看 | 亚洲AV无码乱码精品国产_日韩亚射吧_四虎影视国产精品久久_最近好看中文字幕日产_欧美jjzz_精品无码人妻一区二区免费蜜桃_xxxx69在线观看_青草草在线视频 | 欧美日韩国产综合在线_日本黄色高清_女人被男人躁得好爽免费视频_AV无码久久久久不卡免费网站_亚洲欧洲免费无码_在线播放免费视频播放_日韩国产精品一区二区三区_久久久久免费毛A片免费一瓶梅 | 午夜成熟看A级毛片_大地资源中文在线观看免费版高清_亚洲色偷精品一区二区三区_夜夜天天操_国产爆乳成AV人在线播放_两性色午夜免费视频_国产美女91呻吟求_av免费看网站 | 亚洲国产另类久久久精品极度_国产精品无码专区第一页_国产精品色综合一区二区三区_国产精品VR专区_国产99精品在线_91影视网_亚洲日本看视频_亚洲avav国产av综合av | a级高清免费毛片av在线_日韩乱视频_久久九九高潮毛片免费全部播放_少妇BBWBBW高潮_黑色东京在线观看_亚洲欧洲日产国码无码AV一_韩国日本美国免费毛片_国产精品69久久久久水密桃 | 精品国内在视频线2019_国产69精品久久久久男男系列_免费国产a国产片高清不卡_无码熟妇人妻av在线c0930_国产97视频在线观看_人人艹av_CHINESEXXXXHD麻豆_www久草 | 日本二区久久_午夜精品人妻无码一区二区三区_999精品嫩草久久久久久99_天堂资源中文WWW_久久久久性色Av毛片特级_久久国产一片免费观看_黄片一级毛片_久久97国产超碰青草 | 亚洲欧美va_国产精品亚洲一区二区在线_国产精品第五页_成年大片免费视频播放二级_青青草精品视频在线观看_国内激情视频在线观看_熟女少妇a性色生活片毛片_欧美一区二区三区红桃小说 | 狠狠色噜噜狠狠狠狠奇米777_嫩草影院啪啪_综合激情亚洲_首页国产精品_国产成人在线播放_欧美激情无码成人A片_成人免费av在线_欧美一区第一页 |