MiniMax - 服务端研发 - 一面(春招第二面)

全程问的比较基础,简单聊了聊项目,到处问点基础八股,最后一个场景题和一个算法题,整体难度不大。自己好久没刷算法题了,只会一种堆解法,硬让我写快排,也是吭吃瘪肚。整体面试过程比较愉快,体验极好,最后反问工作时间,早 10,晚上不确定,一周大部分都是六天,一个月有一周可以双休,给我吓坏了。

技术面经

Intern:

  • jiyun-ns 项目你做了哪些优化
  • dag-engine 为什么需要使用 Redis 分布式锁

Webserver:

  • poll 和 Epoll 有什么区别
  • 水平触发和边沿触发有什么不同

MySQL:

  • 如何优化一条 SQL 语句
  • 事务隔离级别有哪些
  • 可重复读会造成什么问题
  • 如何解决幻读
  • 为什么 InnoDB 底层使用 B+ 树

Redis:

  • 基础数据类型有哪些
  • ZSet 底层实现、为什么更高性能
  • ZSet 底层为什么不使用树结构
  • Redis 如何实现高可用
  • Redis Cluster 如何实现数据分片
  • Redis Cluster 中谁负责切换机器

Scene Problem:

  • 现在有一个爬虫程序已经爬取了几亿条网页信息,如何保证在下一次爬取,可以跳过已经爬取过的网页,如果网页量达到千亿级别怎么办?

LeetCode:

  • 输出数组中第 K 大的数(提示:借用快速排序思想)
#include <iostream>
#include <vector>

using namespace std;

void quick_sort(std::vector<int>& nums, int start, int end, int k) {
    if (start >= end) {
        return;
    }

    int pivot = nums[start];
    int i = start, j = end;
    while (i < j) {
        while (i < j && nums[j] >= pivot) {
            j--;
        }
        swap(nums[i], nums[j]);
        while (i < j && nums[i] <= pivot) {
            i++;
        }
        swap(nums[i], nums[j]);
    }
  
  	// 在快速排序基础上增加了对于 pivot 右侧数组元素个数的判断 (其余与快排相同)
    if (nums.size() - i < k) {
        quick_sort(nums, start, i - 1, k);
    }
    quick_sort(nums, i + 1, end, k);
}

int main() {
    std::vector<int> nums = {1, 5, 9, 2, 3, 1, 4};
    int k = 3;

    int n = nums.size();
    quick_sort(nums, 0, n - 1, k);

    std::cout << nums[n - k] << std::endl;  // 4

    return 0;
}

#春招##软件开发2024笔面经#
全部评论
就会 Redis 一到场景题就是 Redis 硬解 笑嘻了
4 回复 分享
发布于 2024-04-12 17:20 辽宁
初创好像都很卷吧😥
2 回复 分享
发布于 2024-04-13 21:51 安徽
我面的时候给我出的题是小行星撞大行星的题 看来是真想挂我
1 回复 分享
发布于 2024-06-13 09:21 湖北
上来就是千亿级别😅
1 回复 分享
发布于 2024-04-15 18:15 上海
找第k大用快排的思路是on的,用堆是带log的
1 回复 分享
发布于 2024-04-12 20:08 辽宁
可能是同一个面试官有好几问都一样
点赞 回复 分享
发布于 2024-08-23 13:00 广东
想请问一下快排思路找到i==k的时候是不是就可以直接返回结果了,就是不用排完。
点赞 回复 分享
发布于 2024-05-09 17:35 上海
minimax有后续吗佬
点赞 回复 分享
发布于 2024-04-23 22:45 山西
他家不是用go吗
点赞 回复 分享
发布于 2024-04-15 12:08 安徽
佬不是已经签了吗
点赞 回复 分享
发布于 2024-04-13 21:19 上海
佬是准备又冲互联网了吗?
点赞 回复 分享
发布于 2024-04-13 21:09 北京

相关推荐

评论
5
23
分享

创作者周榜

更多
正在热议
更多
# AI面会问哪些问题? #
24273次浏览 477人参与
# 中国电信笔试 #
30906次浏览 283人参与
# 米连集团26产品管培生项目 #
12905次浏览 285人参与
# 你的实习产出是真实的还是包装的? #
18515次浏览 329人参与
# 如果秋招能重来,我会____ #
96446次浏览 499人参与
# 春招至今,你的战绩如何? #
59119次浏览 535人参与
# 开放七大实习专项,百度暑期实习值得冲吗 #
13973次浏览 208人参与
# i人适合做什么工作 #
36645次浏览 123人参与
# 我是面试官,请用一句话让我破防 #
79291次浏览 219人参与
# 哪些公司真双非友好? #
69118次浏览 287人参与
# 找AI工作可以去哪些公司? #
7456次浏览 177人参与
# 从事AI岗需要掌握哪些技术栈? #
7444次浏览 234人参与
# 五一之后,实习真的很难找吗? #
102790次浏览 584人参与
# 投递几十家公司,到现在0offer,大家都一样吗 #
339699次浏览 2163人参与
# 你做过最难的笔试是哪家公司 #
29459次浏览 179人参与
# 你小时候最想从事什么职业 #
159824次浏览 2072人参与
# 阿里笔试 #
175926次浏览 1299人参与
# 金三银四,你的春招进行到哪个阶段了? #
21389次浏览 274人参与
# 一张图晒出你司的标语 #
3777次浏览 71人参与
# 面试被问期望薪资时该如何回答 #
382422次浏览 2163人参与
# 晶盛机电求职进展汇总 #
35209次浏览 318人参与
# 应届生第一份工资要多少合适 #
20439次浏览 84人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务