Python 如何實現(xiàn)多線程/多進(jìn)程編程
2. Python GIL 鎖是什么?為什么會出現(xiàn) GIL
3. python 協(xié)程有么有用過? 有哪些常見的協(xié)程庫,介紹一下
4. python 裝飾器如何實現(xiàn),原理,常見使用場景?
5. python 一堆我沒聽見的庫,有沒有用過.(我沒記下來)
6. 給你一個 Linux 路徑,求其最簡化的路徑,例如(/a/b/.. -> /a, a/b/./. -> a/b等)
7. 給你一臺 16 核, 32G 的機器, 無限空間大的分布式存儲. 對1 個 16P 大小的文本文件進(jìn)行排序.
文件每行一條記錄, 空格分割例如
key1
key2
8. 介紹一下什么是外部排序
快手后端工程師面試題
1.八皇后問題
2.求二叉樹的最長距離(任意兩個節(jié)點的路徑 中最長的)
3.lru 算法的實現(xiàn)
4.設(shè)計一個數(shù)據(jù)結(jié)構(gòu) 滿足 put 和 getMedium(中位數(shù))兩個方法.
(時間復(fù)雜度分析, getMedium 在常數(shù),n,log n 時間復(fù)雜度返回如何實現(xiàn))
5.rabbitmq 腦裂問題,rabbitmq 延遲隊列實現(xiàn), rabbitmq高可用策略
(因為項目中用到了 rabbitmq 和他們技術(shù)選型出現(xiàn)了重疊,問了這個問題)
6. 死磕項目細(xì)節(jié)其中包括:
設(shè)計方案時有沒有比較多種方案,為什么選這個方案?
你個人最有成就感,最有挑戰(zhàn)性的 工作是哪一個?
在官網(wǎng)投遞了簡歷->然后做了筆試->面試->面試第一輪基本都是基礎(chǔ)問題,面試結(jié)果很快就能知道
面試官問的面試題:快手WEB前端開發(fā)工程師面試題
1、參與項目的角色以及負(fù)責(zé)的內(nèi)容
2、在實際項目中如何對商品類別進(jìn)行差異化處理 // type字段判別進(jìn)行組件化開發(fā)等等
3、支付接口 //調(diào)用第三方的接口
4、支付頁面,出現(xiàn)bug,甲方反饋,如何解決問題,排除bug
5、遇到問題如何排除、項目vue版本
6、Vuex在項目中做了什么
7、怎么判斷用戶的登錄狀態(tài)前端或者后端都是怎么做的
8、登錄失效,是如何處理的
9、首頁加載中,項目中除了圖片優(yōu)化,還有什么處理//靜態(tài)資源webpack打包cdn加速。。。
10、 history.replace(底層原理是否了解?具體是怎么做的)
面試之前其實是有一點緊張的,快手的一面是線上面試,一不小心還點錯鏈接了,還納悶為什么面試官還沒進(jìn)來,仔細(xì)一看才發(fā)現(xiàn)那是測試的鏈接,趕緊退出來就如正式的面試鏈接,面試是在??途W(wǎng)上進(jìn)行面試的,面試官很好。說話挺溫柔,問的也很細(xì)致。
面試官問的面試題:快手WEB前端開發(fā)工程師面試題
快手海投網(wǎng)在某一天給我發(fā)郵件推薦的企業(yè),我就進(jìn)行投遞了,投遞沒幾天就收到了快手的一面通知,一面是線上面試,效率還挺高的。面試官很溫柔,主要問了以下一些問題
1、先進(jìn)行自我介紹
2、說下你學(xué)習(xí)前端的詳細(xì)過程
3、一個頁面從url輸入到顯示業(yè)面的整個過程
4、說下TCP和UDP的區(qū)別
5、知道什么是BFC嘛
6、說下清楚浮動有哪些方法
7、CSS的選擇器以及他們的權(quán)重
8、對CSS3的屬性有了解嘛?說下怎么定義動畫的
9、Z-index的用法
10、相鄰塊元素的外邊去塌陷問題
11、元素隱藏的幾種方法
12、說下jsonp跨域
13、聲明數(shù)組的幾種方式
14、聲明函數(shù)的幾種方式
15、普通函數(shù)和構(gòu)造函數(shù)的區(qū)別
16、如何添加一個元素
17、原型鏈
7.31一面8.3二面8.4offer我大概從3月準(zhǔn)備面試的,大大小小一共面了20場了,積累了很多經(jīng)驗,想進(jìn)互聯(lián)網(wǎng)大廠還是有一定難度的,希望大家秋招offer多多,加油!
面試官問的面試題:快手測試開發(fā)工程師面試題
7.31一面(55min):
1.個人介紹
2.常用的測試方法有哪些
3.測試的基本流程
4.搜索頁面設(shè)計測試用例
5.http和https的區(qū)別
6.tcp三次握手和四次揮手
7.ISO網(wǎng)絡(luò)七層模型
8.數(shù)據(jù)庫如何進(jìn)行優(yōu)化?
9.常見的linux命令有哪些?
10.springboot常用的標(biāo)簽有哪些?
11.vue的生命周期
12.手撕代碼:二分查找
8.3二面(50min):
1.個人介紹
2.深挖項目
3.深挖競賽
4.數(shù)據(jù)庫事務(wù)是什么?
5.servlet的生命周期?
6.介紹一下java中的set、map、list
7.vue組件的通信方式有哪些
8.搶紅包設(shè)計測試用例
9.手撕代碼:合并兩個有序數(shù)組
是一次外包面試機會,只有一個面試官,面試的是服務(wù)端測試,面試官人很好,很有耐心,問的問題挺多的,很可惜沒有被錄取。
面試官問的面試題:快手初級軟件測試工程師面試題
接口自動化用什么寫的
框架搭建還是接口錄入
怎么寫用例的 入?yún)嘌缘鹊?br>假設(shè)id入?yún)?,int類型 怎么設(shè)計接口自動化用例
Charles抓包,怎么定位問題
如果確定是后端的問題 ,就是響應(yīng)有問題 怎么繼續(xù)查
數(shù)據(jù)庫:1.模糊查詢 2.倒序,3.limit ,4.更新 5.還熟悉什么語句,6.group 放在哪個位置
發(fā)送圖片的測試用例:各種類型的測試包括接口測試
Linux命令常用,1.查看一個文件2.查找出關(guān)鍵詞;3.查看關(guān)鍵詞 4.還熟悉哪些命令
python 數(shù)據(jù)類型有哪些
列表,元組,集合的 區(qū)別
字典value值獲取,賦值,打印
方法傳值傳遞得是地址還是值
什么情況傳值,什么情況傳地址;
python用到哪些庫
Charles其他功能
get和post請求的區(qū)別
1.自我介紹
2.面試官看我項目,聊了一些項目實現(xiàn)的問題。
3.說說聚簇索引
4.最左前綴是什么,為什么要最左前綴,不是最右前綴什么的
快手java實習(xí)面試題
5.談?wù)剬娨恢滦院腿跻恢滦缘睦斫猓P(guān)于raft的因為我的項目),面試官關(guān)于這個每個人都有自己的理解,讓我自己談?wù)?,然后又聊了一些我的項?br>
6.攔截器和過濾器的區(qū)別(完全不知道了。。)
7.aop實現(xiàn)原理(復(fù)盤感覺有些點雖然懂但是沒答到)
8.線程池的參數(shù)(說漏了時間單位和空閑時間。。)
9.問我線程池通常配多少個??,不是很懂,我就說了常規(guī)的分io密集型和cpu密集型,但是沒答到點,他問那如果多個線程池呢。我說那可能要根據(jù)業(yè)務(wù)需求,比如有些時候線程池只需要開單個線程去執(zhí)行,他說是這樣的,那如果是一般的情況呢。(然后就沒想出來)
10.一個二分查找的題,很簡單但是腦子短路了寫半天,估計寄了
(共4條) 南京紅寶麗股份有限公司
(共5條) 四川九洲電器集團(tuán)公司
(共4條) 沛頓科技(深圳)有限公司
(共9條) 福州地鐵
(共4條) 徐州徐工環(huán)境技術(shù)有限公司
(共5條) 廣州亞信技術(shù)有限公司