古代宫女的真实生活是怎样的?
发动机比奇瑞差!识货的要奇瑞,我的瑞虎8[赞][赞][赞]
古代宫女的真实生活是怎样的?
我是博瑞真实车主,对吉利博瑞这款车有一定的见解,我勒车是改款型的车重1715kg,17年12月29提车,目前没有什么毛病。只是感觉A柱有点大!转弯时多少有点影响视线!买车是自己的事,不要再乎别人的看法,合适你就可以了,谁都想开好车,但得适合自己!不喜勿喷!!!
内推|吉利控股集团2024校园招聘,IT互联网类岗位招聘信息汇总
吉利控股集团2024全球校园招聘来啦!招聘对象为2024届本科、硕士、博士应届毕业生,毕业时间为2023年9月至2024年7月毕业的同学,千万别错过!
留学生毕业想进吉利控股集团等名企工作?小海马建议你走内推渠道,简历会被优先筛选,流程更快,成功率远高于正常网申,所以一定要抓住内推的机会,领先别人一步拿名企的Offer!
小海马这边和众多名企大厂有合作关系,如果想"走捷径"进入名企大厂工作的,小海马这边可以帮你走内推渠道。
留学生求职内推_海马职加(点击蓝字,获取名企内推资源)您可以点击上方蓝字或直接私信我,也可以在评论下方留下您的问题。
【关于吉利控股集团的介绍】
浙江吉利控股集团1997年进入汽车行业,一直专注实业,专注技术创新和人才培养,不断打基础练内功,坚定不移地推动企业转型升级和可持续发展。现资产总值超5600亿元,员工总数超过12万人,连续十二年进入《财富》世界500强(2023年排名225位),是全球汽车品牌组合价值排名前十中唯一的中国汽车集团。
吉利控股集团致力于成为具有全球竞争力和影响力的智能电动出行和能源服务科技公司,业务涵盖汽车及上下游产业链、智能出行服务、绿色运力、数字科技等。
集团总部设在杭州,旗下吉利、领克、极氪、几何、沃尔沃、极星、路特斯、LEVC、远程新能源商用车、雷达新能源汽车、优行科技等围绕各自品牌定位,积极参与市场竞争。
【网申&内推渠道】
找小海马走内推渠道
【网申&内推截止时间】
2023年8月4日至2023年11月17日
以下是小海马为您汇总的吉利控股集团 2024校园招聘IT互联网类岗位的招聘信息详情:
卓越少年-智能驾驶AI算法方向岗位职责:
从事自动驾驶相关的技术研究、开发工作,包括但不限于以下方向:
1、多模态感知(视觉感知、激光感知、前/后融合感知、3D语义理解等)算法研究及落地;
2、神经网络模型压缩&加速&量化,迁移学习和联邦学习算法研究及落地;
3、基于多源信息融合的道路结构理解与建模算法研究及落地;
4、交通参与者交互和博弈预测算法研究及落地;
5、自动驾驶规控算法研究及落地。
任职资格:
1、硕士以上学历;
2、计算机科学、机器学习、人工智能、统计学、数学、机器人等专业背景;
3、对研究工作,特别是算法研究兴趣浓厚,有相关领域内的研究成果,有顶刊/顶会论文成果发表;
4、具备扎实专业的编程实现能力,熟悉多种编程语言,参加过国内外相关知名竞赛并获奖者优先。
工作地点:
宁波市
人工智能研究岗(模型方向)岗位描述:
1、负责智能驾驶云端数据的数据挖掘、数据清洗、数据预处理等;
2、根据项目需求,设计并开发数据半自动及全自动标注算法及系统;
3、负责模型搜索、模型蒸馏等相关算法或系统的开发和优化;
4、负责团队在数据处理、同类聚合、特定领域大模型设计、半监督算法等方面的研究及落地;
5、与团队其他成员协同工作,推动项目进展,完成项目目标;
6、对相关技术进行研究和尝试,不断提高团队的技术水平。
任职资格:
1、博士及以上学历,计算机、数学等相关专业优先;
2、对智能驾驶云端数据闭环领域有深入的了解和研究者优先;
3、熟练掌握数据挖掘、数据清洗、数据预处理等技术,具备相关工具或系统的开发经验优先;
4、熟悉Python编程语言,熟悉数据挖掘、机器学习、深度学习等算法;熟悉TensorFlow、PyTorch等深度学习框架,有实际应用经验者优先,熟悉Linux系统操作,掌握常用的数据处理、数据挖掘工具;
5、具有较好的团队协作和沟通能力,能够有效地推进项目进展。
工作地点:
宁波市
智能驾驶算法工程师职位描述:
1、负责自动驾驶核心算法(包括不限于感知融合预测、规划决策控制、地图定位仿真等)的技术研发工作;
2、参与自动驾驶核心算法(感知融合预测、规划决策控制、地图定位仿真等)工程化实现工作;
3、负责驾驶系统部算法、功能落地工作。
任职资格:
1、大学本科及以上学历,电气类、电子信息类、车辆工程、自动化、机电一体化、电气自动化等相关专业;
2、逻辑思维清晰,表达流畅,敢于创新,善于信息检索和问题分析;
3、崇尚团队协作,具备积极进取的工作态度;
4、性格乐观、开朗,具备优秀的执行力、沟通能力和抗压能力;
5、熟练的英语书写和阅读能力,CET-6。
工作地点:
宁波市
智能驾驶规控算法开发工程师岗位描述:
参与自动驾驶预测,决策,规划,控制等算法的代码实现,主要为C/C++
1、负责自动驾驶系统中规划控制模块相关的算法开发,将规划控制算法在实车上进行部署测试;
2、负责APA/RPA/AVP的全局规划和局部路径规划;
3、负责APA/RPA/AVP过程的避障算法开发;
4、负责自动驾驶行为决策和运动控制算法调试验证;
5、负责与感知团队配合,设计适合整个系统的规划、决策、控制模块。
任职资格:
1、研究生学历,计算机、软件开发、车辆工程等相关专业;
2、性格乐观、开朗,具备优秀的执行力和抗压能力;
3、熟悉C/C++,熟悉linux开发;
4、熟练掌握Linux,C++/Matlab开发;
5、熟悉专家决策、运筹优化、轨迹规划,凸优化等理论优先;
6、熟悉MPC,LQR,PID,纯跟踪等控制算等理论优先。
工作地点:
宁波市
算法挖掘工程师(智能制造)岗位描述:
1、负责追踪计算机视觉/NLP/机器学习(含深度学习)等技术前沿,负责算法研究和技术落地可行性评价;
2、负责结合业务场景,利用技术工具,提出解决方案并落地实施,解决业务痛点,推进技术迭代进步;
3、负责算法相关代码开发,编写相应技术文档;
4、具备较强的编程能力,精通主流编程语言,如Java /Python等;
5、善于分析问题和解决问题,根据具体问题设计算法并完成工程实现,持续进行算法效果优化或性能调优;
6、通过阅读科技论文,追踪学科前沿方向并深入探索;
7、在高水平国际会议和学术期刊发表过相关论文,或有高水平竞赛获奖经历者优先。
任职资格:
1、硕士及以上学历,计算机、数学、人工智能、统计、运筹等专业;
2、熟悉Java/Python/Scala等语言;
3、熟悉决策树、聚类、回归、神经网络等挖掘算法,熟悉一个或多个主流深度学习框架,如Tensorflow、Caffe、Keras等;
4、了解批量离线式分布式并行计算技术,如Hadoop、Hive、Spark、Storm等及其生态圈;
5、熟悉SQL Server或MySQL数据库的基础SQL脚本;
6、有发表SCI论文者优先,有ACM、KDD-CUP、蓝桥杯比赛获奖经历者优先。
工作地点:
杭州市
工业物联网AI算法工程师岗位描述:
1、工业大数据挖掘算法设计、开发、测试、优化、数据分析、数据训练等;
2、反欺诈的设计、开发以及算法流程调优;
3、负责分析、挖掘产品与各个项目中的数据变化和策略优劣,提供智能决策支持;
4、负责海量数据的分析处理和数据统计系统的研发。
任职资格:
1、对智能化未来工厂的研发新技术及相关工业软件的使用有热情及兴趣;
2、专业要求:计算机/软件类专业/自动化/应用数学;
3、英语:CET-6及以上,要求英语能作为工作语言;
4、性格乐观、开朗,具备优秀的执行力、沟通能力和抗压能力。
工作地点:
宁波市
智能驾驶软件测试工程师职位描述:
1、根据项目需求制定测试计划、测试方案,采用工具进行台架或实验室测试验证;
2、参与需求澄清,设计、编写和维护测试规范、测试用例;
3、评测与制定可靠性、性能指标、计划,并组织开展稳定性、可靠性测试;
4、分析测试结果,提交测试文档、测试报告,跟踪、闭环验证功能缺陷;
5、编写与维护自动化框架与脚本,提升产品测试自动化率。
任职资格:
1、熟悉测试理论,具有功能、自动化、性能测试等相关工作经验,本科及以上学历;
2、熟悉自动驾驶测试理论,熟悉ROS2、AUTOSAR中间件、EOL、UDS诊断、SOMEIP通信、雷达传感器等知识;
3、熟悉CANoe使用,熟练使用Python语言;
4、熟练使用Linux系统,能够独立完成测试环境搭建与部署;
5、了解SOC、MCU芯片,有智能驾驶相关经验优先;
6、思路清晰,具备良好的沟通能力、团队合作精神。
工作地点:
上海市
智能驾驶构图定位算法测试工程师职位描述:
1、负责维护智能驾驶算法的测试验证平台;
2、负责智能驾驶相关算法的测评或需求测试 ;
3、负责测试问题跟踪,出具测试报告,持续跟进算法进展和问题验证 ;
4、协同其他各模块工程师完成算法的开发、测试、验证及持续优化;
5、完成其他算法测试相关的任务。
任职资格:
1、硕士及以上学历,计算机、人工智能等相关专业背景;
2、具备智能驾驶相关算法知识、熟悉算法设计逻辑,如机器学习、图像处理、智能驾驶算法等;
3、具有良好的编程习惯和代码能力,熟练掌握C/C++/Python;
4、熟悉算法测试流程,能编写测试用例并落地执行,具备构图定位相关算法测试经验优先考虑;
5、具备创业精神,具备奋斗者素质,抗压能力强,自驱担当。
工作地点:
上海市
智能驾驶硬件测试工程师职位描述:
1、负责域控制器及智驾传感器产品的硬件测试工作,包括产品规格理解,测试需求分析和可测试性分析,测试方案设计,核心测试方法的研究,测试框架及测试环境搭建,测试用例框架设计,测试报告编写;
2、负责执行域控制器及智驾传感器的硬件交样验收测试及DVP测试,包括功能、性能、电气性能(ELP)、EMC、安规、气候环境可靠性、结构可靠性、稳定性、寿命耐久性等,给出可用性的质量分析报告;
3、负责域控制器及智驾传感器的硬件单板测试,包括信号质量测试、电源质量测试、功率器件、高速信号等,并配合输出信号完整性和电源完整性的分析报告;
4、参与域控制器及传感器产品(摄像头、毫米波雷达、激光雷达、超声波雷达、导航位置单元)等智驾相关产品的测试大纲、测试方案及测试标准的编写与制定,并定期进行优化及更新;
5、参与实验室检测能力的规划管理及建设、维护;
6、按时按质完成上级领导交付的其他工作,合理、合规满足各项工作要求。
任职资格:
1、本科及以上学历,汽车类、电子类、通信类等相关专业,具有汽车电子相关领域的硬件测试从业经验;
2、掌握数字电路、模拟电路、通信原理等专业理论基础知识,具备一定的设计原理图技术评审能力;
3、精通产品功能、性能、电气性能、EMC试验、安规试验、气候环境应力试验、机械环境应力试验、稳定性的检测标准及方法,并熟练使用电子测量仪器仪表及相关测试工具(如CANOE工具)、测试治具;
4、掌握汽车智驾零部件(域控制器和传感器)的工作原理及硬件概要设计方案;
5、熟悉相关标准规范,如ISO26262、ISO17387、ISO16949,以及车规级EMC相关法规,如ISO11452、ISO7637、CISPR25等;
6、乐于奋斗、勇担当,具有高效的学习能力及抗压能力,具备良好的技术钻研能力、沟通能力、团队合作意识。
工作地点:
上海市
智能驾驶感知算法测试工程师职位描述:
1、负责自动驾驶感知领域相关测试开发,包括但不局限于激光感知、视觉感知、毫米波感知、多传感器融合、障碍物检测等算法测试开发;
2、配合项目完成需求分析,进行相关算法测试设计、编写测试用例;
3、熟悉目标检测相关网络模型,采集数据训练模型,对模型进行评测;
4、建立动态感知质量防护网,及时发现并反馈版本问题,推动版本质量改进。
任职资格:
1、熟悉 C/C++/Python 语言,有扎实的编程和算法基础;
2、理解机器学习、深度学习等相关知识;
3、自我驱动力强,抗压能力强;
4、有感知相关经验者优先,包括但不限于IPM图像拼接、语义分割、目标检测、单目深度估计、视觉SLAM等。
工作地点:
上海市
信息安全专员岗位职责:
1、负责应用安全、数据安全管理及常态化运行监测,协助响应和处理与安全有关的事件,以及最小化事件的影响,并确保恢复系统和数据正常运行;
2、协助组织开展安全自查、信息系统安全检测,推进隐患问题整改;
3、协助SDLC等安全产品搭建及推进,落地执行,实现安全左移,对可能的入侵进行监视,并采取应对措施。检查系统和应用程序的漏洞,创建漏洞报告并实施解决方案,以确保系统的安全性;
4、审核和监测信息系统以确保其符合组织、法律和行业标准的安全要求,同时定期评估合规性;
5、参与制定和执行组织的安全政策和规定,向员工提供有关信息安全的课程培训和意识教育;
6、协助进行与上级单位和集团主管部门工作对接,落实信息安全监管要求。
职位要求:
1、信息安全、信息管理、计算机、电子通信等相关专业本科及以上学历在读;
2、对信息安全领域法律法规与政策要求、信息安全管理体系标准有一定了解;
3、具有良好的沟通协调能力、分析研判和解决问题能力。
工作地点:
杭州市
MCU应用软件开发工程师岗位职责:
1、基于功能文档、系统需求文档进行软件实现需求分析,进行软件架构设计及软件详细设计;
2、应用Simulink/stateflow等工具进行控制器软件开发;
3、负责软件模块的MIL/SIL测试,以及Polyspace测试;
4、负责和底层信号接口设计,支持ECU软件集成工作;
5、协助测试团队进行系统及功能测试过程中的问题解决;
6、支持市场问题排查分析。
任职资格:
1、硕士及以上学历,电子信息工程/软件工程/机械电子/自动化/控制类等专业;
2、熟悉Matlab软件中Simlink和Stateflow的开发工具;
3、精通C/C++编程语言;
4、熟悉常用机电控制算法,如PID, fuzzy control等;
5、了解autosar的软件架构者优先;
6、大学英语CET-6级以上,能独立阅读和撰写英文文档,较好的英语沟通能力。
工作地点:
上海市
算法工程师岗位描述:
1、参与大规模数据量在人、车、站、电池多场景的算法落地工作;
2、参与调研机器学习相关模型,并参与打造训练和预测链路;
3、参与新能源制造行业搜索推荐、召回、排序、运筹策略等算法设计与技术开发;
4、和团队一起解决AI应用过程中的难题。
任职资格:
1、计算机、数学、信息电子相关专业硕士,互联网或制造业机器学习相关岗位从业经历,有一定算法实践经验;
2、扎实的算法和数据结构基础,熟练掌握Python、C++、Java其中之一编程语言;
3、熟悉TensorFlow/Pytorch等机器学习框架,有机器学习相关的项目或实习经历;
4、良好的逻辑思维能力和数据敏感度,能够从海量数据中发现有价值的规律;学习能力优秀,有良好的团队合作精神,有责任心;
5、有兴趣探索、智能制造行业经验加分,在KDD、ICML、NeurIPS、ACL等文献发表者尤佳。
工作地点:
杭州市
应用系统支持工程师任职资格:
1、参与信息化项目实施工作,对项目质量、进度等进行监管,协调项目中涉及的业务部门各项资源;
2、负责保障信息化系统正常运转,解决公司员工信息化系统使用中遇到的问题,提供相关技术支持,确保各系统正常使用;
3、负责按计划对业务部门进行需求调研和问题汇总,对结果进行总结分析并制定相应解决方案;
4、承担信息化系统升级、优化,按需开展系统功能的二次开发、升级及测试、部署工作,协调过程中的各项资源;
5、负责按计划开展信息系统操作培训,提高使用人员正确操作率,并编写其操作手册,制作培训文档。
任职资格:
1、本科学士学位及以上;
2、软件工程、计算机科学与技术、信息系统管理等相关专业;
3、具有软件工程和软件开发相关能力;
4、具有Windows、Unix,Linux操作系统及Oracle、sql等数据库基本使用维护能力;
5、良好的沟通能力、文字及语言表达能力,逻辑思路清晰;
6、能融入GEELY的奋斗者文化。
工作地点:
晋中市
3D开发工程师岗位职责:
1、负责车载3D效果和功能开发;
2、独立完成基于Unity3D的车载应用模块开发;
3、使用Unity3D进行场景部署,Shader编辑;
4、负责车辆场景的光影表现,镜头动画,特效设计;
5、负责应用的3D渲染性能优化。
任职资格:
1、硕士及以上学历,计算机相关专业;
2、了解计算机图形学基础知识,了解OpenGL ES,熟悉GLSL/HLSL者优先;
3、有移动平台Unity3D开发经验,熟悉Unity3D引擎者优先;
4、有责任心,良好的沟通能力和团队协作能力。
工作地点:
上海市
AI方向测试开发工程师岗位职责:
1、主要负责AI语音&视觉、车机端、服务端产品质量相关质量保障工作;
2、参与复杂问题分析和定位,协助研发定位解决问题;
3、参与测试工具和测试平台的设计和开发;
4、参与日常项目线下测试与线上质量分析;
5、参与质量体系规划和建设。
任职资格:
1、硕士及以上学历,车辆工程、计算机、通信、互联网等相关专业;
2、性格开朗,目标与成果导向,具备优秀沟通能力和抗压能力;
3、有较强的学习力,善于信息收集和问题分析;
4、崇尚团队协作,具备积极进取的工作态度;
5、有汽车技术、项目管理、运营管理等相关项目经验者优先。
工作地点:
上海市
安卓应用开发工程师岗位职责:
1、根据业务需求,基于安卓平台进行App的架构设计、开发及维护;
2、负责车载安卓APP相关问题的分析与优化,关键技术验证和选型等工作;
3、开发文档、架构设计文档等的编写。
任职资格:
1、硕士及以上学历,计算机相关专业;
2、熟练掌握java、kotlin语言特性;
3、熟悉Android系统工作原理,有较强的开发、调试、性能优化能力;
4、好的代码编写习惯、沟通与表达能力、思维逻辑清晰,较强的动手能力;
5、具备快速迭代和敏捷开发思维,沟通能力较好,有责任心,有团队合作精神,能够承受一定的工作压力。
工作地点:
上海市
后端开发工程师职位要求:
1、参与极氪国内及海外业务数字化产品的研发工作,包括软件需求评审,架构设计,代码开发等;
2、第三方系统供应商管理,把控其业务代码质量,使其代码符合集团规范。
任职资格:
1、本科及以上学历,计算机相关专业;
2、具有较强的代码质量意识,代码规范较好,JAVA基础扎实,熟练单元测试框架,熟悉JAVA多线程模型,对JVM有较深入认识,熟悉JVM相关规范;
3、对当前主流开源框架Spring有深入认识, 熟练使用MyBatis,jpa等,具有扎实的sql功底,深入了解MySQL,熟悉REST风格编程;
4、熟悉Linux下的常用命令,熟悉Mysql,有较好的数据库逻辑结构设计能力,熟练使用SQL,熟练使用Git Maven等常用工具;
5、具备良好的表达和沟通能力、具备团队合作精神,对工作热情,有一定的抗压能力,有责任心和独立分析能力。
工作地点:
杭州市
前端开发工程师职位描述:
1、负责功能模块的技术方案设计、核心代码的开发;
2、参与H5端,PC webApp,小程序等前端开发;
3、参与前端公共组件库搭建;
4、参与Web性能优化、体验优化;
5、 总结项目,不定期做技术分享。
任职要求:
1、本科及以上学历,计算机相关专业;
2、有扎实的js/css/html基础,深入理解W3C标准与ES规范;
3、对主流前端框架(Vue/React/Angular等)至少一种有应用并了解其设计原理;
4、对技术充满热情,自驱力强,有高度责任心,有一定的抗压能力;
5、具备良好的表达和沟通能力、团队合作精神、独立分析能力,并乐于分享。
工作地点:
杭州市
嵌入式软件工程师岗位职责:
1、负责极氪整车操作系统内核/驱动/中间件/工具链相关模块软件开发;
2、负责各场景下,平台相关性能、功耗、内存优化,解决对应功能及稳定性问题;
3、负责撰写相应模块的开发及使用文档、单元测试用例等。
任职资格:
1、计算机、软件、电子、自动化相关专业;
2、熟悉C/C++语言,熟悉Linux下软件开发;
3、动手能力强、团队意识强,善于沟通;
4、有车载软件开发经验者优先。
工作地点:
上海市
NLP数据分析师岗位职责:
1、通过数据与模型,深度参与集团座舱语音对话产品的迭代优化工作;
2、追踪相关的语音历史数据的错误及不足,从中发现用户需求点,与团队共同实现新功能的开发。
任职资格:
1、硕士以上学历,计算机.统计. 数学等相关专业;
2、了解NLP, 机器学习, 深度学习领域常用算法模型.原理;
3、熟悉 Python及常用的统计库(如 Scipy, Numpy, Pandas),有海量数据分析经验;
4、有良好的团队意识,交流能力,自我学习能力,及自我驱动力,有较强的方案撰写能力,对技术创新充满激情。
工作地点:
上海市
NLP算法工程师岗位职责:
1、从事自然语言处理相关核心技术算法等研究,包括:知识图谱.NLP/NLU.人机会话等,运用NLP技术实现文本分类.实体识别.语义解析.意图识别.情感分析等对话系统中的相关工作,将深度学习.强化学习等最前沿的AI技术应用于人机交互场景;
2、有扎实的工程开发编程能力,能够独立将研究的相关算法实现功能模块的落地开发实现。
任职资格:
1、硕士以上学历,计算机.统计. 数学等相关专业;
2、熟练掌握NLP, 机器学习, 深度学习领域常用算法模型.原理, 系统实现能力强,有多个成功NLP项目落地经验;
3、熟练掌握一种语言(Python, c++,etc.), 有Linux/Unix环境开发经验;
4、熟悉监督学习.半监督学习或强化学习方法,熟悉RNN/GNN/Transformer/图网络等深度神经网络结构和主流算法,掌握至少一种深度学习框架(PyTorch/TensorFlow/PaddlePaddle等);
5、有良好的团队意识,交流能力,自我学习能力,及自我驱动力,有较强的方案撰写能力,对技术创新充满激情。
工作地点:
上海市
车联网软件开发工程师岗位职责:
1、协助车联网大数据设计与开发,落地数据挖掘工作;
2、协助项目设计文档、开发文档等编辑并按项目要求调整模式;
3、协助车辆网业务数据仓库及业务数据模型、画像标签体系建设;
4、协助车联网各产品业务数据指标体系建设;
5、协助构建满足车联网各应用场景的算法模型。
任职资格:
1、硕士及以上学历,计算机、自动化、电子信息等相关专业优先;
2、具备扎实的编程经验优先;
3、具有较强的沟通技巧,能够进行高效、准确的信息传递;
4、具有严密的逻辑思维和分析能力;
5、具备优秀的团队合作能力。
工作地点:
杭州市
地图软件开发工程师岗位职责:
1、负责地图领域相关软件的设计,模块划分以及功能开发;
2、负责EHR系统的需求分析、开发和架构工作,参与系统架构设计、接口规范制定、技术文档编写等,解决系统中的关键问题和技术难题;
3、负责地图数据可视化工具.质检算法框架的搭建和开发,构建地图数据测试场景库与测试评价系统,并完成全生命周期的地图服务/数据质量方案设计和开发;
4、负责图矢量数据的处理,包括多趟矢量数据的融合、几何生成、关联关系生成、质量检查等。
任职资格:
1、熟练掌握 C / C ++/ Python 语言,具备扎实的代码编写、算法开发基础;2.了解高精地图相关知识,计算机.自动化,测绘.软件工程等相关专业;
2、熟悉高精地图行业相关知识,熟悉高精度地图数据规格,具备高精地图相关技术研发经验者优先,熟悉Adasis V3 协议优先;
3、熟悉地图矢量数据,了解空间数据,掌握金字塔模型/地理空间索引/空间数据库等相关的知识;
4、具有良好的编程习惯,熟悉常用设计模式,具备扎实的编程基础和算法基础,熟悉linux下c++开发。
工作地点:
上海市
留学生求职内推_海马职加(点击蓝字,获取名企内推资源)以上就是小海马为您整理的吉利控股集团2024校园招聘IT互联网类岗位招聘的信息,如果您想走内推渠道或有任何求职方面的问题,可以点击文章中的蓝字或直接私信我,也可以在下方评论区留下您的问题和需求,小海马将竭诚为您提供相关求职帮助。
如果您认为这篇文章对您有帮助,请帮忙点赞、收藏、转发,让更多人了解这些招聘信息。
Android开发八年,面试经验总结:面试过程需要掌握的技术
前言此文希望能给想跳槽的朋友一些参考。
我们随着工作时间的增加和技术经验的积累。原先的公司不一定能继续提供给你想要的发展空间与前景。说直接点,家里还有老婆孩子还有老父母,我们需要更高的薪酬让他们过上更好的生活。所以跳槽是个不错的选择。
去年年末的时候我就有了跳槽的想法。然后就是不断地跑了很多家公司面试。前后花了将近两个月时间。拿到了华为,美团,去哪儿以及一些不太出名的公司的offer。
简历很重要首先是准备简历,然后就是过一下面试题。
简历地编写其实这里可能需要注意几点:
1.标题的直接按照姓名-几年工作经验-应聘岗位格式来填写。
例如 小明——四年工作经验——Android开发高级工程师。因为要知道,HR筛选简历是非常快的,你要在第一时间就让他看到他想要看的信息。HR一开始最关心的就是工作年限和岗位,你直接在标题栏用最大的字体写出来会比很多人介绍了半天项目最后写年限要好得多。
2.个人信息写最前面。
个人信息栏其实不用写很多东西,最主要的就是姓名、联系方式、性别、如果学校是名校那么就写上,如果本科学的是计算机专业也可以在这里写上,如果都不是就最好放到最后去写,因为最前面的东西永远是最先看到的内容,也是你最有竞争力和卖弄的资本。
3.有技术博客和github开源项目的一定写在最前面。
这是活生生的例子。我在面试华为的时候面试官就特意去看了我的csdn上的博客。然后说写得还是不错的,给他留下了一个不错的印象,所以这点是绝对的加分项最好就是写在最前面。
刷面试题这块其实一开始我并没有刷特别多,也就是简单的看了下一些基础性的知识点。因为我始终觉得看得越多越记不住,而且最重要的是你根本不知道面试官会怎么问,与其盲目的看知识点倒不如先出去找几家小公司面试找找感觉,知道面试官会针对哪些地方询问,再回来针对性的看。
Android面试过程所需要掌握的技术一场面试都有一个流程,拿Android面试来说,面试内容不可能全是Android问题,里面应该会有编程基础相关的问题。我对Android面试中的问题做了下分类,如下所示:
类别
描述
数据结构和算法
熟悉或者知道
Java
熟练掌握
Android
熟练掌握
设计模式和架构
熟悉
一般来说,一个Android应用开发岗位是不需要太强的数据结构和算法的,但是这并不意味着候选者可以完全不懂数据结构和算法,所以数据结构和算法大家还是要稍微了解下,由于它不是必须的,所以就算面试过程中回答的不好也没关系,只要后面的Java、Android相关的问题能够完美回答就好。有同学和我反馈,说面试挂在了数据结构和算法,这在社招中应该是不多见的,这多半是因为Android的问题也没有很好地回答出来,这就是社招和校招的不同之处,校招看基础,社招看技术深度和业务。
关于设计模式和架构,其实中高级面试对这个的要求并不是特别高,熟悉下常见的设计模式基本就ok,比如单例模式、工程模式、观察者模式等。
接下来主要描述下面试过程中对Android技术的要求。接下来我对Android的技术类别做了一下划分,如下所示:
类别
描述
开发者所需级别
基本知识点
熟练掌握
初中级
深入知识点
熟练掌握
中高级
基本知识点的细节
掌握
高级
系统核心机制
熟悉、掌握
高级、资深
琐碎的知识点
了解
所有级别
对于大部分面试者来说,大家的目标岗位应该是中高级,中级岗位(百度T4)需要掌握的知识点是:基本知识点、深入知识点;高级岗位(百度T5)需要掌握的知识点是:基本知识点、深入知识点、基本知识点的细节和系统核心机制。
基本知识点比如四大组件如何使用、如何创建Service、如何进行布局等。这类知识是需要熟练掌握的,并且也没什么难度。稍微深入的知识点
比如AIDL、Binder、多进程、View的绘制流程、事件分发、消息队列等。这类知识对于高级开发者来说也是必须掌握的,然而相信很多候选者在面试之前并不能对这些问题了如指掌。这些问题基本都是面试过程中很常见的问题,也是高级岗位所必须掌握的问题,不搞定这些问题无法达到百度的高级工程师的标准,因此也不可能通过面试。基本知识点的细节
比如Activity的启动模式和标记位、Service同时处于start和bind状态时的停止问题、AsyncTask的同步异步问题以及使用时的限制等,这种问题还有很多。这类知识点,大家在开发过程中可以并不会去注意,这会导致一个问题,那就是开发应用没问题,但是在面试时面试官只要稍微问下细节或者特殊情况,就hold不住了。 这类问题也是高级开发者所需要掌握的,有些面试官喜欢问一些看似刁钻的问题,但是候选者如果回答不了也是不好的。系统核心机制
比如主线程的消息循环、主线程如何和AMS如何跨进程交互、SystemServer进程中的各种Service的工作方式、AsyncTask的工作原理等。这类知识对于高级开发者也是建议掌握的,因为它们可以让开发者理解Android的运行体系。 这类问题并不是所有的Android面试都会涉及到,但是技术含量高的大公司有可能涉及此类问题。琐碎的知识点
此类知识点我把它们定义为一些重要但是没有什么技术难度的问题,比如如何打开一个网页、如何打电话、如何发短信、如何定位、多点触控等,这类问题往往不好记忆,但是需要的时候去查一下就能立马搞定。这类问题基本上不会出现在面试过程中。
大家结合自己对Android的学习过程以及面试经验,在面试中遇到的问题是不是都是包含在上面的5个分类之中呢?对于1和5相信所有人都没有问题,但是对比2、3、4中的内容,大家是不是都能很好地Cover呢?换句话说,如果2、3、4中的内容大家都能很好地掌握,面试中的问题还能难倒我们吗?在前面的分析中提到,技术是觉得面试是否成功的关键因素,那么在面试前要做的就是把技术搞好,同时注意沟通和态度,这样的话通过面试岂不是很简单的事?
我的【GitHub】中有学习笔记与进阶路线的,可以私信我【学习笔记】免费获取。 如何学习Android面试中所需的技术这里主要是指上面2、3和4这三个类别中的技术,说实话,这并不是一件很简单的事。那么到底如何学习呢,这里先大概说下,随后会有一系列博客来详细地介绍这些技术的学习过程。首先要阅读源码,因为面试中的很多问题需要从源码中找答案,其次要主动学习平时工作中遇不到的一些技术,由于项目的原因,我们不可能通过公司的项目来解除到Android中所有的重要技术,尤其是一些规模不大的项目来说,这个时候要主动去学习。
也许有人要问:”我怎么知道哪些东西是需要主动学习的呢?“这的确是个问题,但是我在前面的分类中做了一些举例,大家可以先尝试学习下那些技术,它们都是很重要且时常在面试中出现的技术问题。另外学习的过程中要注意积累,比如写博客、记笔记都是可以的,同时在Github上做开源也是不错的选择。
另外,为了更好更快地学习Android面试中所需的技术,大家可以了解一下我的Android进阶学习路线!(附面试题与学习资料)
目前Android APP开发主流语言就是Java语言,Java语言最大的特性就是提高了软件的交互可能性,可以说安卓手机几乎所有应用程序都是利用Java语言来进行编写的。
完整Android中高级进阶或者完整大纲的可以去我的【GitHub】看看(私信我获取GitHub地址)
知识要点:
1、Java序列化、泛型、反射
2、虚拟机底层原理
3、Android内存原理
4、Java高并发原理详解
5、编译时技术掌握与实战
6、JDK高级动态代理
7、高级数据结构与算法
8、Java IO操作
在Android中,Framework泛指系统架构层。Framework的中文意思是“框架”,在软件开发中通常指开发框架,在一个系统中处于内核层之上,为顶层应用提供接口,被设计用来帮助开发者快速开发顶层应用,而不必关心系统内核运行机制,通常Framework都会隐藏main函数等应用程序必须的组件,开发人员只需把精力放在功能代码的实现上。说简单点,Framework具体的工作也就是为android应用开发的开发人员提供了一系列的服务和API的接口。
UI其实并不是单纯指用户看到的效果。因为在Android开发中,每个控件背后都有一套深层次的体系在支撑,自然而然,会UI不单纯指的是会自定义控件,我们还应该知道自定义控件背后的执行流程,包括从Activity的创建,XML的解析,到每个控件的测量、布局、绘制。当然在中间还夹杂着比如动画、事件分发机制、嵌套滑动机制等知识点。还有谷歌提供的一些UI框架也是我们要掌握的对象,比如Jetpack组件库、Material Design等。
知识要点:
1、FrameWork源码解析
2、Android常用组件深入解析
3、UI的深度剖析与自定义
4、Jetpack全家桶
5、Android R
6、RXJava响应式编程框架设计
性能优化是针对整个app开发而言的。一个好的项目被开发出来,不单是产品要好,开发者也需要知道,为什么我开发的这个app能够在绝大多数的手机运行,为什么用户在使用的时候绝大部分的手机不会出现bug。我们的apk文件可以优化到很小的,比如你做一个项目,打包之后可能是10m,但是经过优化之后可能就只有8m,甚至更小。另外,我们做的项目安全性如何?我们凭什么断定我们做出来的app安全性好。这都是性能优化中会涉及的。
1、设计思想与代码质量优化
一个app的性能好不好我们需要从两个层面努力。第一个层面:从写代码的时候就需要注意,让自己的代码是高性能高可用的代码,这个过程是书写高性能代码;第二个层面:对已经成型的代码通过工具检查代码的问题,通过检查到的问题来指导我们进行代码的删改,这个过程被称为调优。
如何写出高性能的代码呢?那就需要我们具备深厚的代码功底,这就是代码的基础,如:数据结构达到可以根据应用场景写出符合当前场景的特殊结构,比如google针对Android平台特征研发了sparseArray替代HashMap。另外,对常用的算法有自己独到的见解,leetcode上有刷个上百道题,这样差不多可以达到精通最常用的排序查找动态规划等算法的能力。再者,高效的算法以及节省内存的数据结构如果配合优秀的符合应用场景的设计模式,那么,这些就为高性能的代码提供了实现依据。
另外一个就是对写好的代码进行调优,那么调优的方向就是使用Profiler工具进行测试和检查,看哪里有性能消耗大的操作,然后分析对于代码的问题。调优的方向就变成了如何对内存调优,对耗电调优,对网络流量调优,当然,还有对启动速度,页面切换效果与速度,开机白屏体验,闪屏方面的原因等进行分析和调优。最后再加上一个屏幕适配相机适配。
2、程序性能优化
启动速度与执行效率优
化布局检测与优化
内存优化
耗电优化
网络传输与数据储存优化
APK大小优化
3、开发效率优化
分布式版本控制系统Git
自动化构建系统Gradle
4、项目实战
启动速度流畅度抖音在APK包大小资源优化的实践优酷响应式布局技术全解析网络优化手机淘宝双十一性能优化项目揭秘高德APP全链路源码依赖分析彻底干掉OOM的实战经验分享微信Android终端内存优化实践
对标腾讯T3.3架构师必备技术Android框架体系架构(高级UI+FrameWork源码) 这块知识是现今使用者最多的,我们称之Android2013~2016年的技术。
Android开发者也往往因为网上Copy代码习惯了而导致对这块经常“使用”的代码熟悉而又陌生:熟悉的是几乎天天在和它们打交道, 天天在复制这些代码 ;陌生的是虽然天天和这些代码打交道,但是并没有深入研究过这些代码的原理,代码深处的内涵。
本篇知识要点:
1、架构师必备的代码设计准则
2、组件化架构设计
3、插件化架构设计
4、热修复设计
5、开源框架源码解析与实现
高级音视频(音视频系列)
从未来的大趋势来看,随着5G时代的到来,音视频慢慢变成人们日常生活中的必需品。除了在线教育、音视频会议、即时通讯这些必须使用音视频技术的产品外,其它的产品也需要加入音频、视频元素。
正是因为这样一个大的趋势,现在除了各大厂之外,其它一些小厂也开始寻找音视频人才。
一名稍好点的音视频人才现在可能会有3-4家公司抢着要、争着要。对音视频人才的需求从小众变成了大众,这更多的是大家对未来市场预期的结果。
音视频人才为什么难得?
音视频知识庞杂,通俗易懂的资料非常少;
网上博客,视频充斥着大量的错误信息,使得很多初学者掉到坑里就爬不出来了。
举个例子,按照传统的音视频学习方法:首先接触大量的音视频开源库,如FFmpeg、MediaCodec,往往这些API就已经把脑袋弄大了。停留在使用API,不能让你适应不断变化的需求。最开始的方向错了,不管如何努力,都学不好音视频。
本篇知识要点:
1、基础语法
2、H264视频编码
3、H265编码原理
4、H265编码应用
5、MediaCode
只要是程序员,不管是Java还是Android,如果不去阅读源码,只看API文档,那就只是停留于皮毛,这对我们知识体系的建立和完备以及实战技术的提升都是不利的。
以上进阶BATJ大厂学习资料可以免费分享给大家,需要完整版的朋友,(私信我【资料】获取资料)