拥有搜索引擎开发经验,负责马蜂窝搜索系统的召回,排序,搜索场景决策等;
扎实的 Java 基础,熟悉面向对象编程,熟练掌握多线程,集合,IO ,了解 JUC,JVM ,垃圾回收
机制;
熟悉常见的数据结构( 数组,链表,栈,队列,二叉树 );
熟悉常见算法(二分查找,排序 ),冒泡,快排,堆排序等;
熟练掌握常见设计模式(单例,工厂,代理,建造者 );
熟悉 Spring,Mybatis,SpringMvc,SpringBoot 并了解其原理;
工作内容为实习到毕业转正后至今:
1.负责维护马蜂窝搜索系统。包括召回,粗排,精排,用户搜索场景决策,页面模块组装,模块样式决策与埋点。
2.从0到1搭建马蜂窝搜索运营后台,使流量更精准分发,大大提升流量在各搜索意图上的流量分发效率。
3.维护马蜂窝搜索内容流的笔记,攻略,问答,游记四大业务线到搜索引擎的千万级数据同步。
4.参与马蜂窝 PUSH 系统重构,对马蜂窝 PUSH 系统进行技术升级,解决原系统问题,提高系统并发性与可靠性,使得可以支撑马蜂窝千万级用户 PUSH 任务。
5.负责马蜂窝 SAAS 平台游云系统开发与迭代。
6.开发与维护 SAAS 档案中心,即维护旅行社的渠道商信息,供应商信息,资源管理,商品与旅游定制方案组成的物料信息
维护(如:行程线路,POI 信息,玩法信息等)。