之前发过一次,后面也面过一些。有些面试经历真是一言难尽。过去把求职者搞错,面试时间搞错,最后还莫名的不了了之。有些是最后 CTO 面或者技术 leader 面挂了,具体原因说实话我也不知道为什么挂了。
大厂的话头条面过了,挂了。所有头条的就不尝试了。
另外先说一下期望吧,鉴于自身水平认知和目前的情况,也不想总是看低自己,也不想被一些明明写着多少多少,实际又不给到,然后还浪费时间去准备,所以大概期望 23k 左右吧。实际的反正也是最后再说的。
公司的话,没有长期的加班文化吧,对于正常项目加班来说这都是没问题的。
为了方便大家看,这次直接把主要经历贴出来。
基本信息
- Email: cxydfreedom#gmail.com
- 地址:上海
- 博客: https://reishin.me
- 求职意向: Python/Golang 开发工程师
- 学历:本科(全日制统招)
个人简介
- 四年 Python 后端开发经验,使用 Django 、Flask 等主流框架进行 Web 开发,阅读过 Django 中 Management 等模块的源码,对实现原理有一定了解
- 一年 Golang 后端开发经验
- 掌握 MySQL 数据库的基本原理和用法,熟悉 MongoDB 、Redis 等 NoSQL 数据库
- 熟悉 Docker 容器化,熟悉常见的中间件如 RabbitMQ 消息队列异步处理和 Redis 进行缓存
- 熟悉 Shell 脚本、Linux 操作系统和常见命令
技能列表
- 后端框架:Django / Tornado / Flask / Beego
- 数据库:Redis / MongoDB / MySQL / InfluxDB
- 中间件:RabbitMQ
- DevOps:Docker / Git / Travis CI
工作经历
xx 公司
岗位:Python/Golang 开发工程师
在职时间:2018 年 4 月 - 2020 年 4 月
主要职责:根据项目需求设计和开发云管理平台( CMP ),以及技术文档的编写和维护
云管理平台
- 负责驱动层的设计和开发,使用 Python 并基于 libcloud 开源项目进行二次开发,接入多家不同的云厂商,并对其差异化进行封装
- 负责统一代理层的维护和开发,使用 Golang 进行并发、通过消息队列来进行异步化处理,并解决和上下游之间的耦合。通过 MongoDB 来对资源同步进行状态管理和资源的缓存,提高同步效率
- 使用 HAProxy 来对代理层服务进行负载均衡
系统监控告警服务
- 负责告警服务的逻辑重构,将数据读取从 MongoDB 迁移到 InfluxDB,并修复数据落地等 BUG,并负责相关服务的部署
xx 公司
岗位:Python 开发工程师
在职时间:2017 年 3 月 - 2018 年 3 月
主要职责:负责平台网站和内部后台管理系统的模块设计和开发,优化数据库查询等,提升请求效率
分销商城
- 作为后端组长负责网站的整体架构设计,并和运营、设计等部门协同,推动产品的完成,并收集数据进行统计分析( Tornado + MySQL + Redis )
- 实现了用户画像的存储和数据可视化( ECharts )
xx 公司(公司搬离上海,被迫换岗)
岗位:Python 开发工程师
在职时间:2016 年 9 月 - 2017 年 2 月
主要职责:负责平台和后台管理系统的模块设计和开发,帮助用户和运营人员更便捷地使用业务功能
金融理财服务平台 & 后台管理系统
- 使用 Django 框架开发后台产品管理、购买记录、资金流水等模块,通过 Celery 实现了产品的发布和结算
- 使用 Tornado 框架实现 Web 端的接口设计和开发,通过 Redis 和 MySQL 的数据库双写入,提高系统的吞吐量
xx 公司
岗位:嵌入式软件开发工程师
在职时间:2014 年 7 月 - 2016 年 8 月
主要职责:负责视频监控和安全相关的产品的研发、维护
超声波报警器
- 实现了超声波报警器的探测、省电模式、外设控制等模块,实现了报警器探测和接警平台联动等功能( C + Nuclearus 内核)
- 利用 Python 和 PyQt 独立设计和开发了超声波报警器的配置生成器
环境数据采集仪
- 作为主要开发成员设计和开发了 4G 业务,并负责采集数据的清洗、解析等内容
相比 V 站的大家来说,经历也就很普通吧,如果还看得上,愿意提供个机会,可以发邮件联系我,谢谢 V 站的各位。有什么建议也欢迎大家随便说,能改进的地方我也会记上。