程序员如何写简历之项目篇(二)

1,程序员面试通用项目介绍

  • 独自负责客户端从无到有的产品设计,研发,流程图及开发文档,用两个月的时间独立开发了初版的 APP,集成了支付模块、文件下载,数据本地缓存功能。
  • 负责项目管理,产品研发部门的工作任务分配,工作细化划分,保证项目按时上线。
  • 与产品经理保持沟通,对订单管理模块进行维护与高效重构,一个月修复超过后台管理系统 30个 Bug。
  • 与设计、运营等合作部门沟通协作,推动产品的实现与最终效果的评估,制定产品的测试标准,上线标准,并进行数据跟踪分析。
  • 构建 ip 代理池,cookies 池,开发用户个人信息爬虫,编写各种反爬虫算法,爬取用户个人信息和微博内容。并负责数据的清洗、解析、爬取的去重以及进行数据挖掘与研究。
  • 作为软件开发团队的核心成员,为大数据应用设计开发高质量的软件平台。对微服务架构组件有实践经验,理解常见架构的高可用性与可扩展性。
  • 有项目云服务化或者相关开发以及项目调优,部署经验。熟悉大规模、高并发系统架构设计,能独立完成系统的设计及开发。

2,程序员面试通用后端项目介绍:

  • 改造了 Laravel 的队列服务,使用 MySQL 实现存储与分发队列服务,实现了水平扩展,提高系统可用性,减少了 30% 服务器数量。
  • 从设定 Linux 环境,编译 MySQL,设定 Apache 与 Nginx 等服务器,到最后 PHP 的开发环境及参数设定,学习架设 LAMP,XAMMP 等开发环境。
  • 负责 XXX 系统的设计以及研发,帮助部门实现手机端以及网页端的统一管理。
  • 使用 XXX 机制对 XXX 系统进行重构,解决了缓存穿透以及缓存雪崩问题,提高了 200% 系统可用性。
  • 对 XXX 代码库进行封装以及维护,并且根据业务需求对代码库进行更新,提高代码复用率。
  • 使用 XXX 实现数据库连接池,提高数据库性能并且解决数据不一致问题。
  • 使用 Redis 分布式锁以及消息队列对电商业务进行解耦,减少 30% 业务模块开发时间。
  • 基于 XXX,XXX,开发的内部协作系统,包括文档写作、Wiki 共享、评论关注等模块,支持导出与生成 Word 与 PDF 格式文件。
  • 开发自研可靠消息服务,在 RocketMQ 使用之前使用的是可靠消息服务保证消息的最终一致性。
  • 基于Dubbo,ZK,Spring Boot 微服务架构,完成对 XXX 系统核心业务功能的开发工作
  • 使用 K8S 实现微服务管理模块,实现了分布式任务调度,任务发现等核心功能。
  • 通过慢查询定位 MySQL 数据库查询瓶颈,通过 SQL 优化以及修改索引将查询时间从 1200ms 降低到 40ms

3,程序员面试通用移动端和前端介绍

  • 对 ListView,ConvertView 进行优化,并通过 ViewHolder 缓存 Item 条目,减少重复代码的冗余,减少 30% 页面加载时间。
  • 使用多个类实现不同功能,如 Loading 类负责加载数据和布局文件,Adapter 类负责 ListView 控件与展示数据。实现项目模块化开发,降低组件耦合度。
  • 使用 AsyncSocket 进行完成即时通讯功能,并协助组长完成客户端与嵌入式网的 Socket 对接与通信,实现通过 iOS 设备控制插座的开关、定时开关、温度检测及报警等 8个 功能。
  • 熟悉常见的前端调试工具,能够高保真还原设计稿,具备良好的代码风格以及接口、架构设计能力。熟悉 JS 性能优化,熟练解决各种浏览器兼容问题。
  • 深入理解 W3C 标准与 ES 规范,熟悉 HTML、CSS、JavaScript 等 Web 基础以及常用浏览器兼容方案。
  • 深入了解 iOS 页面设计和数据传递实现原理,实现 App 常见的新增,读取,修改,删除功能,
  • 利用 Vuex 的 getters 搭配 filter 实现商品搜寻及分类的功能,方便顾客查找需要的商品。使用 VeeValidate 实现表单验证。
  • 熟练掌握 PC 端和移动端的布局方式,如响应式布局以及流式布局,并能根据业务需求,封装高复用、可维护性好的前端组件。
  • 通过 XXX 解决 Redis 缓存雪崩以及缓存穿透的问题
  • 通过 XXX 定位 MySQL 慢查询,并通过设置索引优化查询效率。
  • 熟练掌握浏览器渲染原理以及机制,对至少一种主流前端框架有深入应用并能够深入理解其设计原理。
  • 参与开发、持续改进前端页面设计平台,通过通过开发工具、改进流程,保证前端业务开发的高效性。
  • 利用 CTFramesetterRef 绘制内容实现在线阅读功能,利用 UITableViewCell 高度自适应和 ZXPAutoLayout 布局实现消息发布功能。
  • 利用 UI PLayer 实现二维码/条形码的扫描与识别,自定义 UITextField 实现实时输入实时搜索功能。
  • 基于 Webpack 搭建项目,实现项目工程化。并使用 flex 弹性布局实现自适应布局。
  • 使用 AVPlayer 实现音频的在线播放、暂停、、快退快进等6个功能。
  • 利用 CLLocationManager 进行地理定位,规划步行、驾车等不同出行方式的线路,并通过不同时间段的地理位置,在地图上绘制轨迹信息,并附带详细的时间地址数据。
  • 对应用进行架构,兼容到 iOS11 最新版本,核心功能包括获取 GPS,二维码扫码。同时使用户可以进行评论与意见反馈。
  • 使用多线程定时器实现图片轮播器效果,使用 CoreData 对首页数据进行数据储存以及实现搜索界面的模糊搜索功能。
  • 封装 FMDatabaseQueue 类防止多线程访问数据库死锁,修改后比起系统原生框架拥有较高的效率和更为方便的调用方式。
  • 使用 JavaScript 与原生 Objective-C 网页交互,实现点击网页按钮跳转功能。
  • 使用FTP服务器实现CDN分级推送,实现用户上传文件预加热流程,提高50%缓存命中率。

你可能感兴趣的:(程序员面试技巧,java,开发语言,面试)