面试官灵魂拷问:
- 算法.leetcode每天一道
- JDK的底层源码,比如集合包、并发包的源码。看的时候一定要边看边总结边画图,这样最后记在你脑子里的,是一幅幅的图片。如果光看不画图的话,除非你是天才,否则一定很快就忘了!
- 项目连环炮:
你说你项目用到了xx技术,OK,那你说下具体使用场景?
为什么你要这么使用?
这么使用的好处和坏处?
在用的过程中有遇到什么问题吗?怎么解决的?
解决之后是否对里面的原理深入了解?
python任职要求
- scrapy框架
- xpath/css网页提取(重点)
- selenium动态抓取
- 网页去重算法/数据清洗算法,基本数据处理
- 分布式爬虫原理,设计和应用
- web服务:TCP/IP HTTP/HTTPS API
- XML/HTML
- 异步,协程,多线程,网络编程
- 破解反爬虫
- Django Flask Tornado框架
- 开源项目
- 常规安全技术,如XSS,SQL注入
- mysql/redis/mongo
- Linux开发环境