網傳“菊花廠月薪14.5K”15道硬核Python面試題,值得一看

見過面試題也不少了,總之了一句話:面試前備好功課,面試中臨危不亂,面試後謙虛有禮!這只是我本人總結的一些面試三要素,需要的可以參考參考,話不多了,今天為大家找了網傳菊花廠比較硬核的15道面試題,希望能夠對各位有所幫助!

基本上所有的公司面試python崗位是第一個問題就是:

1. 請問:Python 的特點和優點是什麼?

答案:本道題答案太長了,自行查閱!(建議:儘量簡短清晰)

2. 請問:Python裡面如何生成隨機數?

答:random模塊

建議性回答:

**隨機整數:**random.randint(a,b):返回隨機整數x,a<=x<=b

random.randrange(start,stop,[,step]):返回一個範圍在(start,stop,step)之間的隨機整數,不包括結束值。

**隨機實數:**random.random( ):返回0到1之間的浮點數

random.uniform(a,b):返回指定範圍內的浮點數

3. 請問:如何在Python中實現多線程?

答:**a. **Python有一個multi-threading包,但是如果你想讓multi-thread加速你的代碼,那麼使用它通常不是一個好主意。

4. 請問:什麼是負指數,為什麼使用它們?

答:Python中的序列是索引的,它由正數和負數組成。正的數字使用’0’作為第一個索引,'1’作為第二個索引,以此類推。

負數的索引從’-1’開始,表示序列中的最後一個索引,’ - 2’作為倒數第二個索引,依次類推。

網傳“菊花廠月薪14.5K”15道硬核Python面試題,值得一看


5. 請您寫出一段Python代碼實現刪除一個list裡面的重複元素

答:1,使用set函數,set(list)

2,使用字典函數,

網傳“菊花廠月薪14.5K”15道硬核Python面試題,值得一看

7. 請問:如何在Python中隨機化列表中的項目?

答:

考慮下面顯示的示例:

網傳“菊花廠月薪14.5K”15道硬核Python面試題,值得一看

以下代碼的輸出如下。

<code>[‘Flying’, ‘Keep’, ‘Blue’, ‘High’, ‘The’,‘Flag’]

小編是一名python開發工程師,這裡有我自己整理了一套最新的python系統學習教程,包括從基礎的python腳本到web開發、爬蟲、數據分析、數據可視化、機器學習,面試寶典等。想要這些資料的可以關注小編,並在後臺私信小編:“07”即可領取。/<code>

8-15題是思考題:建議各位自己動手實現,就不列出答案了(需要的也可以私信我)

8. 請問:如何用Python來發送郵件?

9. 請您寫一個Python邏輯,計算一個文件中的大寫字母數量

10. 請問:在Python中如何使用多進制數字?

網傳“菊花廠月薪14.5K”15道硬核Python面試題,值得一看

11. 寫一個函數, 輸入一個字符串, 返回倒序排列的結果: 如:string_reverse(‘abcdef’), 返回: ‘fedcba’ (請採用多種方法實現, 並對實現方法進行比較)。


12. 請問:假設list1是[2,33,222,14,25],什麼是list1 [-1]?

13. 請問:何時執行try-except-else的else部分?

14.請問: A、B兩人分別在兩座島上。B生病了,A有B所需要的藥。C有一艘小船和一個可以上鎖的箱子。C願意在A和B之間運東西,但東西只能放在箱子裡。只要箱子沒被上鎖,C都會偷走箱子裡的東西,不管箱子裡有什麼。如果A和B各自有一把鎖和只能開自己那把鎖的鑰匙,A應該如何把東西安全遞交給B?


15. 請問:有25匹馬,速度都不同,但每匹馬的速度都是定值。現在只有5條賽道,無法計時,即每賽一場最多隻能知道5匹馬的相對快慢。問最少賽幾場可以找出25匹馬中速度最快的前3名?

以上就是本文的全部內容了,請問:8-15題你們能做出幾道呢?歡迎在下方留言。

最後多說一句,小編是一名python開發工程師,這裡有我自己整理了一套最新的python系統學習教程,包括從基礎的python腳本到web開發、爬蟲、數據分析、數據可視化、機器學習,面試寶典等。想要這些資料的可以關注小編,並在後臺私信小編:“07”即可領取。


分享到:


相關文章: