一直聽(tīng)說(shuō)360福利不錯(cuò)螃成,不管用戶怎么黑旦签,員工評(píng)價(jià)好的企業(yè)才是我想要的企業(yè)。360似乎找不到內(nèi)推寸宏,所以我直接官方投遞玩一下宁炫。
模擬筆試
360和其他企業(yè)不同的是他的筆試多了一項(xiàng)能力測(cè)驗(yàn),考的是邏輯推理氮凝、智力測(cè)試(給定數(shù)列羔巢,挖去一個(gè),問(wèn)這里應(yīng)該填什么)等題目罩阵,公務(wù)員style啊竿秆,不過(guò)我做完模擬的能力測(cè)驗(yàn)后,不讓我做正式的能力測(cè)驗(yàn)了稿壁,說(shuō)我已經(jīng)提交了幽钢,不知道出了什么bug。模擬的筆試相對(duì)來(lái)說(shuō)難度適中傅是,記得編程都是一些送分的模擬題拌阴,但是360的在線編程平臺(tái)只支持C究履,C++,Java和Pascal箫攀,沒(méi)有Python欠痴,略有蛋疼按咒。
筆試
40道選擇紊选,2道編程分尸。選擇題中包含大量的代碼填空題,真真是看醉了梗劫,看到后面覺(jué)得好煩享甸,要試各種選項(xiàng),無(wú)力梳侨。印象深刻的有各種指針題蛉威,各種C++繼承、構(gòu)造函數(shù)題走哺。兩道編程倒是蠻簡(jiǎn)單蚯嫌,前提是理解題意,代碼量都很小丙躏,不會(huì)超過(guò)50行择示,還好是兩道AC,算是給自己安慰晒旅。
第一道編程:取值游戲栅盲。給定范圍內(nèi),A取a废恋,B取b谈秫,范圍內(nèi)隨機(jī)一個(gè)c,如果a比b離c近鱼鼓,則A贏拟烫,如果b比a離c近,則B贏迄本,如果一樣近硕淑,則B贏。現(xiàn)在給定了范圍和b嘉赎,問(wèn)A應(yīng)該取什么值使得獲勝概率最大置媳;
第二道編程:字符置換。給定字符串如 ".b..bz...."曹阔,把連續(xù)的".."置換為"."使得字符串中不存在連續(xù)的".."半开,問(wèn)需要置換的次數(shù);
一面
四點(diǎn)的面試讓我提前半小時(shí)到赃份,結(jié)果我一直等啊等啊寂拆,五點(diǎn)了才開(kāi)始面試。等待的過(guò)程是痛苦和緊張的抓韩,心里有點(diǎn)慌纠永,把時(shí)間一天天浪費(fèi)在等候中,但我實(shí)驗(yàn)室的任務(wù)還沒(méi)完成谒拴,只能是晚上回去加班啊尝江。
運(yùn)氣不錯(cuò),一面的面試官非常nice英上,對(duì)我的項(xiàng)目也比較感興趣炭序,給的反饋也很好啤覆,沒(méi)問(wèn)什么具體的基礎(chǔ)知識(shí),主要從項(xiàng)目中找點(diǎn)來(lái)拓展地問(wèn)惭聂,順利進(jìn)去二面窗声。
二面
二面原以為要面基礎(chǔ)吧,結(jié)果還是項(xiàng)目辜纲,和一面差不多一致笨觅,談了加密流識(shí)別和多線程搜索,不過(guò)二面的面試官提問(wèn)耕腾、打斷和質(zhì)疑比較多见剩,可能也是做安全的吧,他一下抓住了證書(shū)中有頒發(fā)機(jī)構(gòu)信息這個(gè)點(diǎn)扫俺,令我有點(diǎn)方苍苞,其他還好,可能還是主要看我做了哪些工作吧牵舵。多線程搜索問(wèn)了一些具體問(wèn)題柒啤,包括性能測(cè)試怎么用,進(jìn)程哪些資源被線程共享畸颅,哪些是線程獨(dú)有的等担巩。
三面
二面表現(xiàn)很一般,能進(jìn)去三面有些許意外没炒,三面是HR面涛癌,聊很多家常,一個(gè)具體的問(wèn)題是如果領(lǐng)導(dǎo)要求我兩周完成的任務(wù)送火,同事都說(shuō)不可能完成拳话,我會(huì)怎么處理?另外問(wèn)了學(xué)校離公司多遠(yuǎn)啊种吸,薪酬有什么要求啊弃衍,還有哪些其他選擇啊等問(wèn)題。結(jié)束面試已經(jīng)晚上六點(diǎn)半了坚俗,飯都沒(méi)吃镜盯,到地鐵站買了份哈爾濱烤冷面,在帝都的妖風(fēng)中吃完猖败,味道一般速缆。