精华内容
下载资源
问答
  • 2020春招 后端|算法工程师面经 由于本人有过一点实习工作经验,所以有一些自己择公司的喜好。坚决不海投,只投把握大的或者自己很喜欢的公司,每一个面试都会精心准备,节省时间成本。 参与海外留学生第一次参加正式...

    @2020春招初探|面经

    2020春招 后端|算法工程师面经

    由于本人有过一点实习工作经验,所以有一些自己择公司的喜好。坚决不海投,只投把握大的或者自己很喜欢的公司,每一个面试都会精心准备,节省时间成本。

    参与海外留学生第一次参加正式的招聘(由于留学生毕业时间与国内不同,不同公司对此间毕业招聘有不同政策),由于小壳即将进入毕业尾声,需要赶很多due,所以这一阶段经历过这一段春招之后就会暂停投简历。虽然目前0 offer,但是还是想要分享一下最近的面试经历。

    做好经验总结,为下一波秋招作好准备。

    面试

    收到四场面试通知,分别是B站(最爱的B站写开头)、腾讯、兴业数金、声网:

    算法 腾讯一面挂

    面试官一名,大概面了40分钟,面试官主要根据简历来询问基础知识,还是比较简单。但是当时我只准备了机器学习相关知识,这方面基本都答出来了。但是C++数据库等知识点没有准备好,加之项目经验过于简单,应该是挂的原因。

    1. 机器学习相关知识点(SVM、XGBoost等模型的原理和手推公式、岭回归、lasso回归等)、深度学习知识点(batch normalization?过拟合解决办法?)
    2. C++基础知识(struct和class的区别)
    3. 数据库知识(删除一个表的操作)
    4. linux知识(关于查找文件的具体场景)

    后来又收到腾讯其他部门的面试电话,但是由于小壳有明确的城市选择拒绝了面试,虽然是很喜欢的部门。

    C开发 兴业数金压力面挂

    兴业数金首先通过笔试(A了代码题,选择题连蒙带猜)

    一面

    面试官三名,面试大概半个小时。先是问了关于机器学习的项目等,还问了几个机器学习的小问题(个人感觉可能是面试官自己感兴趣问的),正式进入面试提问:

    1. 套接字的原理
    2. memcopy和strcopy之间的区别
    3. sizeof和strlen之间的区别
    4. 动态链接和静态连接的区别
    5. linux中权限设置方式

    二面

    面试官四名,好像是兴业银行的HR或者是领导,比较严肃。问了一堆很奇怪的关于简历的问题,诸如为何你的专业是数字媒体但是最后没有从事动画制作等工作。就没有等到回应,如此看来可能是面临了一场压力面。

    总的来说,兴业数金的笔试和技术面还是比较简单的,筛人主要在后面的HR和领导面。

    C++后端 声网 一面挂

    声网首先通过了笔试,两个小时两道算法题(也是编程A了,选择靠蒙)
    面试官一名,面了大概二十分钟,都是偏向基础的一些问题,但是比较新比较抠细节,由于提前阅读了一些面经,在面试前已经做好了心理准备并且认真准备了,不过还是百密一疏。

    1.热更新是否有一些更新政策,结合我之前的项目问了一些实际场景
    2. fork(),vfork(),clone的区别?
    3. Ipcs,ipcrm用过吗?
    4. 判断大小端
    5. 几种cast转换
    6. 死锁的条件和解决办法
    7. volatile
    8. new/malloc的区别
    9. 智能指针
    10.内联函数的优缺点
    11. 内存结构

    由于面试过程中一句最近在写机器学习作业用python比较多,C++用得比较少而得到的评价:最近没有使用C++,可能以后话不能乱说。

    后端(AI方向) B站 三面挂

    经历过上面三场面试之后,小壳的每次在面试之前疯狂看书整理知识点已经有了有大的进步。由于这个职位相当于后端和算法的结合,所以小壳准备了很多知识点整理,结果B站什么也没考。

    一面
    面试官一个,面了一个小时。面试官是人工智能方向,所以针对我的机器学习项目问了一些问题,也不是很细。手撕了两道比较简单的算法:
    两个栈实现队列
    大数加法

    二面
    面试官一个,面了两个小时不到。面试官是后端方向,所以针对后端问了很多问题,主要是算法结构的灵魂运用,还手撕了两道算法。

    1. 算法:Z字形输出二叉树的层 和 队列翻转:空间(O1)时间(On)
    2. 你平时代码用过哪些数据结构,他们优缺点是什么?
    3. hashmap实现、如果要随机查找的话如何实现?时间O1
    4. 多维数组的交集问题
    5. count前100个数据的输出(有一个很大的文件,具体场景),如何优化
    6. 5000个工卡发放问题
    7. 还有一些零碎的问题

    感觉这个面试官更注重数据结构的设计,优化等。问得也比较灵活,最后还是感谢面试官给了这么久的时间给我,虽然面得不好。。。。

    三面
    问了项目相关,为什么想来公司?

    C++后端开发 流利说 一面挂

    一面
    面试官一开始说没有人工智能相关业务,就从C++先开始,没有让我介绍项目,直接开始问C++的基础知识,持续时间30min。

    1.static关键字使用、static与虚函数、成员函数的区别、开销排序?虚函数和虚指针哪个属于对象哪个属于类?
    2.智能指针的原理?几种智能指针的区别与用法?
    3.多线程中你们用哪种方式创建线程?用什么锁比较多?几种锁的实现原理?
    4.TCP三次握手原理?发送缓存与接收缓存实现原理?是那种数据结构?
    5.用过哪些C++11新特性?
    6.机器学习项目有哪些?都做了什么?(面试官不太懂就没细问)
    7.最近有写过C++嘛?有序链表的合并怎么写?如果不用递归怎么写,因为递归的栈太深了,不用递归写复杂度是多少?

    经历过以上的面试之后,感觉到了自己的菜,基础知识的不扎实。也在一次又一次的面试中成长,虽然很遗憾,但是这是我不断学习进步的动力。加油吧,小壳!

    展开全文
  • 今天聊一聊算法工程师是否也需要会前端开发与后端开发知识,答案毫无疑问是肯定的,必须要会。算法工程师一般指的是机器学习的算法工程师,机器学习的算法工程师的主要任务是提高模型的准确率,压缩模型,提高模型的...

    今天聊一聊算法工程师是否也需要会前端开发与后端开发知识,答案毫无疑问是肯定的,必须要会。算法工程师一般指的是机器学习的算法工程师,机器学习的算法工程师的主要任务是提高模型的准确率,压缩模型,提高模型的泛化能力,优化代码的结构,加快模型的推理速度等。这么说起来好像机器学习的算法工程师貌似和前端开发与后端开发没什么关系。不过请看我继续写下去。
    机器学习的训练需要大量的数据,一般来说可以使用公开的数据集,比如最常见的cifar10,cifar100,voc,cooc,imagnet数据集,如果需要识别特殊的数据,比如识别电路板,这种没有数据集的只能使用自己制作的数据集,一般说可以使用python爬虫一些图片,来进行数据集的制作,并且制作label的标签文档。接着进行模型的训练,经过若干时间后,模型训练完毕,你得到了一个best model。
    现在问题来了,你要怎么去给老板或者产品经理展示你的成果呢?大多数老板和产品经理都是技术小白,他们可能连黑框都看不懂,怎么办?这是就需要用前端的开发的知识,做出一个UI的界面,将输入图片改为模型的输入连接,将输出的结果标签与对应准确率或者是目标检测的MAP,做出一个用户级别的交互界面,这样给产品经理去看,肯定事半功倍,如果你会andriod studio开发,将模型部署于手机移动端,进行推理生成APP,因此前端开发,java,ccs,HTML等必不可少。
    当模型经过上级的审核后,我们将模型进行部署在服务器云端,随时进行启用推理,但是问题又来了,一般的后端工程师,不太清楚模型推理的前向传播过程,所以模型的部署需要算法工程师与后端工程共同完成或者就是算法的任务,因此我们需要学习C++的后端开发,来完成模型的前向推理,一般来说考虑到速度,不会使用Python语言,都会使用C//C++更加接近底层的语言。
    说了这么多,感觉做一个算法工程师不仅仅要会优化算法,满足要求,前期后期仿佛都是你的责任,最近几年算法工程师的标准也确实越来越高了,好好加油吧!

    展开全文
  • 无论你是机器学习爱好者、算法工程师或是 AI 开发人员,在这个机器学习的时代,希望你不要错过这堂课。 活动信息 时间:6 月 30 日下午 14:00-15:30 主题:Mobileye 基于 Amazon SageMaker 的深度学习案例分享 邱...

    关注、星标公众,不错过精彩内容

    来源:info

    数据清洗、建模、调参优化、部署管理...... 作为开发者,你还在为这些麻烦事儿烦恼么?这个业界神器——Amazon SageMaker 平台——或许可以帮你解决这些烦恼。

    如今在全球范围内,越来越多的企业正在探讨机器学习和人工智能技术带来的巨大潜力,并积极探索,如何将这些新技术落地到日常生活场景中。

    但与此同时,人工智能的广泛应用也存在着诸多制约,例如掌握人工智能专业知识的人才不足、构建和扩展人工智能的技术产品有难度、生产经营中部署人工智能应用费时且成本较高等。

    如今,Amazon SageMaker 的出现,让企业在解决这些困难上,更加得心应手。作为一项托管服务,它支持机器学习行业中最为流行的各类框架,让你的机器学习真正实现:“拎包入住”。

    2017 年 11 月 29 日,AWS 正式发布了 Amazon SageMaker。AWS CEO Andy Jassy 表示,Amazon SageMaker 服务让开发者真正实现只需关心自己输入什么数据、想用什么框架、什么算法,其他参数调优等各种重复繁杂的工作统统交给机器,开发者可一键直达机器学习服务

    Amazon SageMaker 是一项完全托管的服务,它可以帮助机器学习开发者和数据科学家快速构建、训练和部署模型。支持领先的深度学习框架包括:TensorFlow、PyTorch、Apache MXNet、Chainer、Keras、Gluon、Horovod、Scikit-learn 和 Deep Graph Library。在整个机器学习项目流程中,从构建到训练再到部署和管理各个步骤的繁重工作不见了,开发高质量模型变得更加轻松易用,而且可触达。

    如今,已经为上万家公司提供机器学习服务的 Amazon SageMaker 正式在中国区开始商用。2020 年 4 月,AWS 正式宣布,Amazon SageMaker 在由西云数据运营的 AWS 中国 (宁夏) 区域和光环新网运营的 AWS 中国 (北京) 区域正式上线。这意味着,在中国这个可以帮“小白”用户在 10 分钟训练出 ML 模型的 SageMaker,它的几乎所有组件都可以与全球同步了。可以预见,其将为众多算法工程师带来福音,并加速中国企业在人工智能领域的探索和实践。

    Amazon SageMaker 问世以来,不缺少完美的实践者,越来越多的企业开始在该领域布局,拜耳、英国航空、松下航空电子(Panasonic Avionics)、虎牙、大宇无限、嘉谊互娱、华来科技等都是实践者之一。

    Mobileye 是众多实践者中计算机视觉领域的代表。这家服务全球 2000 万车辆的公司,在处理研发高级驾驶辅助系统和自动驾驶解决方案上,是全球同领域的领航者。

    如今,学习的机会来了!6 月 30 日,AWS 机器学习解决方案架构师邱越俊,将和你分享Amazon SageMaker 如何帮助 Mobileye 这家自动驾驶的领军企业快速训练和部署机器学习模型,以及 SageMaker 核心组件的原理及优势。

    无论你是机器学习爱好者、算法工程师或是 AI 开发人员,在这个机器学习的时代,希望你不要错过这堂课。

    活动信息

    时间:6 月 30 日下午 14:00-15:30

    主题:Mobileye 基于 Amazon SageMaker 的深度学习案例分享

    邱越俊,亚马逊 AWS 机器学习解决方案架构师

    本场直播将针对以上问题为你答疑解惑,并诠释以下亮点:

    1. SageMaker 核心组件的原理及优势是什么?

    2. Mobileye 如何快速把 IDC 中的训练脚本在 SageMaker 上运行起来?

    3. 如何在不修改训练代码的情况下,使用 SageMaker 快速训练和部署模型?

    4. Mobileye 在 SageMaker 上大规模训练遇到的问题和解决方法。

    扫 / 码 / 报 / 名

    还在等待什么,赶快扫描下方二维码或点击阅读原文,获取直播链接!

    展开全文
  • 原标题:从后端开发转职前端开发,我都经历了些什么?从前端转行后端从后端开发转职到前端开发真的不容易。特别是当你已经习惯了后端开发的工作模式,习惯了构建数据结构,编写类似于测试驱动开发的测试,习惯了使用...

    原标题:从后端开发转职前端开发,我都经历了些什么?

    从前端转行后端

    从后端开发转职到前端开发真的不容易。

    特别是当你已经习惯了后端开发的工作模式,习惯了构建数据结构,编写类似于测试驱动开发的测试,习惯了使用持久层、仓库和数据库图表,以及给前端创建API接口。

    凡此种种,不胜枚举。后端有其复杂性,所以大部分人没有时间学习前端开发的内部运作方式。

    我也是。

    甚至可以说,基本上已经与后端绑定了,直到我被迫转职,调岗到前端,从此我能为最好的、拥有强大UI交互性的产品编写代码,无需过多依赖前端框架,无需框架提供的黑盒帮我挑重担,还能创造很棒的app。

    以下是从后端转职前端开发至今的经验

    b67f8c74ca522417cc315713834275aa.png

    1

    前端技能梳理

    我们把前端同事做的事情简单的梳理下,大概可以分为:

    效果图 -> HTML还原

    将UED设计的效果图还原为页面,这个也是以前狭义的UI完成的工作。梳理下这个工作需要的技能:

    熟悉HTMLCSS、熟悉常见布局,div+css

    熟悉浏览器兼容

    熟悉PS切图

    随着前端UI框架的发展,当你使用bootstrap、elements、iview这类框架时,80%的功能开发可以不需要这一步,因此一个小团队有1个这样的工程师就OK了。

    HTML->应用

    单独的HTML是缺乏灵魂的,还需要绑定数据,这样才是一个完整的页面。在前后端未分离的时代,通常是后端基于前端还原的html来进行开发,通过模板技术绑定数据。而随着ajax的兴起,前端 MVVM框架的流行,前后端分离,数据绑定工作前移到前端,因此前端的职责之一就是调用后端的服务,并显示到页面上。

    同样的,梳理下这个工作需要的技能:

    了解或者熟悉html

    熟悉HTTP

    基本的java应用

    熟悉一个js框架的应用,比如jq、vue.js

    一个合格的后端,在熟悉java的情况下,可以很快掌握。

    复杂的单页应用

    现在流行一个词“大前端”,前端更大的挑战就是构建复杂的单页应用,比如易企秀的H5编辑器,单个页面里包含了非常多的功能和逻辑,这类页面有个特点:

    包含复杂的业务逻辑

    通常需要上千行的java代码

    需要良好的设计模式来组织和维护代码,MVCMVVM等概念在前端运用

    而随着技术的发展,java可以用来开发手机端app(react-native、weex),本质上来说还是开发复杂的单页应用。特别是使用vuex这类状态管理库时,如果懂的后端的数据库概念,可以事半功倍的理解其原理。

    总结一下,开发复杂的单页应用,需要具备的技能:

    熟悉数据结构和算法

    熟悉常用的设计模式

    OOP思维

    模块化开发

    db思维

    熟悉java,熟悉es2015es2017

    一句话总结起来, 复杂的前端应用开发所需要的技能,恰恰是后端开发所擅长的,只是编程语言从java、c#变成了java,仅此而已。

    2

    一切都与用户界面和用户体验有关

    在后端,让人最为担心的就是数据结构,数据库结构和性能,代码架构,服务,以及开发前端工程师能理解并使用的强大API。

    前端则非常不同。开发人员需要关注用户界面,关心用户如何与app互动,然后量化评估用户体验。有时你需要自己设计用户体验,然后改进应用程序流程。

    前端开发最好的一点是可以直接解决用户需求、关注他们的体验。前端的方法跟后端不同,因为前端以用户为中心,一切都围绕着如何让用户更舒适地使用你开发的app,而不是处理数据结构。

    3

    在项目开始时,把UI摆在第一位

    在开展个人项目来提升前端技能时,关于“用户点击按钮、与UI组件互动时,UI会如何运作和推进”的思考极大地改善了我的思维模式。

    在后端工作时,我们无法想象如何与用户互动、如何改进用户流程,因为我们几乎只关心CRUD(数据库的增删改查)操作以及app如何将数据存储到数据库,包括最重要和最敏感的信息,比如公式、信用卡信息,等等。因此,当我们做UI相关工作时,真的糟透了。

    转职到前端后就大不一样了。现在,会首先考虑用户会如何使用app并与其互动,思考他们是否会喜欢这样的体验。然后,会在UI或者展示模型的基础上,设计合适的后端结构和数据库。

    4

    思考如何提升UI复用性

    自从React这样的前端框架面世,开发人员都从“组件”出发考虑和安排UI。组件能够在不同的页面重复使用,这是一件好事。再也不用为重复使用UI组件白费力气了,因为现在UI组件已经标准化了。

    正如所说,转职到前端促使大家思考UI的复用性,提升了决策水平。在选择符合需求和项目范围的前端框架时,无论是React,Vue还是Angular,我都能选出正确的那一个。

    如果你想把UI组件分享给不同的项目及团队,建议看看Bit的工具,看它能否帮到你。

    55c650ca816cf37a51acdcb68617999b.png

    5

    学会创建快速响应的网页

    创建快速响应的网页无疑是前端开发中让人头疼的挑战之一。开发人员必须确保UI的响应在不同设备上都足够快,无论用户用的是台式电脑、笔记本电脑还是智能手机。

    在刚开始学习前端开发的技巧时,我仍视其为让人头疼的挑战,直到我找到了其中的诀窍。准确来说,制作快速响应的网页乍看简单,但是我没有意识到我一直以来都错了。

    当然,如果打算依赖前端的框架,这个麻烦自然不复存在。但是,我们不想过多地依赖框架,想从头开始,自己学习前端开发是如何运作的。

    d6d5ef7a130e226f66cd12dc97060685.png

    6

    学习搜索引擎优化(SEO)

    SEO是提升app主页排名背后的驱动力,所以学会SEO也是非常重要的。

    SEO常用于前端app中,帮助顾客或app提升排名,这样潜在的用户就能很快看到app并使用它。

    因为学习了前端技术,肯定的是SEO是一项必须掌握的重要技术,它甚至能为用户或者app本身提高销量。

    7

    善用层叠式样表 (CSS)

    CSS是前端开发的一个重要组成部分。如果你无法掌握CSS技能,不知道如何用CSS排列UI组件,你是无法在前端部门立足的。

    一开始,这对我来说非常困难。我没有敏锐的设计眼光,也不知道如何按照喜好合理排列UI组件。但随着我对前端开发的学习、逐渐掌握了CSS,这就像第二天性一样,我再也无需苦恼了。

    因此,通过转职到前端开发部门,我出色地掌握了CSS。

    8

    学会不再过于依赖前端框架

    我们都必须承认,作为曾经从事后端工作的人,依赖前端框架只是为了完成工作,以及把产品转给他人接手。

    有一个学员在一家初创企业工作时,只掌握了后端技能,一直依赖前端UI库和框架做下拉菜单和侧边栏,但是这样很容易把事情复杂化,前端代码也变得难以维护,因为哪怕是一小段基础代码都离不开前端库。

    转职成为全职前端开发人员更自由。因为,仅仅为了让前端UI更好看、互动更流畅,除了框架还有许多其他的方法。要说转职到前端有什么不同的话,那就是你可以自由决定如何排列前端组件、让它们动起来,而无需过度依赖框架。

    57392e0523f120dab6c7981e629d89c4.png

    从一个前后端人员的角度来看,前端的工作一开始真的非常有挑战性,直到我扎实掌握了前端的基础技能,开发app对我来说就像第二天性一样了。

    如果你问不同的人,其他人可能第一眼就觉得前端编程非常简单,但对于我来说,一开始前端编程绝对是个挑战。

    现在,网页开发生态系统日新月异,学习前端技能对职业生涯有益,能够更多地帮助我的客户,所以我马上投身于前端的浪潮,开始学习前端技术。

    对于那些想要从后端转职到前端但是又不知道从何处着手的人,以下是我的建议:放手去做,勤加练习,夯实基础,掌握对的技能/技术,在前端开发的舞台上大展身手吧!

    END

    人工智能物联网班火热招生中

    我们的课程从 入门到实战项目 ,让你 快速掌握 企业所需 前沿技术 ,职坐标 助你在6个月 挑战高薪入职。

    职坐标在线∣一个有用的公众号

    戳 “阅读原文”一起来充电吧!

    责任编辑:

    展开全文
  • 本人多年 java 狗一枚,最近在准备面试跳槽,在翻看了 boss 直聘上很多招聘信息后发现很多感兴趣的岗位都是标注后端工程师的,一般 jd 都是标注 c++/java/goland 会一个就可以了,然后就是一些通用的后端要求,比如...
  • 为什么要写这篇文章后端开发工程师的知识体系大而杂,从Java基础到算法、数据库、操作系统、网络、中间件、系统设计等都可以理解为后端的射程。下定决心开始准备面试时,可谓是千头万绪无从下手。我的开始源于小伙伴...
  • 三年以上开发经验,一年以上的Python开发经验;2.具备良好的基本功,熟练使用基本的数据结构和算法,深入理解多线程、Socket等相关技术;3.具备良好的编码习惯,结构清晰,命名规范,逻辑性强,代码冗余率低;4.熟练掌握...
  • 常见排序算法 4. Linux系统的常用命令和Linux系统了解程度考核 5. 项目部署用到的服务器的配置和了解程度 加分项 1. 数据库基本功必须掌握但同时更重要的是理解为什么和是如何实现的,拓展自己知识面 2. Linux系统...
  • 后端开发工程师需要掌握的内容

    千次阅读 多人点赞 2019-08-06 20:03:13
    此类脚本语言的意义在于辅助后端开发,包括系统运维,工具集成(借助管道、重定向),文本处理,数据计算等工作,提升后端工作效率 核心知识点(Shell) 常用的linux操作和运维命令 管道、重定向 ...
  • 我从事java后端开发,对大数据领域工作有些了解,但不深入。本文描述一下我对java后端和是否大数据开发的个人见解。 目的 分析大数据领域分类 分析大数据工作工资高的原因 分析造成觉得java后端开发不够前景的原因...
  • Gitee地址 后端校招开发工程师面试资料点击下载 楼主就是靠着这份总结资料走进字节大厂的 neitui !!!
  • 无论做前端开发还是后端开发,网络知识是必备的知识。这部分知识是基础中的基础,是我们必须掌握的内容。网络相关的问题也是在面试过程中经常被问到的内容。本文主要梳理了一下网络相关的主要知识点及面试中经常被问...
  • 现在开始思考,我作为公司的唯一一个后端开发,即使满足最低需求,需要哪些技术,我现在还缺哪些东西?往深层次走,还需要哪些东西提升项目的精度? 1.首先作为一个java开发,我必须知道java的线程,集合,io,继承...
  • 成为一名C++后端开发工程师的学习之路

    千次阅读 多人点赞 2019-09-23 10:01:10
    为了准备明年秋招,在网上看了大家推荐的各种书,总结了一下,...9) 其他:开发工具、分布式与架构…… 1 C++基础知识 1.1 《C++ primer》 2 算法与数据结构 2.1 《大话数据结构》 3 设计模式 3.1 《大话设计...
  • 经常会有胖友在后台留言,说他是做 Java 后端开发,想要大数据开发,怎么呢?一方面是对大数据开发感兴趣,一方面是觉得大数据开发的薪资比较高。如果你也有类似的想法,可以瞅一瞅本文!2...
  • 一文看懂Web后端开发

    千次阅读 多人点赞 2021-03-20 23:53:34
    一文看懂Web后端开发 前言 由于网络上系统地介绍后端开发的文章实在太少,而最近有恰巧有许多同学问我“什么是后端开发?”、“你为什么喜欢后端开发?”、“做后端都需要学什么?”,那么我们就来讲一讲,到底什么...
  • 后端开发面试题

    千次阅读 2019-07-02 23:13:49
    这六大组件的交互关系:container(容器) 通过 allocator(配置器) 取得数据储存空间,algorithm(算法)通过 iterator(迭代器)存取 container(容器) 内容,functor(仿函数) 可以协助 algorithm(算法) ...
  • 后端开发岗位要求汇总

    千次阅读 2020-08-15 14:27:08
    后端开发岗位要求汇总 一、前言 ​ 2020年,是一个“多灾多难”之年,我们经历了疫情,经历了美股熔断,经历了全球大放水,同样经历了各种活久见的事情;不过,还好国内疫情已经没有那么严重了,剩下的就是等待疫苗...
  • 算法岗,或者说算法工程师,其实是个非常宽泛的概念。大体可以包含以下几类: 数据算法 数据算法一般指的数据挖掘和处理。一般在互联网非常常见的搜索和推荐业务,就非常倚仗数据挖掘算法的技术。例如抖音,怎么...
  • 数据分析师 阿里巴巴 计算机/数学/统计学等相关专业; 熟练掌握excel、SQL;... 提供专题分析、数据分析与挖掘、模型及算法等相关服务; 字节跳动 数据分析、大数据、应用数学、统计学、商业分析
  • 前端工程师和后端工程师对于互联网应用开发来说,前端开发和后端开发工程师的两大工作领域,这点已经是很多同学的常识。于是,经常有人会问,前端工程师和后端工程师都是做什么的?薪资如何?未来的行业发展前景...
  • 由于个人发展规划,在当时就已经决定了转型干Java后端开发了,但是由于之前没有相关经验,当时好像一个没头苍蝇一样,胡乱买了几本书籍,准备学习Spring MVC,MyBatis的XML配置方式。 但是当时有个同事给我提了一句...
  • 前端开发和后端开发,哪个薪酬更高?

    万次阅读 多人点赞 2018-11-23 20:51:57
    amp;wfr=spider&for=pc 1. 前端工资比后端低吗? ...我可以负责任的告诉题主:据我所知,至少在杭的网易、阿里,前端跟后端是...假如你非得说开发Web 3D引擎的前端比一个普通的Java价格贵,或者玩hadoop的数...
  • 1、首先要明确后端包括哪些职业DBA(数据库维护优化专家)Developer(程序猿)Architect(构架师)Scrum master及类似(敏捷开发专家)Project Manager(产品狗)Maintenance&ITsupport(通讯和服务器相关)当然这只是一个...
  • [字节跳动-懂车帝-后端开发工程师]想加入最有梦想最年轻有活力的团队么,懂车帝研发团队呼唤你!懂车帝今年 3 岁,已经成为发展最快的汽车类资讯平台。如果你热爱编程,热爱汽车,那么动动手指投出简历吧?[懂车帝...
  • C++ 后端开发工程师的技术栈整理

    千次阅读 2021-04-04 22:52:32
    C++ 后台开发岗位知识技能树 一、语言: a)C/C++ 语言,对象生命周期,垃圾回收,标准库,错误与异常的处理,日志,面向对象的理解,设计模式,GDB的使用,代码高内聚低耦合 二、数据结构与算法: a)线性表:...
  • )Python后端开发工程师面试题

    千次阅读 2018-09-01 16:07:40
    在我参加的后台开发岗位面试中,主要有以下知识是比较侧重 1. 数据库CRUD操作/查询优化以及数据库知识量 2. 框架的对比和了解/项目具体模块的业务逻辑描述 3. 常见排序算法 4. Linux系统的常用命令和Linux系统...
  • 首先要明确后端包括哪些职业:DBA(数据库维护优化专家),Developer(程序猿),Architect(构架师),Scrum master及类似(敏捷开发专家),Project Manager(产品狗),Maintenance&IT support(通讯和服务器相关),当然...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 28,553
精华内容 11,421
关键字:

后端开发转算法工程师