前言:這是一位好友最近對(duì)Python崗位面試后的一篇經(jīng)驗(yàn)之談妥泉,從Python崗位需求到Python就業(yè)方向都有椭微,很有借鑒意義
Python學(xué)習(xí)交流群:835017344,這里是python學(xué)習(xí)者聚集地盲链,有大牛答疑蝇率,有資源共享!有想學(xué)習(xí)python編程的刽沾,或是轉(zhuǎn)行本慕,或是大學(xué)生,還有工作中想提升自己能力的悠轩,正在學(xué)習(xí)的小伙伴歡迎加入學(xué)習(xí)间狂。
面試的心得體會(huì):
1、簡歷制作
我做了兩份簡歷火架,用兩個(gè)手機(jī)賬號(hào)鉴象,兩個(gè)簡歷名字,分別在各個(gè)招聘網(wǎng)站投了雙份簡歷何鸡,一個(gè)是數(shù)據(jù)分析的簡歷纺弊、一個(gè)是web全棧開發(fā)的簡歷,我真正接觸python快2年骡男,不管是學(xué)習(xí)還是工作學(xué)到的東西淆游,這兩年大概掌握了(前端+django+爬蟲+數(shù)據(jù)分析+機(jī)器學(xué)習(xí)+NLP+Linux)技術(shù),技術(shù)水平自我評(píng)價(jià)一般隔盛,夠日常一般使用犹菱,基于自己掌握的技術(shù)可以分成2方面,web和數(shù)據(jù)分析吮炕,所以為了盡快找到工作腊脱,就做了web全棧開發(fā)+數(shù)據(jù)分析(含爬蟲)2份簡歷,同時(shí)投遞
2龙亲、面試安排
瘋狂投簡歷陕凹,2個(gè)賬號(hào)多個(gè)平臺(tái)同時(shí)投,每天接到2-4個(gè)面試邀約電話鳄炉,每天安排2到3家面試杜耙,一般上午1家,下午的話一般我盡量安排離得近的公司面試拂盯,2點(diǎn)一家佑女,4.30一家,基本時(shí)間上都還來得及,只不過這樣確實(shí)比較趕
3团驱、公司及面試情況
邀約面試的電話簸呈,從數(shù)量來看,涵蓋web開發(fā)(和web開發(fā)+數(shù)據(jù)分析算法建模)的面試邀約更多店茶,純數(shù)據(jù)分析/算法的面試較少,數(shù)據(jù)分析面試少的原因劫恒,一方面可能自己簡歷寫的項(xiàng)目不多贩幻,而且學(xué)歷本科也沒多大優(yōu)勢,另一方面可能實(shí)際需求上確實(shí)web崗位多两嘴,純分析崗位少丛楚,5天面試了11家公司,拿到offer有2家憔辫,等最終復(fù)試的還有2家(已經(jīng)通知要五一過后再面了趣些,不過我這邊可能會(huì)選擇下方第7家公司入職,后面的最終面試不一定會(huì)去)一般的話贰您,面試要經(jīng)過2-4輪坏平,技術(shù)和人事是必須的,當(dāng)然也有些技術(shù)面完了人家都已經(jīng)覺得不合適了锦亦,但是公司也會(huì)假裝客套邀約人事也跟你談?wù)劜疤妫勍甏蟛糠忠捕际遣涣肆酥耍绻嬖噰?yán)格的話杠园,2輪之外顾瞪,可能還會(huì)有第三/四輪技術(shù)/人事/老板等leader再繼續(xù)約時(shí)間面試,下面簡單介紹下每家公司用到的技術(shù)和面試結(jié)果
1抛蚁、數(shù)據(jù)分析算法工程師
公司技術(shù):機(jī)器學(xué)習(xí)+大數(shù)據(jù)
技術(shù)總監(jiān)面試陈醒,提到用Hive,我不懂瞧甩,另外數(shù)據(jù)分析經(jīng)驗(yàn)可能比較少钉跷,沒通過
2、算法工程師
公司技術(shù):圖像識(shí)別
面試我的是總經(jīng)理亲配,不是技術(shù)尘应,對(duì)技術(shù)不懂,給他普及了web吼虎、爬蟲犬钢、數(shù)據(jù)分析、機(jī)器學(xué)習(xí)思灰、深度學(xué)習(xí)玷犹、圖像識(shí)別都是怎么回事,后來他介紹他們的業(yè)務(wù)洒疚,我說屬于圖像識(shí)別領(lǐng)域歹颓,需要專門招聘懂圖像識(shí)別算法的工程師坯屿,這家公司就不提了,招聘需求沒搞清楚巍扛,我也白跑一趟
3领跛、生物系統(tǒng)開發(fā)工程師 (offer)
公司技術(shù):django+docker+數(shù)據(jù)分析
小公司,老板不太懂IT技術(shù)撤奸,平臺(tái)已經(jīng)搭建好吠昭,帶admin后臺(tái),后期偏重更新維護(hù)胧瓜,有新需求要做矢棚,主要用到django+數(shù)據(jù)分析 ,后期涉及Docker技術(shù)府喳,可以邊工作邊學(xué)習(xí)蒲肋,這個(gè)面試通過
4、python全棧開發(fā)
公司技術(shù):django+前端
小公司钝满,上面只批準(zhǔn)招1個(gè)人兜粘,進(jìn)來需要前后端都做,之前的python團(tuán)隊(duì)全部離職舱沧,沒人交接的爛尾項(xiàng)目妹沙,用的django框架,面試官是老鄉(xiāng)熟吏,也是技術(shù)大牛距糖,旁敲側(cè)擊跟我說不建議我來上班,他自己來不到一個(gè)月都打算離職了牵寺,這公司入職的話也能入職悍引,說不定我入職了,他走了帽氓,后面我就是這個(gè)公司python面試官了
5趣斤、python開發(fā)
公司技術(shù):django+數(shù)據(jù)分析
公司業(yè)務(wù)較多,項(xiàng)目也很多黎休,20多個(gè)產(chǎn)品經(jīng)理浓领,偏重web開發(fā),也有算法崗势腮,技術(shù)--人事--CTO三輪面試联贩,大部分問題比較常見,問到cerely捎拯、深淺拷貝泪幌、redis的使用等等,整體面試過程溝通都還好,與CTO電話面試溝通也還好祸泪,等結(jié)果中
6吗浩、爬蟲+數(shù)據(jù)分析
公司技術(shù):爬蟲+數(shù)據(jù)分析
一個(gè)做java的面試官面試的,他就介紹了公司業(yè)務(wù)没隘,主要是爬電商平臺(tái)數(shù)據(jù)懂扼,技術(shù)問題一個(gè)沒問,總監(jiān)不在右蒲,他自己也不當(dāng)家微王,留了簡歷信息就走了,應(yīng)該沒戲
7品嚣、web全棧開發(fā)(offer)
公司技術(shù):django+flask+bootstrap+echarts.js
大公司,目前項(xiàng)目用django搭建的運(yùn)維網(wǎng)站钧大,后面要用flask搭建另外一個(gè)網(wǎng)站翰撑,需要我一個(gè)人來做,前后端都要搞啊央,不過需求不會(huì)很復(fù)雜眶诈,主要是前端最終能展示一些圖表之類的,前端用到的庫主要是bootstrap瓜饥、echarts.js逝撬,我說以前學(xué)習(xí)過flask,不過還不熟練乓土,可能需要現(xiàn)學(xué)下宪潮,那邊同意,面試通過
8趣苏、測試開發(fā)/服務(wù)器自動(dòng)化開發(fā)
公司技術(shù):python+測試技術(shù)
聊天過程還好狡相,技術(shù)基本是測試方面的,如果去的話都是現(xiàn)學(xué)食磕,相當(dāng)于開發(fā)轉(zhuǎn)測試尽棕,具體需要實(shí)現(xiàn)的是用python寫腳本,程序來控制測試幾百臺(tái)手機(jī)彬伦,估計(jì)看出來我沒打算做測試滔悉,后面走了沒再約了
9、python開發(fā)工程師
公司技術(shù):django+數(shù)據(jù)分析
獵頭介紹的单绑,公司結(jié)構(gòu)比較復(fù)雜回官,很多股東,上午兩輪技術(shù)總監(jiān)和人事總監(jiān)都面了询张,面到12點(diǎn)孙乖,說可能還會(huì)有一個(gè)股東的技術(shù)老大再面下,等最后一輪面試
10、web+數(shù)據(jù)分析
公司技術(shù):vue.js+tornado+數(shù)據(jù)分析+異步(前后端分離)
初面技術(shù)問的很詳細(xì)唯袄,這家公司做的項(xiàng)目十分類似我上家離職的公司的項(xiàng)目弯屈,都是做一個(gè)數(shù)據(jù)分析可視化的web網(wǎng)站,等待二面恋拷,需要做一個(gè)PPT资厉,介紹自己覺得做的最好的項(xiàng)目,講15分鐘
11蔬顾、web+數(shù)據(jù)分析
公司技術(shù):vue.js+flask(前后端分離)
項(xiàng)目總監(jiān)熟悉python宴偿,而且很多項(xiàng)目以python為主要語言開發(fā)做的,不過預(yù)算不足诀豁,本來聊得還挺嗨窄刘,后來問了我期望薪資后,估計(jì)把他嚇住了舷胜,直接說按我這期望的話他們這邊成本太高娩践,留了微信就走了
面試體會(huì):
1、多看看招聘網(wǎng)站的招聘要求烹骨,你會(huì)發(fā)現(xiàn)那些很流行的技術(shù)翻伺,比如vue.js、restful風(fēng)格沮焕、node.js吨岭、docker、前后端分離等等峦树,我就不一個(gè)個(gè)提了辣辫,這些是很多公司在面試經(jīng)常問你會(huì)不會(huì)的技術(shù),多了解這些框架為什么這么流行魁巩,學(xué)會(huì)了在就業(yè)市場就會(huì)有很強(qiáng)的競爭力
2络它、目前技術(shù)人員要會(huì)的技術(shù)要求越來越高,對(duì)python web開發(fā)來說歪赢,不少公司要求要懂前端vue.js化戳、 node.js,反正我個(gè)人覺得埋凯,目前以及往后的就業(yè)行情來看点楼,公司招聘人員在滿足主要業(yè)務(wù)的需要下,會(huì)更傾向于招多元化的人白对,不光小公司如此掠廓,大公司亦如此,并且從個(gè)人最近面試的情況來看甩恼,后期較好就業(yè)的方向應(yīng)該會(huì)側(cè)重下面幾個(gè)方向:
web全棧開發(fā):django/flask/tornado + vue.js/node.js (前后端分離蟀瞧、restful風(fēng)格)沉颂,最好在懂bootstrap、圖表之類的前端框架
web+數(shù)據(jù)分析:不少公司其實(shí)是有很多數(shù)據(jù)的悦污,而且在研究數(shù)據(jù)分析/算法建模的公司確實(shí)比較多铸屉,而數(shù)據(jù)分析/算法的研究,很多公司都是想要將研究成果落地切端,而落地最容易實(shí)現(xiàn)的方式一般是web網(wǎng)站彻坛,基于這個(gè)現(xiàn)狀,如果你熟悉web踏枣,又在數(shù)據(jù)科學(xué)領(lǐng)域有一定經(jīng)驗(yàn)昌屉,后期就業(yè)競爭力也會(huì)很強(qiáng),當(dāng)然如果再會(huì)爬蟲茵瀑,也是更加錦上添花
開發(fā)測試崗:很多公司有測試人員间驮,經(jīng)常用測試工具,但是開發(fā)能力偏弱马昨,編寫一些復(fù)雜的自動(dòng)化腳本的能力不足蜻牢,不少公司希望招聘那些又懂開發(fā)又懂測試的人才,但是這樣的人才確實(shí)很難招偏陪,我遇到幾家公司,溝通過程中煮嫌,他們也提到笛谦,對(duì)于開發(fā)轉(zhuǎn)測試的,可以給予一定學(xué)習(xí)期昌阿,可見這方面的復(fù)合人才是不少公司青睞的
純爬蟲/純分析與算法崗:如果單純做這方面饥脑,往后公司招聘要求會(huì)越來越高,爬蟲可能更多要求項(xiàng)目經(jīng)驗(yàn)與反爬技術(shù)能力懦冰,分析算法可能要求學(xué)歷+項(xiàng)目經(jīng)驗(yàn) + 數(shù)據(jù)結(jié)構(gòu)與算法的底層功底灶轰,具體是不是這樣的情況,可以向一些從事這方面的朋友了解
3刷钢、面試題好好記下來笋颤,每次面試完,沒回答上來的問題内地,都要多方找資料學(xué)習(xí)伴澄,面試多了,你就會(huì)發(fā)現(xiàn)怎么有些問題經(jīng)常被問到阱缓,要善于總結(jié)非凌,總結(jié)好了,你就會(huì)覺得面試就像開車荆针,車開的多了敞嗡,就穩(wěn)了
最近的面試題:不少問題各個(gè)公司都有問到
1颁糟、TCP/UDP/HTTP協(xié)議區(qū)別?
2喉悴、深拷貝淺拷貝
3棱貌、簡述一個(gè)前端請求的處理流程,在uwsgi/nginx/django之間的處理流程
4粥惧、redis用過哪些數(shù)據(jù)結(jié)構(gòu)键畴?怎么保存的
5、celery隊(duì)列
6突雪、modelfirst dbfirst區(qū)別起惕?
7、線程/進(jìn)程/協(xié)程區(qū)別
8咏删、tornado框架
9惹想、向量化--one-hot編碼/數(shù)據(jù)分箱
10、棧督函、堆
11嘀粱、你知道的排序算法
12、MySQL優(yōu)化辰狡、多表查詢
13锋叨、Linux下找文件
14、閉包
15宛篇、Django模型類繼承
16娃磺、時(shí)間更新模型類
17、Settings里面設(shè)置東西
18叫倍、ajax請求的csrf解決方法
19偷卧、機(jī)器數(shù)據(jù)分析/建模有什么感悟?
20吆倦、爬蟲原理
30听诸、redis為什么快?除了他是內(nèi)存型數(shù)據(jù)庫外蚕泽,還有什么原因
31晌梨、python2和python3的區(qū)別?
32须妻、你覺得python2的項(xiàng)目如果遷移到python3派任,困難會(huì)在哪里?