乾貨面經 | 初中級爬蟲工程師面試指北 - 畢業工作一年薪資翻番了

鹹魚學 Python發表於2021-06-21

作者:Ledbetter

整理:煌金

前言

大家好,我是煌金,很久沒有寫技術文了,主要是沒有代表性的網站,比較簡單的網站寫了也沒有什麼乾貨,所以索性不給大家制造資訊噪音了。

乾貨面經 | 初中級爬蟲工程師面試指北 - 畢業工作一年薪資翻番了

有 我好友的讀者,應該會看到朋友圈發的一份喜報,是一位讀者告訴我,他通過學習喜提爬蟲新 offer,畢業一年成功實現薪資翻漲了 3 倍。

他找工作的時候就找我聊了一次,我當時也和他溝通,希望他能在面試結束的時候整理一份面經,我發到公眾號上,所以面經來了。

以下為讀者第一人稱

正文

大家好,我是 Ledbetter ,我是去年畢業出來深圳工作的,到現在也有一年兩個月的時間了。

在剛畢業那會可以說是什麼都不會,爬蟲對於我來說都只是一個陌生的詞彙,不過後來,我在書上接觸到了爬蟲這個詞彙,剛開始只是覺得有趣

後面的日子裡,我開始自學爬蟲,那時候也不知道爬蟲的方向是什麼,更不用說逆向了,只會簡單的請求網頁、處理資料,便去面試了很多家公司。

才發現,他們要的是我遠遠沒有掌握的,就這樣我被拒絕了一次又一次。

後來我漸漸地心灰意冷了,不知道接下來學習的方向

機緣巧合關注到魚哥的公眾號,看到了魚哥的文章

突然發現原來爬蟲還能這麼玩

在那之後,我一直研究魚哥的逆向文章,每一篇都自己實現出來,雖然都是簡單的 js 逆向,但是我那時候覺得自己可以了,所以我又去面試了。

但是隻會一些簡單的逆向,還是沒用,現在大部分公司都需要能夠處理複雜的 js 逆向並且熟練的掌握資料處理、儲存、簡單的 app 逆向、分散式等技能。

那個時候感覺爬蟲好難啊

不過還好,最後還是通過了公司的面試

在面試的過程中我記錄了一些遇到的面試題,這裡給大家列舉了一下,希望對大家之後找工作有幫助:

1、對於多程式,多執行緒,多協程之間你是怎麼理解的,一般在什麼場景使用它們?

2、對於分散式爬蟲,有做過嗎,一天最大爬取量是多少?

3、做爬蟲一般用哪種資料庫,可以說說為什麼要用這種資料庫嗎,以及它和其他資料庫的區別?

4、ip 代理池,你是怎麼搭建的?

5、遇到賬號封禁,你是怎麼解決的?

6、說說你是怎麼解決驗證碼這一塊的逆向,思路,還有具體一點的步驟。

7、對於 app 抓包你是怎麼處理的?

8、你平常是怎麼抓包的?

9、字型反爬你是怎麼處理的?

10、做過 x x 的驗證碼嗎?

11、處理爬蟲這一塊的資料,你是怎麼處理的,例如資料的重複性,異常值。

12、對於風控,你是怎麼處理的?

13、平常自己做過演算法類的模型嗎?

14、說說你做過專案中你認為最難的地方。

15、說說你遇到過最有成就感的逆向。

16、在反爬過程中,一般你遇到解決不了的問題,你會通過什麼方式解決?

17、還有一些就是關於你爬蟲用的那些框架的知識了。例如:scrapy的中介軟體,你是怎麼使用的……

以上這些是我面試了 10 多家技術面試官問的一些問題,至關重要~

雖然有一些問題對於招聘上的薪資屬於超綱的要求,不過也間接反應了目前招聘的大致方向。

以下是我這段時間找工作的一些思考:

1、儘量豐滿自己的簡歷。不是指簡歷造假,而是儘量在簡歷中體現自己做過的專案且對這些專案中涉及的技術點爛熟於胸。

2、面試中不會的知識點,或者程式碼題不會的不要說不會,要給出自己的思考。

我是煌金,這是我的建議
可以把思路丟擲來,可以以討論的心態和麵試官聊聊,即使失敗了也學了一手

3、掌握逆向的知識,不管是 js 逆向或 app 逆向知識。上面遇到的很多問題像驗證碼和抓包問題,如果答得好是比較加分的,如果在專案裡有涉及相關的知識點,也可以著重說一說。

掌握了上面問題的大部分,加上你有一個對爬蟲的熱愛和鑽研的精神,找工作其實還是蠻簡單的~

一年前我剛出來那會工資是 4500 的,稅後 4000 都不到,現在已經到 1w + 了,雖然不多。

我覺得得到一個系統性的學習真的很有必要,所以可以多多找大佬們聊一聊,找找方向。

魚哥技術群裡的大佬,各個都是人才說話又好聽,我超喜歡這裡的。

祝各位在面試的過程中,offer 滿滿~

乾貨面經 | 初中級爬蟲工程師面試指北 - 畢業工作一年薪資翻番了對了,看完記得一鍵四連,這個對我真的很重要。

相關文章