momenta实习面经

走的火箭计划内推,链接https://mp.weixin.qq.com/s/zllOky0biV9zn1Qfbg4XZg

线上先做了一套题,写的2小时但是打开界面发现倒计时有10小时,于是悠哉悠哉慢慢做结果2小时过了之后发现不能提交了(坑)

oj:
第一题是一个四连通,就给个矩阵给个起点让你找连通区域的面积
第二题是个八连通,找到连通区域之后还要计算区域的边的个数(类似围棋的气的个数),总体来说思路还行就是coding废点时间
第三题给个字符串(长度小于1000)要你加个密,加密的方法按斐波那契数列逐字母加密,第一个字母加1,第二个字母加1,第三个字母加2,第四个字母加3这样,加密的时候注意超过了26个字母就从a继续开始
第四题开始就有点不好搞了,给了一堆山的名字,和部分山与山之间的距离,求游览所有山的最短路线
第五题题目就不说了,反正做不出来,带方向的最大流问题,基本撸不动

最终5题过了1题,23题写了完整代码但是可能部分测试样例没过一直提交错误,45题基本没动,题目难度还是有点大的,不过看网上面经也基本不会有人能做完,然后过了俩天就约了电话面试

电话面试:
第一个面试官:问项目,细节抠的比较多,自己角色分工任务成果都有问到,相关原理如cascade、空洞卷积、deformable的详细讲解
有写个ai冬令营里面的项目,基本用的传统图像处理,居然也问的很细,关键难点和相应解决方法等
faster和yolo的简单讲解,roi_pooling,roi_align,还问了一个r-fcn里面的prpooling
pooling的反向传播,roi的过程,回归为何要回归偏移
anchor match的过程,俩个anchor最高iou都超过0.7且对应同一个gt怎么处理
第二个面试官:重复问项目细节(?),基本上又讲了一遍,然后是分割那一块的东西,不是特别熟悉,随便讲了点,还问了些啥不太记得了
第三个面试官:问c++,对函数返回的看法,如果函数内部局部变量作为返回值然后被引用可能出现的问题?面向对象的优点,虚构函数,还问了一个关于节省空间的东西,总之不大熟,回答的一塌糊涂……
最后问了python的迭代器,over

总结:没有算法coding,问的也没有很大很空很发散,基本都是项目相关的细节知识点等等,语法部分答得比较爆炸,幸亏前面俩个面的还行,撑住了一点场面吧…………

第二天收到电话,拿到了俩个组的offer =。=

### 关于 Momenta 的技术信息 尽管当前提供的引用并未直接提及 **Momenta** 这一名称,但从上下文中推测,您可能希望获取类似于 **Moment.js** 或其他时间处理库的技术文档或使用教程。以下是关于此类时间处理工具的相关技术和实现方法。 #### 1. 类似 Moment.js 的开源项目概述 Moment.js 曾经是一个非常流行的时间处理 JavaScript 库,但由于其官方已停止开发新功能[^1],社区涌现了许多替代方案,例如 `day.js` 和 `date-fns`。如果您的需求涉及 Vue 生态系统中的时间处理,则可以考虑使用 `vue-moment`,它提供了简单易用的接口来集成 Moment.js 功能[^3]。 #### 2. 安装与基本使用 对于类似的开源项目(假设为类 Moment.js 工具),通常可以通过 npm 或 yarn 来安装: ```bash npm install moment vue-moment --save ``` 或者如果您更倾向于轻量级解决方案,可以选择如下命令之一: ```bash npm install dayjs --save ``` ```bash npm install date-fns --save ``` 在 Vue 中引入这些库的方式也相对直观。以下是以 `vue-moment` 为例的一个典型配置方式: ```javascript import Vue from 'vue'; import VueMoment from 'vue-moment'; Vue.use(VueMoment); ``` 随后,在模板中可以直接调用内置过滤器完成日期格式化操作: ```html <template> <div>{{ timestamp | formatDate }}</div> </template> <script> export default { data() { return { timestamp: new Date(), }; }, }; </script> ``` 上述代码片段展示了如何通过简单的管道符 (`|`) 调用预设好的过滤器函数。 #### 3. 高效的时间处理特性 无论是选择传统的 Moment.js 还是现代替代品,它们都具备一些共同的核心优势: - **日期解析**: 支持多种输入形式 (字符串, 数字戳等),并能自动转换为目标对象。 - **国际化支持**: 提供多语言环境下的时间和日期表达能力。 - **性能优化**: 新一代框架如 Day.js 更加注重运行效率以及包体积控制。 值得注意的是,虽然原始版本的 Moment.js 受到了广泛好评,但在实际应用过程中也可能临内存占用较大等问题;因此建议开发者依据具体场景权衡选用最合适的选项。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值