深圳 [切换城市] 深圳招聘深圳计算机软件招聘深圳软件工程师招聘

Java开发工程师

深圳市鑫服科技有限公司

  • 公司规模:50-150人
  • 公司性质:民营公司
  • 公司行业:计算机软件

职位信息

  • 发布日期:2017-11-23
  • 工作地点:深圳-南山区
  • 招聘人数:若干人
  • 工作经验:2年经验
  • 职位月薪:0.5-1万/月
  • 职位类别:软件工程师  软件UI设计师/工程师

职位描述

职位描述:
1.完成服务器的软件设计,开发和修改工作
2.负责软件代码的编写
3.撰写相关的技术文档
4.能够独立解决开发系统的难点问题
5.完成核心模块的设计
6.参与项目需求分析和系统设计
任职要求:
1.熟练掌握和使用JAVA设计开发工具,熟悉java后台开发
2.熟悉mysql等主流数据库设计
3.具有良好的编程习惯,文档写作及管理能力,一定的用户需求分析,程序设计的能力
4.良好的学习能力和钻研精神,有较强的分析问题和解决问题的能力
5.有团队合作意识,能听从项目经理的安排,按时按质完成工作
6.熟悉算法和数据结构序
面试基础题:(以下三题为基础题,无法做出的 不需要投我公司此岗位简历)
A公司现在希望基于1,000,000条<姓名,电话号码>记录,通过一个简单网页向其服务对象提供一个电话号码查询服务。
问题:
1.如果定义姓名(name)字段的最大长度为10个汉字,电话号码(tel)字段最长为20个数字或符号。 所有的数据都存储在一个未压缩过的二进制文件contacts.dat 。 请计算该二进制文件的最大长度是多少MB或GB?
2.现基于给予该二进制文件(contacts.dat) 在不使用数据库的条件下开发和部署上述服务, 目标是提供给一个网页, 网页上用户输入查询姓名, 单击查询按钮, 页面返回电话号码。
请描述你建议的架构方案(最好有示意图)。 具体描述 系统从后台到前台有哪几个组成部分,各部分之间通过什么样的接口交互, 各部分分别使用什么技术方案(使用那些服务软件,例如Glassfish… , asp, jsp, …)使用何种语言开发实现。如果必要,在你觉得需要的地方说明开发、部署的重要注意事项。
3. 在后端, 有工程师写了下面的代码(截取片断)实现电话号码的查询, 请在语法、算法、数据结构等各方面,指出错误或提出更好的方案。
参数queryName 为查询姓名, 
len = 1,000,000 (通信录条目总数)
… 
加载所有数据到下面两个数组中
String name[]
String tel[]
… 
for (int i=0; i<len; i++){
 if ( queryName == name[i])
  return tel[i]; //返回找到的电话号码给接口
}

职能类别: 软件工程师 软件UI设计师/工程师

举报 分享

公司介绍

深圳市鑫服科技有限公司坐落于国家软件园——深圳市软件产业基地,是一家集设计、开发、运营为一体的技术创新型科技公司。围绕人、车和行为三个风险维度,以大数据技术为核心驱动力,打造行业中最专注于汽车资产风控场景的监管平台。骨干团队由英国海归博士,专业开发工程师以及市场管理人员构成。产品技术从英国引进,是国内最早开发低功耗无线监管GPS装备的公司,产品广泛运用于移动资产定位类的应用,已获得多项创新型国家发明专利,

公司致力于蓬勃发展互联网金融行业,向汽车租赁、二手车贷以及抵押贷款等企业提供一体化的移动资产风控服务。产品从C端客户贷款前的贷款征信评估,企业信用评估,汽车价值评估及违章记录查询等开始服务,核心产品有贷中的全国GPS设备安装服务,全国实时资产追踪平台以及贷款资金管理系统,延伸至贷后的保险理赔等全方位风控服务。其中核心的风险预警系统可根据用户需求定制开发,公司的服务理念是将客户的风险掌握在高效的人工智能监管中,最大程度地规避资产风险隐患,为客户业务拓展以及优质资金的获取保驾护航。

公司对于员工的选择坚持“培养学习,主动担当,创造卓越”的人才观,把人才当做公司最重要的资产财富,从而促使公司成为卫星定位行业风险控制的领头羊,成为员工施展才华和抱负的理想平台。

联系方式

  • 公司地址:上班地址:粤海街道科园路软件产业基地-5C栋二楼3c-2