乾貨面經 | 初中級爬蟲工程師面試指北 - 畢業工作一年薪資翻番了
作者: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 滿滿~
對了,看完記得一鍵四連,這個對我真的很重要。
相關文章
- iOS 初中級工程師簡歷指北iOS工程師
- Python-爬蟲工程師-面試總結Python爬蟲工程師面試
- 又面試了Python爬蟲工程師,碰到這麼幾道面試題,Python面試題No9Python爬蟲工程師面試題
- web前端工程師面試題更新了,找工作必背的面試題 一Web前端工程師面試題
- (乾貨)記前端工程師面試題,一起帶大家理一理前端工程師面試題
- 【乾貨】BAT面試經驗分享BAT面試
- 失業web前端工程師面試經歷Web前端工程師面試
- Java初中級程式設計師面試題寶典Java程式設計師面試題
- Java初中級面試題及答案Java面試題
- 2020畢業後我所經歷的面試【面試系列】 面試題四面試題
- 【乾貨分享】面試軟體測試工程師會被問到哪些問題?面試工程師
- 面試過了,總結測試工程師面試題(含答案)工程師面試題
- 經典web開發工程師面試題Web工程師面試題
- 程式設計師面試備戰篇:18個經典MySQL面試專題解析(乾貨分享答案)程式設計師面試MySql
- 上乾貨!大廠面試走心經驗分享!面試
- Java初級開發工程師面試題合集Java工程師面試題
- python工程師面試題Python工程師面試題
- 軟體工程師生存指南:面試準備、工作經驗和實用工具軟體工程工程師面試
- 【Java開發工程師面經】Java工程師
- 網際網路 Java 工程師面試題(Spring 面試題一)Java工程師面試題Spring
- Java乾貨神總結,程式設計師面試技巧Java程式設計師面試
- 搞定這套 Python 爬蟲面試題,面試會 so easyPython爬蟲面試題
- 2019初中級Android開發社招面試解答(上)Android面試
- 2 年面試 900 多位工程師後,我總結了這些經驗面試工程師
- Linux運維工程師面試題之一Linux運維工程師面試題
- 百度Java工程師面試資源Java工程師面試
- 從一個面試官的角度談軟體工程師的面試面試軟體工程工程師
- 實用乾貨!P6級Java面試題歸總Java面試題
- IPIDEA乾貨|Java爬蟲與Python爬蟲的區別IdeaJava爬蟲Python
- 一211大學畢業生工作五年後,被騰訊70多道面試題問迷茫了!面試題
- 面試數十家Linux運維工程師,總結了這些面試題Linux運維工程師面試題
- 乾貨分享:18道Spring面試題Spring面試題
- 測試工程師的面試總結工程師面試
- Python工程師求職必知的經典面試題!Python工程師求職面試題
- Python工程師求職必知的經典面試題Python工程師求職面試題
- 【第一彈】嵌入式工程師面試題工程師面試題
- 什麼是爬蟲?Python爬蟲工程師崗位爬蟲Python工程師
- 高階工程師面試大全- 資料庫篇工程師面試資料庫