java-远程 2020-12-22发布 10-15K/月

合作周期:6个月以上

每周工作5天 月薪

经验不限

学历不限

职位描述

1关于我们
逸派(EasyPas)项目是哈佛创新实验室(Harvard Innovation Labs)的入驻项目之一。团队成员来自哈佛大学、麻省理工学院和国内一流大学。EasyPas从事匹配算法的研究,并将其运用于人才管理行业。EasyPas基于特有的算法,帮助求职者建立标准化档案,帮助企业智能找到最匹配的人。
2职位描述
中级Java后端开发工程师
编程语言: Java
开发环境: MacOS + IDEA+ Maven + Git
线上环境: Ubuntu + MySQL + Elasticsearch
技术栈: Spring Boot + MySQL + Elasticsearch (未来+ Redis)
工作地点:远程办公为主,时间灵活
薪酬:全职7000~15000,兼职面议,按照开发经验与技能决定
3具体要求
1.已经理解HTTP交互过程,了解TCP/IP协议,了解Socket的基本概念和使用;
2.已经理解基本的数据结构,如:栈、队列、二叉树;
3.已经能够使用或通过查阅资料后能够使用常见的终端命令;
4.已经理解Git版本控制的基本概念和操作流程,能够使用常见的Git命令;
5.必须熟悉JSON格式,开发过前后端分离或MVC模型的项目者加分;
6.已经熟练使用Java,有良好的0OP习惯;熟悉Spring框架的使用理解"loC/DI"者加分;
7.已经理解关系型数据库的“BCNF范式”,能够使用客户端和终端操作MySQL,能够编写常见的增删改查SQL,已经理解和使用“事務”机制;
8.程序思维逻辑清晰、编程风格流畅、遵循常见约定。
4测试题目
现有生产者消费者若干,共用同一定长的内存区域.
生产者一次生产一条消息生产速度各不相同.消费者一次消费一条消息. 消费速度各不相同.
内存区满时生产者需暂停.内存区空时消费者需暂停.
请使用Java的多线程来模拟该模型.
给出三种使用了不同的具体技术(如synchronized是一种)以避免问题的生产者消费者的具体实现, 且采用某种设计模式予以展现.

返回职位列表>>
  • 北京市海淀区中关村东路66号1号楼3层商业3-052