华为

深圳 ·通信设备 ·10000人以上

软件开发工程师

15-30K

马鞍山

1-3年

本科

全职

职位描述
JAVA开发工程师:
1、JAVA基础扎实,理解io、多线程、集合等基础框架,对JVM原理有一定的了解,熟练掌握java核心编程技术;
2、对用过的开源框架能了解它的原理和机制;
3、熟悉分布式系统的设计和应用,熟悉分布式、缓存、消息等机制;能对分布式常用技术进行合理的应用,解决问题;
4、熟悉internet基本协议(如TCP/IP、HTTP)内容及相关应用;
5、熟练掌握springmvc,spring,mybatis等开发框架,了解dubbo开发框架;
7、喜欢尝试新的技术,关注新的思维,并能从技术趋势和思路上能影响产品;
8、有OSS/BSS相关领域经验,以及云计算相关领域开发经验和知识背景者;
WEB 前端开发:
1、熟练掌握java/javascript/html/css/Python/go等主流开发语言;
2、熟悉常用设计模式/数据结构/算法/云分布式架构等;
3、熟悉一到多种前端/后端开发框架,如React、Vue、Aangular、springmvc,spring,mybatis等;
4、精通MySQL、Oracle、Redis、MongoDB等主流数据库,有数据库和大数据项目经验者优先;
5、具备云服务、智能化领域、DevOps云服务前后端,SDN/NFV领域经验者优先。

C++ 软件开发工程师:
1、具备Windows/Linux/Unix网络编程和多线程编程经验;
2、精通C/C++编程,熟练掌握Linux/Unix下编译和Debug技术;
3、熟悉TCP/IP协议体系,了解socket编程;
4、熟悉数据库及存储过程并至少掌握使用一种数据库的API;
5、有大数据/分布式/数据库等相关产品开发背景者优先

软件测试工程师
【工作职责】
1、负责用户场景分析,深入理解产品与解决方案,保障产品高质量,高竞争力的交付给客户;
2、有效利用测试工程方法、自动化技术、测试工具、质量工程方法,确保产品验证的完整与可信;
3、承担产品特性关键问题的识别、方案设计与改进落地,提升产品质量与效率。
【任职要求】
专业知识要求:
1、具备良好的计算机、软件工程领域知识基础 。
2、熟悉Spring、 Javascript、Tomcat等JAVA WEB 技术者优先。
3、对测试分析建模、测试评估、测试项目运作熟悉至精通。
4、掌握主流的自动化测试技术,具备自动化设计、开发实战经验。
公司介绍
华为创立于1987年,是全球领先的ICT(信息与通信)基础设施和智能终端提供商,我们致力于把数字世界带入每个人、每个家庭、每个组织,构建万物互联的智能世界:让无处不在的联接,成为人人平等的权利;为世界提供最强算力,让云无处不在,让智能无所不及;所有的行业和组织,因强大的数字平台而变得敏捷、高效、生机勃勃;通过AI重新定义体验,让消费者在家居、办公、出行等全场景获得极致的个性化体验。目前华为约有19.4万员工,业务遍及170多个国家和地区,服务30多亿人口。
马鞍山花山区东华软件101号
校园宣讲会

中国矿业大学(北京) 宣讲会

民族楼309

华中师范大学 宣讲会

华中师范大学大学生活动中心403

华中师范大学 宣讲会

华中师范大学大学生活动中心403

中山大学 宣讲会

东校区行政楼B102

南京理工大学 宣讲会

IV-A104

查看全部校园宣讲会
面试经验

匿名用户

面试华为的Java·深圳

面试未通过
面试:Java。细节还是很不错的,难度还是很高的,未能通过。
查看更多面经(20066)
相似职位