久久精品国产一区二区电影,久久精品国产亚洲av瑜伽,精品无人区一码卡二卡三,久草热8精品视频在线观看 ,久久99精品久久久久麻豆

錘子簡(jiǎn)歷品牌推廣師
應(yīng)屆生Python工程師筆試題攻略
作者:君仔小編 2022/03/25 15:30:00
閱讀 271
Python近兩年一直霸占編程語(yǔ)言排行榜Top3,火熱程度有目共睹。而想要成為高薪職業(yè)——Python工程師的一員,首先需要通過(guò)企業(yè)的筆試招聘。那對(duì)于缺乏項(xiàng)目經(jīng)驗(yàn)的應(yīng)屆生來(lái)說(shuō),該如何準(zhǔn)備筆試呢?這就需要我們?cè)谡莆誔ython基礎(chǔ)的前提下,盡可能多做校招真題和經(jīng)典練習(xí)題。

? Python基礎(chǔ)知識(shí)點(diǎn)

一般情況下,像是Python開發(fā)工程師這樣的技術(shù)崗筆試,對(duì)于應(yīng)屆生來(lái)說(shuō),一般是圍繞Python基礎(chǔ)知識(shí)點(diǎn)展開的,因此需要我們重點(diǎn)掌握以下內(nèi)容:

1、熟知Python語(yǔ)言,比如它的編碼格式、特征以及基本數(shù)據(jù)類型;

2、熟悉Linux操作系統(tǒng)和linux常用的命令,因?yàn)楝F(xiàn)今Python語(yǔ)言大多在Linux系統(tǒng)下學(xué)習(xí)和開發(fā);

3、掌握關(guān)鍵的Python保留字,比如lambda匿名函數(shù)是個(gè)很時(shí)髦的概念,提升了代碼的簡(jiǎn)潔程度;

4、掌握Python內(nèi)置數(shù)據(jù)結(jié)構(gòu),比如列表、元組、字典、集合,它們涉及的方法與屬性;

5、掌握程序的三種控制結(jié)構(gòu),即順序結(jié)構(gòu)、分支結(jié)構(gòu)(if語(yǔ)句)、循環(huán)結(jié)構(gòu)(while 引導(dǎo)的無(wú)限循環(huán)、for 引導(dǎo)的遍歷循環(huán)、continue 跳過(guò)本輪循環(huán)、break 跳出循環(huán));

6、掌握Python內(nèi)置的一些標(biāo)準(zhǔn)庫(kù)函數(shù)模塊,比如和數(shù)學(xué)計(jì)算相關(guān)的math模塊;

7、掌握Python中的庫(kù),比如true庫(kù)、random庫(kù)、time庫(kù)、pyinstaller庫(kù)和jieba庫(kù)。

? 校招真題集錦

題目1:給定一個(gè)無(wú)序數(shù)組,包含正數(shù)、負(fù)數(shù)和0,要求從中找出3個(gè)數(shù)的乘積,使得乘積最大,要求時(shí)間復(fù)雜度:O(n),空間復(fù)雜度:O(1)。

解題思路:由于只需要找出3個(gè)數(shù)的最大乘積,那么只有兩種可能:“最大數(shù)*次大數(shù)*第三大數(shù)”或“最大數(shù)*最小數(shù)*次小數(shù)(負(fù)負(fù)得正)”。因此,只需要將輸入數(shù)字遍歷一次,保存最大值、次大值、第三大值以及最小值(負(fù)數(shù))和次小值(負(fù)數(shù))即可。

Python源代碼如下:

題目2:在商城的某個(gè)位置有一個(gè)商品列表,該列表是由L1、L2兩個(gè)子列表拼接而成。當(dāng)用戶瀏覽并翻頁(yè)時(shí),需要從列表L1、L2中獲取商品進(jìn)行展示。展示規(guī)則如下:

(1)用戶可以進(jìn)行多次翻頁(yè),用offset表示用戶在之前頁(yè)面已經(jīng)瀏覽的商品數(shù)量,比如offset為4,表示用戶已經(jīng)看了4個(gè)商品

(2)n表示當(dāng)前頁(yè)面需要展示的商品數(shù)量

(3)展示商品時(shí)首先使用列表L1,如果列表L1長(zhǎng)度不夠,再?gòu)牧斜鞮2中選取商品

(4)從列表L2中補(bǔ)全商品時(shí),也可能存在數(shù)量不足的情況

請(qǐng)根據(jù)上述規(guī)則,計(jì)算列表L1和L2中哪些商品在當(dāng)前頁(yè)面被展示了。

Python源代碼如下:

題目3:有兩個(gè)用字符串表示的非常大的大整數(shù),算出他們的乘積,也是用字符串表示。不能用系統(tǒng)自帶的大整數(shù)類型。

Python源代碼如下:

? 經(jīng)典練習(xí)題

題目1:Python時(shí)間格式化:暫停一秒time.sleep()輸出,并格式化當(dāng)前時(shí)間。

考查知識(shí)點(diǎn):time.strftime及time.localtime的作用和方法。

Python源代碼如下:

題目2:打印輸出所有的"水仙花數(shù)"。

解題思路:水仙花數(shù)是指一個(gè)n位正整數(shù)(n≥3),它的每個(gè)位上的數(shù)字的n次冪之和等于它本身,比如1*3+5*3+3*3=153。Python中,可以利用for循環(huán)控制流語(yǔ)句來(lái)完成操作,從100-999個(gè)數(shù),每個(gè)數(shù)分解出個(gè)位、十位和百位。

Python源代碼如下:

總而言之,筆試是測(cè)試一名Python開發(fā)工程師專業(yè)能力是否過(guò)關(guān)的敲門磚。只有通過(guò)筆試,后續(xù)才有機(jī)會(huì)展現(xiàn)更多才能。希望以上Python工程師筆試題攻略能夠幫到各位!

內(nèi)容來(lái)源說(shuō)明:本文章來(lái)自網(wǎng)絡(luò)收集,如侵犯了你的權(quán)益,請(qǐng)聯(lián)系QQ:2772182309進(jìn)行刪除。
智能在線簡(jiǎn)歷編輯器
錘子簡(jiǎn)歷在線簡(jiǎn)歷制作,一鍵導(dǎo)出,快速生成 專屬你的優(yōu)秀求職簡(jiǎn)歷,敲定高薪 Offer~
立即創(chuàng)建簡(jiǎn)歷

【使用錘子簡(jiǎn)歷小程序制作簡(jiǎn)歷】

范文模板 更多>