首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我在面试机器学习、大数据岗位时遇到的各种问题

以下首先介绍面试中遇到的一些真实问题,然后谈一谈答题和面试准备上的建议。 面试问题 你在研究/项目/实习经历中主要用过哪些机器学习/数据挖掘的算法? 你熟悉的机器学习/数据挖掘算法主要有哪些?...在百度贴吧里发布 APP 广告,问推荐策略? 如何判断自己实现的 LR、Kmeans 算法是否正确? 100亿数字,怎么统计前100大的? …… 答题思路 用过什么算法?...最好是在项目/实习的大数据场景里用过,比如推荐里用过 CF、LR,分类里用过 SVM、GBDT; 一般用法是什么,是不是自己实现的,有什么比较知名的实现,使用过程中踩过哪些坑; 优缺点分析。...基础知识 对知识进行结构化整理,比如撰写自己的 cheet sheet,我觉得面试是在有限时间内向面试官输出自己知识的过程,如果仅仅是在面试现场才开始调动知识、组织表达,总还是不如系统的梳理准备; 从面试官的角度多问自己一些问题...如果真的是以就业为导向就要在平时注意实战经验的积累,在科研项目、实习、比赛(Kaggle,Netflix,天猫大数据竞赛等)中摸清算法特性、熟悉相关工具与模块的使用。

1.3K60

【机器学习】我在面试机器学习、大数据岗位时遇到的各种问题

以下首先介绍面试中遇到的一些真实问题,然后谈一谈答题和面试准备上的建议。 面试问题 你在研究/项目/实习经历中主要用过哪些机器学习/数据挖掘的算法? 你熟悉的机器学习/数据挖掘算法主要有哪些?...在百度贴吧里发布 APP 广告,问推荐策略? 如何判断自己实现的 LR、Kmeans 算法是否正确? 100亿数字,怎么统计前100大的? …… 答题思路 用过什么算法?...最好是在项目/实习的大数据场景里用过,比如推荐里用过 CF、LR,分类里用过 SVM、GBDT; 一般用法是什么,是不是自己实现的,有什么比较知名的实现,使用过程中踩过哪些坑; 优缺点分析。...基础知识 对知识进行结构化整理,比如撰写自己的 cheet sheet,我觉得面试是在有限时间内向面试官输出自己知识的过程,如果仅仅是在面试现场才开始调动知识、组织表达,总还是不如系统的梳理准备; 从面试官的角度多问自己一些问题...如果真的是以就业为导向就要在平时注意实战经验的积累,在科研项目、实习、比赛(Kaggle,Netflix,天猫大数据竞赛等)中摸清算法特性、熟悉相关工具与模块的使用。

