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