真實 Python 爬蟲面試題

2021-09-11 13:24:43 字數 1936 閱讀 8079

閱讀文字大概需要 5 分鐘。

就在昨天我面試了,來到上海之後面試的第一家公司,面試過程挺順利,不出意外今天下午就會收到 offer。面試完之後,我走在路上,整個人都是在傻笑的狀態,路人一臉關愛智障的眼神,但我還是非常的開心。

自己一路自學過來,不知道遇到多少 bug,不知道有多少個深夜,還在敲**,不知道有多少迷茫的時候。我只知道我必須要更加努力。幸運的是,這一路下來,我沒有放棄。天道酬勤,寧靜致遠。

6 月底我從重慶一所普通二本學校畢業,大學獲獎屈指可數,掛科卻不計其數。最開始我也連 c 語言的「hello world」,都要打錯 4,5 遍。不是頭函式沒有加,就是少了乙個字母。就單論大學的學習,我就是乙個學渣。

我知道學習上比別人差,但至少在努力這個層面,我可以做到最好。我清楚地記得最開始學技術的時候,是看著別人的部落格學。但我看一遍,兩遍,甚至三遍根本就記不住。離開文章,腦海裡一片空白,根本就不知道要寫什麼**。

但那時候我根本不知道如何高效地學習,於是我就用最低效率的方法,看的記不住,那我就抄一遍,把部落格裡的內容,乙個字乙個字地敲打一遍。敲一遍記不住,那我就再敲一遍。這就是我最早學習技術的方式。乙個暑假的時間風雨無阻,每天一篇部落格敲打文,到了最後,有道雲筆記裡全是自己的敲打文。

七月初,獨身一人,提著一包行李,買了張飛機票,就直接來到上海。上海我沒有朋友,沒有親戚,甚至不知道下飛機之後,我該去往**。但這些都阻擋不了,我想要去上海的心。

在此記錄下自己來到上海,第一家面試的公司,面試到的題。希望對你以後的 python 爬蟲道路有所幫助。等之後工作穩定,我再詳細寫一篇,如何自學 python 找到爬蟲工作。

python 常用資料結構有哪些?請簡要介紹一下。

簡要描述 python 中單引號、雙引號、三引號的區別。

如何在乙個 function 裡面設定乙個全域性的變數?

python 裡面如何拷貝乙個物件?(賦值、淺拷貝、深拷貝的區別)

如果 custname 字串的內容為 utf-8 的字元,如何將 custname 的內容轉為 gb18030 的字串?

請寫出一段 python **實現刪除乙個 list 裡面的重複元素。

這兩個引數是什麼意思:args,*kwargs?

統計如下 list 單詞及其出現次數。

給列表中的字典排序:假設有如下 list 物件

alist=[, , ]

將 alist 中的元素按照 age 從大到小排序。

寫出下列**的執行結果

a = 1

def fun(a):

a = 2

fun(a)

print(a)

複製**

a = 

def fun(a):

fun(a)

print(a)

複製**

class person:

name = 'lily'

p1 = person()

p2 = person()

p1.name = 'bob'

print(p1.name)

print(p2.name)

print(person.name)

複製**

假設有如下兩個 list:a = ['a', 'b', 'c', 'd', 'e'],b = [1, 2, 3, 4, 5],將 a 中的元素作為 key,b 中元素作為 value,將 a,b 合併為字典。

使用 python 已有的資料結構,簡單的實現乙個棧結構。

專案上遇到了哪些難點?如何解決?

資料如何去重,清洗,存入資料庫?

有乙個公升序後又降序的陣列,比如 1356742,如何查詢到 2 的位置。

如何查詢到二叉樹兩個節點的最低公共祖節點?

mysql 的序列都有哪些?

遇到哪些反爬機制?如何解決?

以上問題,你是否能全部答出來?

真實 Python 爬蟲面試題

閱讀文字大概需要 5 分鐘。就在昨天我面試了,來到上海之後面試的第一家公司,面試過程挺順利,不出意外今天下午就會收到 offer。面試完之後,我走在路上,整個人都是在傻笑的狀態,路人一臉關愛智障的眼神,但我還是非常的開心。自己一路自學過來,不知道遇到多少 bug,不知道有多少個深夜,還在敲 不知道有...

Android面試題 真實分享

今天去了兩家公司,上午一家不覺明曆,下午的哪一家被懟的真是慘無人道,接下來就說一下遇到的面試題吧 第一家是筆試 1 在edittext中顯示提示文字,在提示文字後面可以輸入文字 2 如圖 變數b輸出等於多少 3 activity生命週期 4 android中有幾種跨程序通訊 5 listview如何...

python語法面試題 python面試題

1.去重,集合 集合的乙個重要特點是 自動去除重複的值 li 1,2,3,1,1,2,2,3,3 去除重複的元素 set set li 轉換為集合,因為集合會自動去重。print set li list set 將集合轉換為列表print li 2.生成器 規則 生成器函式,或者生成器表示式,在呼叫...