面試官態(tài)度都很好,一面完事后,十分鐘之內(nèi)打電話二面,二面后,十分鐘后打電話讓去吃飯,1點(diǎn)三面,三面都是技術(shù)面,但三面問的最難
面試官問的面試題: 一面:
為什么要選擇測試工作?
線程與進(jìn)程的區(qū)別?
打開一個(gè)url,發(fā)生了什么?
http的請求方式。
http協(xié)議工作過程。
代碼實(shí)現(xiàn)二叉樹的高度(自己建樹)
二面:
長連接,短連接,http1.0 http1.1。
解釋多態(tài)。
描述socket通信過程,每個(gè)函數(shù)。
解釋抓包和構(gòu)造包的過程。
C++多線程編程。
i++和++i哪個(gè)效率高,有什么區(qū)別。
線程間的同步方式。
撲克牌洗牌算法(提示用隊(duì)列實(shí)現(xiàn))
C++內(nèi)存管理方式。
列舉STL容器,解釋vector和list.
三面:
指針常量,常量指針。
const修飾函數(shù)形參時(shí)的作用,const與define的區(qū)別。
解釋多態(tài),虛函數(shù)怎樣表示。
函數(shù)指針的代碼實(shí)現(xiàn)。
如何判斷兩幅圖像是否相同。
C++實(shí)現(xiàn)單例模式。
訪問今日頭條的一個(gè)鏈接,用到什么協(xié)議。
tcp協(xié)議頭常見字段。
http協(xié)議常見狀態(tài)碼。
約的下午的視頻面試。共三輪,前兩輪技術(shù)面,第三輪hr面。掛在了hr面上也是無語。
面試官問的面試題: 一面。
自我介紹。對于自我介紹,面試官主要問了我的實(shí)習(xí)經(jīng)歷,講一個(gè)數(shù)據(jù)分析應(yīng)用的例子,我講的是給用戶分類做活動(dòng)。中間提出了很多問題,比如怎么對比效果,改進(jìn)下次效果,用什么指標(biāo)衡量,為什么用這些指標(biāo)。這個(gè)些問題上追問了好久
實(shí)習(xí)都用什么工具,包括數(shù)據(jù)庫和統(tǒng)計(jì)分析的。
用戶剛進(jìn)來APP的時(shí)候會選擇屬性,但是會就是很多新用戶,怎樣在保證有完整用戶信息的同時(shí)讓用戶流失減少。
APP激活量的來源渠道很多,怎樣對來源渠道變化大的進(jìn)行預(yù)警。
一面通過。
二面。
自我介紹。也是先問了實(shí)習(xí)經(jīng)歷,讓講一個(gè)例子。然后問了我怎樣對比兩次結(jié)果是否有顯著差異。然后問了f檢驗(yàn)是干嘛的。。
sas大賽都做了什么,參加比賽的意義何在。
男生點(diǎn)擊率增加,女生點(diǎn)擊率增加,總體為何減少。
立方體每面抽掉一層非棱角部分,面積和體積的變化。
二面通過。
三面。
自我介紹。
職業(yè)規(guī)劃。
為什么考研。
之前的工作和實(shí)習(xí)經(jīng)歷都做了什么。
有哪些offer,怎么選擇。
有什么興趣愛好。
工資待遇。
父母是做什么的,是不是獨(dú)生。。
面試回答的一般,面的是一個(gè)小哥哥,人很好,很nice,問的很基礎(chǔ)包括js基礎(chǔ),css基礎(chǔ),還有http什么的,基礎(chǔ)都能七七八八的回答,手撕代碼的部分涼了寫的不好,有待加強(qiáng)
面試官問的面試題: 1. 行內(nèi)元素和塊級元素
2. 回流和重繪
3. 進(jìn)程和線程的區(qū)別
4. 怎么通信
5. 操作系統(tǒng)里如何調(diào)度
6. 計(jì)算機(jī)網(wǎng)絡(luò)的七層模型
7. http在哪一層,tcp呢
8. tcp和udp區(qū)別
9. setTimeOut
10. 原型鏈 代碼
11. 繼承
12. Ajax的作用 全稱
13. Apply call的區(qū)別
14. 什么時(shí)候清除浮動(dòng)
15. 同源策略
16. 跨域的方式
17. 事件輪詢
18. 瀏覽器如何渲染頁面
19. Tcp三次握手四次揮手
20. http請求方式
21. 二分法 代碼
22. 垂直居中的代碼 適合什么環(huán)境
23. React的虛擬dom
首先是HR打電話進(jìn)行了電話面試,先讓做了一個(gè)自我介紹,然后根據(jù)簡歷提了一些相關(guān)的問題,然后讓我等通知,兩天之內(nèi)會有短信和郵件通知進(jìn)入下一輪,若不然就是沒通過。兩天之后收到郵件通過第一輪,第二輪是群面,無領(lǐng)導(dǎo)小組面試,比較常規(guī)的一次面試,5分鐘分析題目、35min進(jìn)行討論、5min組織總結(jié)。面試結(jié)束后沒有任何反饋,說三天之內(nèi)會有電話通知通過,若不然就是沒通過,第二輪面試結(jié)束后的次日接到電話通過了,一周后進(jìn)行第三輪,第三輪屬于銷售經(jīng)理面試,還在準(zhǔn)備中。。。
面試官問的面試題: 第一輪問你的個(gè)人情況、性格、項(xiàng)目經(jīng)歷等
第二輪題目是假如你作為銷售主管,有以下6個(gè)問題待你解決,請對這六個(gè)問題進(jìn)行排序,并給出你的理由
食堂大群面,簽到后先等了20分鐘,hr帶我們?nèi)ナ程?,面試官已?jīng)就位,每人分發(fā)一個(gè)編號,按照編號去找對應(yīng)的面試官進(jìn)行面試,因?yàn)槭切U?,在食堂矩形的,大家一起面,分好多輪,每輪掛掉會讓你直接走人。?
面試官問的面試題: 1、自我介紹,介紹百度實(shí)習(xí)項(xiàng)目
2、寫map-reduce,兩份數(shù)據(jù),一份是設(shè)備id+用戶id,一份是設(shè)備id+點(diǎn)擊的廣告+點(diǎn)擊時(shí)間,找出每個(gè)用戶id每天10條最新的廣告點(diǎn)擊記錄
3、hashmap和map,hash實(shí)現(xiàn)原理(hashmap基于哈希,查找O(1);map基于樹,查找O(logn);hash實(shí)現(xiàn)采用數(shù)組,偏移地址使得查找滿足O(1),無論是再哈希還是鏈表法解決沖突,都需要存儲key和value)
4、說下多線程和多進(jìn)程
5、fork命令
一面:40分鐘左右, 自我介紹, 寫sql語句查詢大概用到的(inner join, max, where, having, group), 如何識別作弊用戶(爬蟲程序, 或者渠道偽造的假用戶):可以利用機(jī)器學(xué)習(xí)的思路去解決;接著問需要哪些數(shù)據(jù)指標(biāo)?其他就是一些項(xiàng)目上的問題
二面:25分鐘左右, 自我介紹, 問我如何學(xué)習(xí)新知識? (思路大概就是利用什么渠道,怎么獲取), 行存儲和列存儲的區(qū)別(主要是因?yàn)檫@個(gè)沒答上來給刷了). 其他都是一些項(xiàng)目上的問題.
一面:40分鐘左右, 自我介紹, 寫sql語句查詢大概用到的(inner join, max, where, having, group), 如何識別作弊用戶(爬蟲程序, 或者渠道偽造的假用戶):可以利用機(jī)器學(xué)習(xí)的思路去解決;接著問需要哪些數(shù)據(jù)指標(biāo)?其他就是一些項(xiàng)目上的問題
二面:25分鐘左右, 自我介紹, 問我如何學(xué)習(xí)新知識? (思路大概就是利用什么渠道,怎么獲取), 行存儲和列存儲的區(qū)別(主要是因?yàn)檫@個(gè)沒答上來給刷了). 其他都是一些項(xiàng)目上的問題.