第五家面试(东航电商 )

2019.3.7(周四) 下午14:30

Java开发实习生 ( 2000-3000元)

职位描述

岗位职责:
1. 负责机票、酒店、旅游度假、海外官网/海淘、积分商城等产品的PC端、M端、微信端、APP(Android、iOS、WP)等的项目开发工作;
2. 根据开发任务和开发进度,完成相应模块软件的设计、开发、编程等工作;
3. 负责对系统测试和验收报告中存在的缺陷进行完善;
4. 编写概要设计、详细设计、技术评估、技术实现等相关文档。
5. 领导安排的其他工作。
任职条件
1. 在校生,全日制本科以上学历,计算机相关专业,优秀者可转正留用;
2. 在校学习成绩优秀,具备较强的学习能力,善于沟通与交流,具有团队合作精神;
3. 对新鲜事物充满好奇心,乐与思考与尝试,有很强的学习能力。勇于接受挑战,抗压能力强;
4. 能够定时定量完成上级安排的任务;
5. 有一定的Java/J2ee开发经验,熟练掌握Java Core基础技术;
6. 熟悉Spring MVC/Spring Boot/Mybatis 等框架,了解Spring Cloud优先;
7. 熟悉Mysql数据库,对数据库优化有一定的理解;
8. 了解常用缓存中间件,如:Redis,有实际项目使用经验者优先;
9. 了解常用NoSql数据库,如:MongoDb,有实际项目使用经验者优先;
10. 熟悉Servlet/JSP/FreeMarker/JavaScripts等web技术,有实际项目使用经验优先;
11. 了解EasyUI/Bootstrap/Vue等前端技术,有实际项目使用经验优先;
12. 熟练使用Git代码管理工具,参与过开源项目,有个人博客或者网站优先;
13. 了解JMM,对JVM调优有经验者优先;
14. 熟悉软件技术文档的编写,具备良好的文档编制习惯和代码书写规范。
薪酬福利:
1. 具备市场竞争优势的基本薪酬,月度综合补贴,项目奖励;
2. 试用期薪酬福利不打折;
3. 一年四次调薪考核(幅度5%-20%),入职即足额缴纳社保、公积金等;
4. 弹性工作制,20点下班提供餐补(实报实销),22点下班提供餐补和全额交通补贴(实报实销);
5. 每周固定安排免费的羽毛球、篮球或网球运动场地和运动时间;
6. 公司全天提供免费牛奶、咖啡、水果、零食等;
7. 体检、生日会、旅游券、商城券、工会福利、团建聚餐等福利应有尽有;
8. 工作氛围轻松自由,领导平等和蔼可亲,同事友善热情,团队积极努力。

东航电商简介

中国东方航空股份有限公司(China Eastern Airlines)是一家总部位于中国上海的国有控股航空公司,在原中国东方航空集团公司的基础上,兼并中国西北航空公司,联合中国云南航空公司重组而成。是中国民航第一家在香港、纽约和上海三地上市的航空公司,1997年2月4日、5日及11月5日,中国东方航空股份有限公司分别在纽约证券交易所、香港联合交易所和上海证券交易所成功挂牌上市。是中国三大国有大型骨干航空企业之一。

行程安排:12:30出发

面试总结:

进去需在前台登记信息,(提前会给一个临时工号)

技术面:

1、自我介绍

2、自己说些项目经历,中间会参杂提问

3、linux的一些学习经历,java的一些框架学习(spring),数据库的学习(期间面试老师随手画张表,让我做{

S表:sid、sname     C表:cid、cname、sid(外键)

已知学生sid ,查询学生所选课程号 ;已经学生 sname,查询学生所选课程号

对于实习生,问的问题很基础,也不会太多}

4、总体来说,虽然实习工资相对很低,可能都不一定够自己生活,但只要能在学到东西,自己快速提升,而且工作环境很棒,公司的规模也很大,还是很愿意的。

 

期待好运~

### 关于东航 Java 开发岗面试题汇总 针对东方航空公司的 Java 开发岗位,通常会涉及基础技术知识点以及实际项目经验考察。以下是可能的面试题目分类及其相关内容: #### 一、基础知识部分 1. **Java 基础** - Java 的内存模型是什么?如何理解堆和栈的区别? - 这类问题是考察候选人对 JVM 工作机制的理解程度[^1]。 - 如何实现单例模式?有哪些常见的实现方式? - 单例模式是经典的 Java 设计模式之一,在多线程环境下的安全性尤为重要[^2]。 2. **数据结构与算法** - 实现快速排序并分析其时间复杂度。 - 排序算法通常是机考中的重点内容,尤其是对于时间和空间复杂度的要求较高[^3]。 ```python def quick_sort(arr): if len(arr) <= 1: return arr else: pivot = arr[len(arr) // 2] left = [x for x in arr if x < pivot] middle = [x for x in arr if x == pivot] right = [x for x in arr if x > pivot] return quick_sort(left) + middle + quick_sort(right) ``` 3. **数据库相关** - SQL 查询优化技巧有哪些?索引的作用是什么? - 数据库性能调优是一个高频考点,尤其是在处理大规模数据时。 #### 二、框架应用部分 1. **Spring 框架** - Spring 中的 IoC 和 AOP 是什么意思?它们的核心原理分别是什么? - Spring 家族的技术栈几乎是所有中大型企业项目的标配,因此掌握其核心概念至关重要。 - 使用过哪些 Spring 组件?谈谈对事务管理的理解。 - 对于分布式系统的开发人员来说,事务的一致性和隔离性是非常重要的知识点。 2. **Web 技术** - RESTful API 的设计原则是什么?举例说明 GET 请求和 POST 请求的主要区别。 - Web 应用程序的设计理念直接影响用户体验和服务端架构的选择。 #### 三、综合能力评估 1. **项目经历** - 描述一个完整的项目案例,包括需求分析、设计方案和技术选型过程。 - 面试官希望通过具体实例了解候选人的实战经验和解决问题的能力。 2. **团队协作** - 如果遇到团队成员之间的意见分歧,你会怎么解决? - 软技能同样重要,特别是在跨部门合作或者敏捷开发环境中。 --- ### §相关问题§ 1. 在准备 Java 开发岗位面试时,除了刷 LeetCode 外还有哪些好的资源推荐吗? 2. 面向对象编程的原则有哪些?这些原则在实际编码过程中是如何体现出来的? 3. MySQL 的 InnoDB 存储引擎相比 MyISAM 主要优势在哪里? 4. 当前主流微服务框架对比分析:Dubbo vs Spring Cloud,各自适用场景有何不同? 5. 测试驱动开发(TDD)的具体实践步骤是什么样的?它能带来哪些好处?
评论 38
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值