英语能力:读stackoverflow不用词典
编程语言:主语言java;辅助语言scala、python、shell
大数据相关:
spark,熟练使用,并用来排查线上问题;
kafka,熟悉基本原理;
zookeeper,了解;
hive,熟练使用
算法:
数据结构,大学完整实现过全部数据结构,见github:https://github.com/Acceml/HIT_DS
熟悉广告点击率算法
了解机器学习算法
计算机基础:
熟悉常见设计模式,并在千万级产品上使用并上线;
熟悉jvm;
熟悉并发编程;
数据库:redis,mysql,mongoDB,cassandra
版本:git
框架:熟悉thrift,junit,spring等
小米应用商店广告后端owner,日活千万级别。
1. 小米手机应用商店承载小米整个广告平台日均百万级别收入,日均活跃用户千万级别,负责应用商店广告后台研发、问题排查、需求讨论、技术方案讨论;
2.小米第二代广告下发引擎研发开发者;
3. 带过组内3个新人,包括codereview、技术和业务指导;
4. 重构应用商店搜索广告模块,解耦搜索霸屏、搜索富媒体、搜索sug、搜索增强、搜索关键词匹配、搜索自然结果等业务的代码,使得代码清晰可维护,加速开发迭代周期;
5.在组内推广spark替换hadoop/pig,编写解析商店各模块日志的代码模板,并安利使用scala写spark程序。提升PM分析数据效率和RD排查问题效率,从原来跑数据1h+降低到5min出当日数据;
6.jvm调优。找出线上的json解析耗时部分换fastjson解析,latency降低30ms+。