momenta内推momenta面经

一面

1. go基本八股,有线程和协程的区别(我答的一般,感觉这里可以联系gmp),三色标记法,如何通知goroutine让其关闭,map的底层结构

2. mysql基本八股,几种并发问题,对应怎么解决的,索引的结构,你是怎么建立索引的等等(记不太清了)

3. mysql执行一条语句的时候突然变得很慢,如何去优化,列举一下可能的原因

4. gin框架为什么快

5. redis的基本八股,几种数据结构,zset底层

6. 问简历上一些项目相关的技术以及具体实现

7. 手撕插入区间,思路没问题,但是边界没处理后越界了

二面当天就约了二面,我给推到下周一了。二面问的也不是特别难,可以说是八股进阶吧。

1. go八股必不可少

2. 聊项目,具体怎么实现的,有什么难题,怎么解决的

3. redis的集群方案,描述几种方式的架构,再说一些优缺点

4. 手撕合并两个有序链表(怎么才easy,我准备算法的时间最长了

5. 聊了聊实习岗位的业务以及相关技术栈6. 面试官当场说oc了,几分钟后hr电话来了

魔门塔(‌Momenta)‌不是外企也不是国企,‌而是一家民营科技企业‌。‌以下是关于魔门塔的详细背景信息:‌

‌性质‌:‌民营科技企业、‌独角兽企业、‌高新技术企业。‌

‌成立时间‌:‌2016年12月(‌北京公司)‌,‌2018年6月(‌苏州公司)‌。‌

‌注册资本‌:‌北京公司注册资本为88997.215万人民币,‌苏州公司为84905.7108万美元。‌

‌经营范围‌:‌包括科技领域内的技术开发、‌技术推广、‌技术转让、‌技术咨询、‌技术服务等,‌涉及自动驾驶、‌人工智能、‌汽车智能化等领域。‌

‌投资与合作‌:‌曾获得多轮融资,‌包括通用汽车的投资,‌用于加速自动驾驶技术的研发和应用。‌

总结!实力雄厚!!!!!

自动驾驶独角兽Momenta2025届校园招聘开启

【公司介绍】Momenta是全球领先的自动驾驶公司,致力于通过突破性的AI科技,创造更美好的生活。

【岗位需求】算法、后端开发、前端开发、嵌入式开发、架构集成、中间件开发、系统研发

【薪酬待遇】行业独角兽有竞争力的薪资+免费三餐、弹性工作不打卡、米哈游、福利奖金、六险一金、带薪假期、社团活动、定期体检、免费健身房、更多福利等你解锁!

【工作地点】苏州、北京、上海、深圳

【内推链接】https://momenta.jobs.feishu.cn/s/ZhU6WdDMg7A

内推码:YRHKRW8(后续有流程/面试时间上的问题,欢迎随时联系) 投递的uu留下姓名缩写和岗位~我会一一跟进~

#春招##校招##内推##momenta#
全部评论

相关推荐

1. NAT和IPv6作为解决IPv4地址耗尽问题的两个方法,分别存在什么问题        NAT        - 端到端通信受限,客户端设备无法直接被外部访问    - 复杂性增加        IPv6        - 兼容性问题    - 部署成本高2. 视频会议为什么使用UDP协议,数据丢失如何解决    - 低延迟:UDP 没有连接建立、确认、重传等机制,传输速度快,适用于实时通信。    - 丢包可容忍:视频和音频数据即使丢失部分帧,仍然可以继续播放,不影响整体体验,而 TCP 需要等待重传,可能会导致卡顿。    - 数据丢失可以采用更可靠的协议,比如基于UDP的QUIC协议3. Linux中,创建、移动、复制、删除文件和目录的指令    - 创建文件:touch filename    - 创建目录:mkdir dirname    - 复制文件:cp source dest    - 复制目录:cp -r sourcedir destdir    - 移动/重命名文件:mv source dest    - 删除文件:rm filename    - 删除目录:rm -r dirname4. SQL中的子查询是什么,可以用在什么场景    子查询是指 在一个 SQL 语句中嵌套另一个查询,通常用于筛选数据或计算值。    - 筛选数据 :SELECT name FROM students WHERE id IN (SELECT student_id FROM scores WHERE score > 90);    - 计算聚合值:SELECT name, salary FROM employees WHERE salary > (SELECT AVG(salary) FROM employees);5. volatile关键字的作用是什么        volatile 关键字用于 保证变量的可见性,即多线程环境下,一个线程对 volatile 变量的修改会立即被其他线程看到。作用如下:        1. 禁止指令重排序,保证代码按顺序执行。    2. 保证可见性,每次访问 volatile 变量时,都会从主存中读取最新值,而非线程的本地缓存。    3. 不保证原子性,如 volatile int count++ 仍然可能产生竞态条件,需要 synchronized 或 AtomicInteger 解决。6. Java中的多态是如何实现的 谈谈你对多态的理解        **多态(Polymorphism)** 指的是 **同一方法在不同对象上表现出不同的行为**。Java 中的多态可以从以下几个方面考虑:        - 方法重写:子类重写父类的方法    - 方法重载:同一个类中的同名方法,参数不同、返回值不同,根据需要调用    - 接口和抽象类:通过接口或抽象类,使不同类具有相同方法签名,实现不同功能。7. 设计一个校园论坛帖子的防刷机制,如何考虑    - 限流/分布式限流    - IP黑名单    - 验证码8. 如何识别和应对点赞的恶意脚本和机器人9. 实习和项目中是如何应对快速学习的情况的10. 短链接项目的背景和目的是什么(第八个问题中提到了短链接项目)11. 你在短链接项目中具体负责的部分是什么,是如何使用Kafka消息队列的12. 你在实际开发中是否遇到过很复杂的问题,你是如何发现并解决的13. 三年内职业规划
查看13道真题和解析
点赞 评论 收藏
分享
评论
1
3
分享

创作者周榜

更多
牛客网
牛客企业服务