阿里算法工程师
Ⅰ 阿里巴巴算法工程师笔试题和c++职位有区别吗
肯定有区别的,算法工程师考察的多是数据结构,常用算法(如神经网络等)
而C++主要是一门编程语言
Ⅱ 算法工程师的薪资待遇如何
据报道,近日,一份2018届互联网校招高薪清单在网络流传,清单显示了众多知名互联网企业技术类岗位的年薪水平,动辄30万以上的出价,引起了不少高校应届生的关注。
多位参加今年互联网科技企业校招的2018届毕业生表示,这份高薪清单还是比较准确的,在某“双一流”大学控制科学与工程专业读研的李航(化名)介绍,这份网传的高薪清单在我们应届毕业生中间比较受关注,里面显示的年薪水平还是比较准确的。
随着时代的进步,再也不是学好数理化走遍天下都不怕了!
Ⅲ 如何成为一名合格的算法工程师
BAT企业的算法工程师是这样工作的:问题抽象、数据采集和处理、特征工程、建模训练调优、模型评估、上线部署。(具体操作可以看阿里算法专家chris老师的算法工作流视频算法工作流是怎样的?)而一个算法工程师真正值钱的地方在于问题抽象和上线部署这两个。
Ⅳ 算法工程师是做什么的真正做过的回答,怎么去做一个算法工程师与机器学习哪个好一些
算法工程师不是也有一种叫做机器学习算法工程师吗?怎么把算法工程师和机器学习两个分开了?
这是我上周听过的阿里的一位算法专家的直播课内容:
BAT企业的算法工程师是这样工作的:问题抽象、数据采集和处理、特征工程、建模训练调优、模型评估、上线部署。而一个算法工程师真正值钱的地方在于问题抽象和上线部署这两个。
他刚好讲到企业中的算法工程师的实际工作流程是怎样的?以及如何成为算法工程师,就是需要掌握哪些重要技能?
推荐给你看下咯:菜鸟窝人工智能特训营你只需要看第一章就好了,听完之后就能解答你的提问了。
Ⅳ 阿里巴巴 算法工程师 笔试主要考哪些方面
(一)参加全科(四科)考试条件: 1、工程技术或工程经济专业大专(含大专)以上学历,按照国家有关规定,取得工程技术或工程经济专业中级职务,并任职满3年。 2、按照国家有关规定,取得工程技术或工程经济专业高级职务。 3、1970年(含1970年)以前工程技术或工程经济专业中专毕业,按照国家有关规定,取得工程技术或工程经济专业中级职务,并任职满3年。 (二)免试部分科目的条件: 对从事工程建设监理工作并同时具备下列四项条件的报考人员,可免试《建设工程合同管理》和《建设工程质量、投资、进度控制》两科。 1、1970年(含1970年)以前工程技术或工程经济专业中专(含中专)以上毕业; 2、按照国家有关规定,取得工程技术或工程经济专业高级职务; 3、从事工程设计或工程施工管理工作满15年; 4、从事监理工作满1年。 (三)报考条件中,从事相关专业工作年限的计算截止到2005年年底。 考试科目、考试成绩管理 --返回顶部-- 考试科目:考试设4个科目,具体是:《建设工程监理基本理论与相关法规》、《建设工程合同管理》、《建设工程质量、投资、进度控制》、《建设工程监理案例分析》。其中,《建设工程监理案例分析》为主观题,在试卷上作答;其余3科均为客观题,在答题卡上作答。 成绩管理:参加全部4个科目考试的人员,必须在连续两个考试年度内通过全部科目考试;符合免试部分科目考试的人员,必须在一个考试年度内通过规定的两个科目的考试,方可取得监理工程师执业资格证书。
Ⅵ 进阿里巴巴工作对学历有什么要求
要求蛮高的。不过这个分情况。
1、如果你面试的是技术岗位,这个学历加工作经验,基本不可能。除非你业余做了很牛的事情,比如自己开发了个软件什么的;ps.阿里有外包工,转正的机会也有,不过机会很少。而且阿里最近在精简销售团队,原来负责卖诚信通的都转到其他岗位,所以机会更少了;
2、如果面试的是克服等非技术类工作,主要是个人的:1、价值观与阿里是不是相符。具体什么六脉神剑什么的价值观,去学习;2、个人的性格特点、工作经验等。3、学历不是决定因素,但是,确实是很重要的因素。阿里对外宣传的是,不拘一格降人才,但实际上即使是非211本科毕业的同学,比起211、985的同学,面试通过的成功率要低一些,或者要多经历一些考验步骤。
3、阿里非常注重新鲜血液,所以喜欢招收一些应届毕业生,因为他们肯干,思维没有固话。而社会招聘的人员非常少,大部分主要是靠猎头以及推荐。ps如果你觉得自己够强,网上发帖求助,让阿里内部的员工帮你推荐一下,成功的几率会高一些。
4、阿里也不是外面看的那么轻松。加班文化很浓。而且是自愿加班。不过,各种福利以及工作环境是不错
Ⅶ 阿里巴巴算法工程师需要掌握什么技能
1、熟悉java,有大访问量系统开发经验;
2、熟练使用Spring、Mybatis等开源框架,热爱开源技术;
3、熟悉Linux,熟悉MySQL或其他数据库并了解SQL优化,对NoSQL、消息队列等有深入的理解;
4、熟悉TCP/IP、HTTP等网络协议;
5、对Elasticsearch、Drools、Dubbo、JVM、服务治理等技术
6、熟练mvc的设计和开发工作,熟悉2种以上的php开发框架,如zend,yii,laravel,熟悉laravel 优先;
7、熟悉PHP+MySQL开发和维护,熟悉LAMP/LNMP环境下的开发工作
8、熟悉laravel框架,了解php composer优先考虑;
9、熟悉前端开发技术,如html5、css3、javascript等;
10、熟悉rest 。
Ⅷ 都快2021年了,算法岗位应该怎样准备面试
说到算法岗位,现在网上的第一反应可能就是内卷,算法岗位也号称是内卷最严重的岗位。针对这个问题,其实之前我也有写过相关的文章。这个岗位竞争激烈不假,但我个人觉得称作内卷有些过了。就我个人的感觉,这几年的一个大趋势是从迷茫走向清晰。
早在2015年我在阿里妈妈实习的时候,那个时候我觉得其实对于算法工程师这个岗位的招聘要求甚至包括工作内容其实业内是没有一个统一的标准的。可以认为包括各大公司其实对这个岗位具体的工作内容以及需要的候选人的能力要求都不太一致,不同的面试官有不同的风格,也有不同的标准。
我举几个例子,第一个例子是我当初实习面试的时候,因为是本科生,的确对机器学习这个领域了解非常非常少,可以说是几乎没有。但是我依然通过了,通过的原因也很简单,因为有acm的获奖背景,面试的过程当中主要也都是一些算法题,都还算是答得不错。但是在交叉面试的时候,一位另一个部门的总监就问我有没有这块的经验?我很明确地说了,没有,但是我愿意学。
接着他告诉我,算法工程师的工作内容主要和机器学习相关,因此机器学习是基本的。当时我就觉得我凉了,然而很意外地是还是通过了面试。
核心能力
由于我已经很久没有接触校招了,所以也很难说校招面试应该怎么样准备,只能说说如果是我来招聘,我会喜欢什么样的学生。也可以理解成我理解的一个合格优秀的算法工程师应该有的能力。
模型理解
算法工程师和模型打交道,那么理解模型是必须的。其实不用说每一个模型都精通,这没有必要,面试的时候问的模型也不一定用得到。但更多地是看重这个人在学习的时候的习惯,他是浅尝辄止呢,还是会刨根究底,究竟能够学到怎样的地步。
在实际的工作当中我们可能会面临各种各样的情况,比如说新加了特征但是没有效果,比如升级了模型效果反而变差了等等,这些情况都是有可能发生的。当我们遇到这些情况之后,需要我们根据已知的信息来推理和猜测导致的原因从而针对性的采取相应的手段。因此这就需要我们对当前的模型有比较深入地了解,否则推导原因做出改进也就无从谈起。
所以面试的时候问起哪个模型都不重要,重要的是你能不能体现出你有过深入的研究和理解。
数据分析
算法工程师一直和数据打交道,那么分析数据、清洗数据、做数据的能力也必不可少。说起来简单的数据分析,这当中其实牵扯很多,简单来说至少有两个关键点。
第一个关键点是处理数据的能力,比如SQL、hive、spark、MapRece这些常用的数据处理的工具会不会,会多少?是一个都不会呢,还是至少会一点。由于各个公司的技术栈不同,一般不会抱着候选人必须刚好会和我们一样的期待去招人,但是候选人如果一无所知肯定也是不行的。由于学生时代其实很少接触这种实践的内容,很多人对这些都一无所知,如果你会一两个,其实就是加分项。
第二个关键点是对数据的理解力,举个简单的例子,比如说现在的样本训练了模型之后效果不好,我们要分析它的原因,你该怎么下手?这个问题日常当中经常遇到,也非常考验算法工程师对数据的分析能力以及他的经验。数据是水,模型是船,我们要把船驶向远方,只懂船只构造是不行的,还需要对水文、天象也有了解。这样才能从数据当中捕捉到trick,对一些现象有更深入的看法和理解。
工程能力
虽然是算法工程师,但是并不代表工程能力不重要,相反工程能力也很重要。当然这往往不会成为招聘的硬性指标, 比如考察你之前做过什么工程项目之类的。但是会在你的代码测试环节有所体现,你的代码风格,你的编码能力都是你面试的考察点之一。
并不只是在面试当中如此,在实际工作当中,工程能力也很关键。往小了说可以开发一些工具、脚本方便自己或者是团队当中其他人的日常工作,往大了说,你也可以成为团队当中的开发担当,负责其团队当中最工程的工作。比如说复现一篇paper,或者是从头撸一个模型。这其实也是一种差异化竞争的手段,你合理地负担起别人负担不了的工作,那么自然就会成为你的业绩。
时代在变化,行业在发展,如今的校招会问些什么早已经和当年不同了。但不管怎么说,这个岗位以及面试官对于人才的核心诉求几乎是没有变过的,我们从核心出发去构建简历、准备面试,相信一定可以有所收获。
Ⅸ 如何成为阿里巴巴算法工程师
这个在技术上一定要有领先的状态,肯定要把别的工程师pk了,才可以成为国内阿里巴巴的工程师。当然了,这路非常的艰难。不一定会成功的。
Ⅹ 算法工程师如何选择适合自己的方向
目前投了的有TX(offer) 海康威视(offer sp) DJI(offer sp) 头条(挂) 阿里(ssp) MSRA(等消息,但hr透露不乐观)我就介绍下我自己的一些感受,可能不一定对,但也许会帮到大家。我觉得一定要做算法的话一定要明确下面几点:
1. 不要一直盯着互联网公司,很多硬件公司也需要算法,而且是刚需。
2. 千万不要认为视觉算法就不用刷题了,这种必跪(我头条就没刷,就是例子)
3. 不是说搞dl的就不用管频域那些传统方法了。就比如我不止一次被问到canny算法的具体实现方法(我还是做3D的)。 我感觉可能是真正落地的时候不可能让你直接dl end2end的。dl只会是一个pipeline的核心的小部件,剩下的还是需要人为先验更强的传统方法的。
4. 最好能对一些论文里或者实验中反直觉的方法有一些深刻的理解,最好能直接到硬件层面。举个例子 mobilenet v2明明flops比 resnet18低那么多,为啥电脑跑起来不会更快?又为啥放移动端就会快很多?
5. 我觉得比起论文,面试官更喜欢在知名排行榜上有个好名次的方法。
6. 实习真的很重要,尤其是大厂实习(比如阿里面试官就说,他能捞我简历看上的根本不是啥paper啥排行榜。。人家是觉得MSRA培养的方法论很好。。)
7. 大家现在很多都过了那种刷论文,刷排行榜的阶段了,都讲落地。这意味着你要是不懂轻量级网络,剪枝蒸馏算法的sota,你会很吃亏。同时,如果你有嵌入式经验和cuda经验,你会很加分。
8. 拉宽知识面。。没事就去读读别的方向的paper总会有好处。
最后无论从事开发岗,还是在算法领域,知识的更替速度快,不持续学习跟进前沿技术,就会被淘汰。算法工程师本质上也是工程师,不要因为你是算法而有所谓的优越感,数学模型技能只是一方面,没有扎实的工程能力,也走不远。尤其是AI近几年的火爆,算法的门槛也变低,造成越来越多的人涌入算法岗。等到AI退潮之后,你扎实的基础工程能力和业务能力才是生存下来的必要条件吧。