最近放假在家打算去找找工作,于是就去BOOS直拒刷新了下简历。隔了两天便收到了一个面试,虽然是Python开发方向的(最近一直在研究Java),但是还是打算去面面,学习一下。
最后面完,虽然成功通过了面试,但是我感觉还是有很多知识点没掌握,发文记录一下这次面试。
一、背景
这是一家比较小型的公司,大概20几个人,貌似是做电子商务方面的业务。本次我面试的是Python开发岗位,看了一下要求,大概就是编写 爬虫、脚本工具等。是当天早上收到的HR信息,正好那天没事,就决定下午就去面试。
这是我第一次使用BOSS直拒找工作== 不得不说这些功能做得挺人性化的。
二、HR面
到了公司。
首先便是HR面试,主要就是对个人基本情况的了解,询问住址、期望薪资啥的,此过程大概花了10分钟左右。
大概流程:
- 我做自我介绍
- HR做公司介绍
- HR讲述工作时间及福利
- 我的期望薪资
- 我有何提问
总结:
- 自我介绍有些凌乱,当时有点太过紧张。
应该准备好自己的自我介绍,并且不能太过凌乱。
- 期望薪资被自己讲得太低。
没错自己坑了自己。当时忘记他们这个岗位上写的薪资范围,导致自己说说期望薪资比其范围低了1K多。以后面试一定要仔细记住对方公司的基本信息以及招聘岗位的信息。
- 我的提问环节发挥有些失常。。
我提了一些无关紧要的问题。还有就是当时提问了公司主要的业务范围是哪些,这个提问应该在技术面的时候再向面试官提。以后要多多在网上学学面经。
三、技术面
接下来就是最重要的技术面了。
HR走后,过了几分钟,貌似是技术主管就进来了,看起来是个大牛。拿着我的简历看了一下,便直接开始提问了。
问题记录:
(大概20几个,有几个忘记了)
项目经验介绍,主要负责哪方面,有何收货
列举一些常用的爬虫工具
requests与Scrapy区别,Scrapy有哪些优点
Scrapy如何实现分布式抓取
登录页面如何处理
登录时Token的处理
遇到反爬时的处理方式,反爬及其应对措施
js加载的数据爬取
如何对采集数据进行清洗
数据采集到数据落地的过程
数据可视化常用工具
---
MySQL索引有何作用
MySQL索引有哪些
如何实现分类查询
---
Flask路由原理 (然后他说了句Flask没啥好问的)
Vue父子组件传值如何实现
RESTful是什么,怎么理解RESTful API
//TODO:面试题答案
我的提问环节:
贵公司有哪些主要业务呢,我这个岗位的主要工作。
总结:
题目感觉都不是很难,但是这么久没接触爬虫了,很多问题都回答得不是很完美。要是考试的话可能只有50分左右吧。面试完之后我已经感觉自己凉凉了。整个过程真的是很紧张==很多地方都没发挥好。而且在经过一系列题目的鞭挞之后,导致提问环节心态出现了一些变化,不知道该问些啥。
四、总总结
虽然今天收到了HR电话,通过了面试,成功拿到Offer。但是我自己对于这场面试是非常不满意的,感觉自己经验还是太少,很多知识都掌握得太浅。所以最后还是推掉了这个Offer,继续学习吧!
- 以后面试一定要做好功课,不仅仅是技术问题上,在
个人介绍
和提问环节
都要好好做好功课,这两个环节也是获取面试官'芳心'的重要阶段。要在面试之前就考虑好需要说什么、问什么,到了现场才能更好的随机应变。
- 凡事都是预则立,不预则废。平时学习知识要注意总结,很多知识不仅要会用,更要知其然和知其所以然。对于面试题特别是面试前要经常看和理解。
- 如果有机会可以多多参加面试,多熟悉面试流程才能更加掌握好自己面试时的心态。
- 通过面试拿到 Offer 后,如果自己不是很想去该公司或者想考虑一下,可以礼貌的给 HR 申请考虑一到两天再给她答复。这样可以给自己静下心来思考自己是否适合这份工作。
END!