1. Java基础,集合,线程,并发,锁,CAS,AQS等;
2. 框架:Spring、Spring boot、Spring cloud、MyBatis、SpringMVC等常见开源框架;
3. 关系型数据库:MySQL、PostgreSQL等,MySQL事务、锁、MVCC、ReadView可见性算法、索引等;
4. NoSQL:Redis,多种数据类型,过期策略及内存淘汰机制,文件事件处理器原理,缓存穿透/击穿/雪崩解决方案;
5. 搜索引擎:ElasticSearch的分布式架构原理,读写数据的工作原理,深度分页限制,开发遇到的问题及优化;
6. 消息队列:RabbitMQ、Kafka、Pulsar 等MQ;
7. 开发工具:Git、Maven/Gradle、Jenkins、Kibana、kuboard等;
8. 其他:Nacos、Apollo、xxl-job、Dubbo/ThriftRPC、Zookeeper的使用;
9. JVM:内存结构、垃圾回收算法;
10.设计模式:常见的设计模式,并应用到项目开发中(见项目经验);
11.证书:通过阿里云认证考试,获得阿里巴巴编码规范(Java)认证证书;
12.经验:有高并发场景处理经验,多线程编程经验,微服务开发经验;近4年社区互动项目开发经验。
智联招聘APP
开发环境:Win10+IDEA+JDK8+PostgreSQL+Jenkins+Kibana
主要技术:Spring+MyBatis+ElasticSearch+Redis+Pulsar+Apollo+ThriftRPC+Gradle+git
项目描述:
智联招聘是全国权威的求职找工作平台,职Q是智联招聘旗下专业的职场社区,主要内容有问答、动态、公司
点评、直播等,职场人以不同身份在这里提出疑惑、解答问题、晒动态、讨论、评价公司、发面试经验、晒工资、
学习充电、社交等活动。职Q项目主要业务分为用户模块、内容模块、求职帮模块、Feed流模块、触达模块、统计
模块、推荐模块、直播模块等。
项目职责:
负责职Q项目组内大部分核心业务需求的后端开发工作,及与外部其他组合作的需求沟通、开发工作。
亮点说明:
1. 参与首页内容推荐feed流的千人千面的设计与实现;
2. 独立负责用户激励体系的设计与实现;直播产品的开发;职场名片体系的开发,在职场社区活跃的
用户身份由一直以来的“一个”到支持“两个”身份的设计与实现;
3. 利用builder模式抽象ES查询体的构建;利用Adapter模式抽象多种内容形式的通用功能;利用facade模式优化对
子系统的调用;
4. Apollo配置中心客户端调用组件重构设计与开发;抽离调用第三方接口的third模块、触达体系重构、敏感词检测
重构等业务组件的重构开发;
5. 钉钉小程序的开发、埋点体系的设计与开发。
职Q是智联招聘旗下专业的职场社区,主要内容有问答、动态、公司点评、直播等,职场人以不同身份在这里提出疑惑、解答问题、晒动态、讨论、评价公司、发面试经验、晒工资、学习充电、社交等活动。职Q项目主要业务分为用户模块、内容模块、求职帮模块、Feed流模块、触达模块、统计模块、推荐模块、
职Q是智联招聘旗下专业的职场社区,主要内容有问答、动态、公司点评、直播等,职场人以不同身份在这里提出疑惑、解答问题、晒动态、讨论、评价公司、发面试经验、晒工资、学习充电、社交等活动。职Q项目主要业务分为用户模块、内容模块、求职帮模块、Feed流模块、触达模块、统计模块、推荐模块、
该项目主要是给运营、产品、测试使用的后台管理系统。主要分为用户管理、内容管理、公司管理、广告管理、活动运营管理、审核管理、举报管理、求职帮管理、触达管理、直播管理等