1.2K60
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    在使用NoSQL数据库时,你遇到过哪些挑战?如何解决这些挑战?

    在使用NoSQL数据库时,你遇到过哪些挑战?如何解决这些挑战?...在使用 NoSQL 数据库时,可能会遇到以下挑战: 数据模型设计:NoSQL 数据库不像传统的关系型数据库,没有固定的表结构和严格的数据模型。...因此,在设计数据模型时需要考虑如何组织数据、选择适当的数据类型,并且要根据应用程序的查询需求进行优化。...在写入数据时,可能会遇到数据冲突、数据丢失或数据不一致的情况。解决这个挑战的方法包括使用分布式事务、使用乐观并发控制、使用版本控制等。...这个示例展示了使用 MongoDB 进行基本的数据操作。在实际应用中,我们可能会遇到上述挑战,并需要根据具体情况选择合适的解决方案。

    4510

    laravel初次学习总结及一些细节

    最近学习了laravel,先简单谈谈学习的感受吧 刚开始一周多一点的时间先把laravel的开发文档看了一遍,,感觉刚开始接触时的感觉laravel的目录与thinkphp又不一样,它们的渲染模板的方式也不一样...之后,自己写了个个人博客,写的时候用到的技术也不多,主要原因是:1.练练手,2.服务器一直空闲着 在写的时候遇到了一些坑: 1、laravel的php与前台交互: 注意:这些都没有定义路由名称,如果使用...如果使用laravel5.3的模型的自动维护时间,,数据库的时间存储为时间戳timestamp或datetime类型,,如果存成int类型,则会出错 4.在blade模板中如果遇到解析不正确的话可以使用...在laravel中如果出现了向后台提交数据不对的情况,一定要先检查是否向后台提交了 _token':'{{csrf_token() 6....在form表单提交checkbox时,,要将其name上加上 [],要不如果提交多个的话,,只能收到最后一个

    4.6K20

    怎样选择适合自己php框架

    PHP是世界上最流行的编程语言之一,并且最近PHP7的发布让这门服务器端的编程语言比以往更加的强大和稳定。 PHP广泛应用于大型项目,例如Facebook使用PHP来建立和维护他们的内部系统。...我门通过说明怎么比较它们来帮助大家选择一个最适合自己需求的框架。 为什么选择使用PHP框架? 是什么让我们使用框架而不是使用纯粹的php原生语言来开发我们的应用?...怎样选择PHP框架 回答下面的一些问题能帮助你选择适合自己的框架: 这个框架有哪些特点和功能?(它提供了我的需求吗?) 这个框架学习容易吗? 这个框架可扩展行强吗?...在2015年5月 Laravel 发布声明 Laravel5.1版本将提供2年的长期支持。2015年11月5.2版本推出。很多托管提供商提供Laravel支持并提供Laravel应用的托管解决方案。...数据库支持 Symfony 2提供了更好的数据库支持。你可以使用一组数据库,包括NoSQL和DynamoDB。 Yii和Laravel在这方面也同样有用,但他们支持的数据库比symfony的少。

    4.7K20

    JSON Web Token(JWT)教程:一个基于Laravel和AngularJS的例子

    当然,如果我们想避免使用JWE的额外开销,另一个选择是将敏感信息保留在我们的数据库中,并且在需要访问敏感数据时,使用我们的token进行额外的API调用。 为什么需要Web Tokens?...跨源请求共享(CORS):当使用AJAX调用从另一个域(跨域,Cross-origin)获取资源时,我们可能会遇到禁止请求的问题,因为默认情况下,HTTP请求不包括跨域(Cross-origin)请求的...与Web框架耦合:当使用基于服务器的身份验证时,我们用在我们的框架的身份验证方案,在使用不同编程语言编写的不同Web框架之间共享会话数据是非常困难的,甚至是不可能的。 基于token的身份验证 ?...Laravel后端示例 我们将使用Laravel来处理用户注册,将用户数据保留到数据库,并提供一些需要认证的受限数据,以供Angular应用程序使用。...我建议进行Laravel开发时使用 Laravel Homestead pre-packaged “box” of Vagrant (注:感觉是通过 Laravel 安装工具安装 Laravel)。

    30.6K10

    两天时间面试9家拿到7家offer 我都遇到哪些奇葩问题

    两天时间面试了9家公司,成功拿到6家offer,这里总结一下,个人在面试中遇到的一些问题,不是很全,有一些忘记了。这里面的公司有电商、游戏、大数据类型的公司。...针对下面的问题,后期我也会针对不同的问题写一些具体的思路与答案,喜欢这篇文章的可以给个关注。 PHP相关 平常都使用的什么框架?Laravel和ThinkPHP框架的区别?...在项目中都是怎么用hyperf的?了解hyperf中的依赖注入实现原理吗?使用hyperf中的类是怎么实现的,是通过注解引入吗? 说说你在项目中使用到的PHP函数,任意说几个以及它的功能?...数据延迟又该如何处理? 利用Redis如何实现队列功能? 消息发布与订阅有使用过吗?怎么使用的?中间又遇到过什么问题吗? 如何解决缓存穿透、击穿和雪崩问题?...RabbitMQ 主要使用的场景在哪些地方? 工作模式都有哪些?之间的区别是怎么样的? 如何保证消息的可靠性? 日志存储在RabbitMQ,如果同步到MongoDB里面,如何解决新旧数据问题?

    79830

    高级PHP在技术上有独当一面的能力,还需要具备哪些条件

    2、 能够清楚各类技术之间的区别和联系 在分布式系统领域中,有很多相似技术点,但又分布在不同的产品或层级中。...在开发过程中,尤其是初中级,写出的程序或架构会遇到很多问题,其中一些问题比较弱智,而有些问题根本没有碰到过,这时候不可太过急躁,应该逐个排查问题的最初源泉,将其干掉。...这里简单说一下PHP程序员成长过程中经常遇到的一些问题,如果你一个也没遇到或很少遇到,那么您就是两个极端的人:要么初级入门,要么高级了。...7、字符串处理问题:正则表达式处理或简单PHP字符串处理函数来处理 8、各种模板引擎的编写局限性问题 9、PHP和web端数据交互问题(如ajax,接口调用等) 三、过硬的PHP...我也简单说说哪些属于PHP工程师所应具备的基础知识(其实这些在招聘需求中很常见): 1、语法规则,这个不说了,这个不会,就没入门。

    33520

    laravel自定义pagination实现ajax异步翻页

    laravel实现翻页太简单了,几行代码就可以搞定,使用起来极其丝滑顺畅。但是由于laravel高度封装了翻页,要对其改造就显得比较尴尬了。...如有些场景下,我们需要异步翻页,看了laravel的文档,没找到相应的方法。如果要通过调用laravel关于翻页的相关方法,手工写一个分页,会很繁琐,对于这种操作,我是拒绝的。...接着截取分页的页码数字,再新增一个onclick事件,事件触发ajax请求,最后将服务器返回的数据替换现有分页 逻辑上是可行的,撸起袖子就干吧... ?...', [ 'data' => $data, ]); } ajax返回的数据可以是json,也可以是完整的html内容。...前者需要在前端用js进行组装;后者需要新建一个ajax视图文件 综上,就能实现ajax分页了,虽然看下来这种实现方式有点怪,至少需要改动的代码并不多,适合懒人

    1.9K30

    Laravel5 框架下 Debugbar 扩展包的安装

    https://blog.csdn.net/u011415782/article/details/79133379 ♩ 背景 作为程序开发,数据排查错误是很有必要的,而Laravel 框架可以进行配置...Debugbar ,如此一来,对于开发的进行更是方便友好 框架:Laravel5.5 (其他版本多数也可支持此操作) ♪ 简介 Laravel Debugbar 在 Laravel 5 中集成了...该扩展包包含了一个 ServiceProvider 用于注册调试条及开发过程中数据集合显示,你可以发布其前端资源和配置,还可以配置显示重定向及 Ajax 请求 【注意】:只能在开发过程中使用该 Laravel...Debugbar ,使用该扩展包对性能有影响(收集、聚合数据有系统开销) ♫ 操作指导 ①....参考文章 Laravel 调试利器 —— Laravel Debugbar 扩展包安装及使用教程

    46820

    基于 Redis 发布订阅 + Socket.io 实现事件消息广播功能

    所谓广播,其实就是基于 Websocket 协议实现的客户端与服务端双全工通信,不同于传统 HTTP 协议那种被动应答式通信,服务端只有在客户端发起请求才能返回响应数据,在 Websocket 协议中,...在正式开始构建之前,学院君先列出基本实现流程如下: 在 Laravel 服务端通过 Redis 主动发布消息; 在 Websocket 服务器(基于 Socket.io 实现)里通过 Redis 订阅功能接收服务端...接收到事件消息数据,接着在闭包回调中通过 io.emit 按照 Socket.io 约定的格式进行处理后将其广播给 Socket.io 客户端。...你可以通过如下命令启动这个 Websocket 服务器: sail node websocket.js 学院君这里使用了 Laravel Sail 作为本地开发环境,对应其他环境,在相应环境中通过...你当然可以使用 Laravel 官方提供的 Laravel Echo 库作为 Websocket 客户端,不过为了和 Websocket 服务端匹配,我们这里使用原生的 socket.io-client

    4.6K20

    基于 Pusher 驱动的 Laravel 事件广播(下)

    说明:本部分主要基于三个示例来说明Pusher服务的使用。 基础 Channels:频道用来辨识程序内数据的场景或上下文,并与数据库中的数据有映射关系。...接下来使用Pusher JavaScript库来接收服务端发来的数据,并使用toastr库来UI展示通知,加入代码: //notification.blade.php ......这不仅可以熟悉数据的发生行为,还可以当处理事件数据时解耦客户端逻辑。...2.1 Social Auth 这里使用github账号来实现第三方登录,这样就可以拿到认证的用户数据并保存在Session里,当用户发生一些活动时就可以辨识Who is doing What!。...在项目根目录安装laravel/socialite包: composer require laravel/socialite 获取github密钥 登录github 进入Setting->OAuth

    2.8K31
    领券