锤子简历品牌推广师
c++开发实习工程师好用的求职简历范文
作者:锤子简历 2021/02/02 06:10:00
阅读 338

求职意向

c++开发实习工程师 四川成都 薪资面议 随时到岗

教育背景

2020.x -2020x 锤子简历大学 物联网工程

工作经验

2020.x -2020x  

项目经验

2020.x -2020x Boost::asio的Http服务器 

1. 基于boost::asio实现的简易C++HTTP服务器 

2. 使用std::thread提供线程池,使用select模型对用户IO请求进行处理。
3. 通过维护一张map实现用户对不同页面的请求,利用正则表达匹配用户请求。
4. 项目地址: https://github.com/Catelemmon/CppSimpleHttpServer

2020.x -2020x std::thread实现线程池 

1. 基于C++ std::thread+std::vector实现线程池类,负责创建、管理线程池,最基本的操作为:创建线程池、销毁线程池、增加新的线程任务,基于生产者消费者模型。

2. 使用上述Http服务器进行测试,支持十万左右的并发
3. 项目地址: https://github.com/Catelemmon/threadpool

2020.x -2020x Elasticsearch资源搜索引擎 

1. 实现三台爬虫服务器分布式对豆瓣全站资源进行爬取(selenium模拟登陆,分布式+高匿代理突 破IP限制) 2. 用scrapy-redis替代scrapy原有的调度器,并对url进行去重且确保数据的一致性。 

3. 使用requests并发地抓取全网电影,图书以及音乐进行抓取,数据通过管道进行整合并写入elasticsearch  
4. 利用elasticsearch的搜索API实现搜索功能,使用Django对前端进行响应
 5. 日抓取信息300万条左右(爬虫每次请求进行延迟处理)

实习经验

2020.x -2020x 锤子简历信息技术有限公司 Python爬虫工程师

1. 项目如上

2. 独立完成整个系统地开发和维护

自我评价

1. 熟练掌握各种基础数据结构算法Java/C++实现及网络知识TCP,HTTP协议等,了解select,poll,epoll模型 

2. 熟悉C/C++11及STL,Boost,cmake,Linux,shell,
3. 熟悉Python语言及scrapy,requests,selenium等爬虫框架,熟悉模拟登陆,了解 Flask,Django,Twisted等Web框架,阅读过scrapy,scrapy-redis,twisted部分源码,  熟悉redis实现ip代理池及cookie池,有接入第三方平台识别验证码的经验 
4. 熟悉HTML/CSS/DOM,以及xpath,正则表达式,cssSelector 
5. 熟悉Mysql,SQLServer和MongoDB,了解redis,elasticsearch,分布式 
6. 自学能力强,知识面广,对一切可编程的事物有浓厚的兴趣,喜欢阅读官方的原版wiki,喜欢源 码,热爱算法

内容来源说明:本文章来自网络收集,如侵犯了你的权益,请联系QQ:2772182309进行删除。