小红书

收藏
电商
1000-9999人
D轮及以上
上海
live 正在进行专场招聘活动,简历直投企业HR, 前往投递
高校必争榜offer比较常胜榜HC充足榜校招高薪榜牛客指数榜
榜单独角兽企业榜单高新技术

133

在招职位

612

面试经验

25

真题试卷

查看官网
上传简历
此刻你想和大家分享什么
职位类型
全部
后端开发
前端开发
测试
人工智能/算法
产品
运营
银行
市场/营销
财务审计
最新
热门
头像 会员标识
07-22 20:09
西南大学 C++
小红书有一个推荐系统,可以根据用户搜索的关键词推荐用户希望获取的内容。现在给定小红的搜索记录(记录为分词后的结果),我们认为当一个单词出现的次数不少于3次时,该单词为“用户期望搜索的单词”,即称为关键词。请你根据小红的记录,输出小红的用户画像对应的所有关键词。时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 256M,其他语言512M输入描述:一行字符串,仅由小写字母和空格组成。代表小红的搜索记录。字符串长度不超过100000。输出描述:小红所有的关键词。每行输入一个。你需要按照搜索频次从高到低输出。频次相同的,你需要按字典序升序输出。示例1输入例子:kou red game red ok who game red karaoke yukari kou red red nani kou can koukou ongakugame game输出例子:redgamekou#include <iostream>#include<algorithm>#include<vector>#include<map>using namespace std;struct mapcomparator {    bool operator()(const std::pair<string, int>& a, const std::pair<string, int>& b) {        if (a.second == b.second) {            return a.first < b.first;        }        return a.second > b.second;    }};int main() {    string a;    map<string, int> wmap;    while (cin >> a) { // 注意 while 处理多个 case        wmap[a] ++;    }    vector<std::pair<string,int>> sortMap(wmap.begin(), wmap.end());    std::sort(sortMap.begin(), sortMap.end(), mapcomparator());    auto it = sortMap.begin();    while(it!=sortMap.end()){        if(it->second > 2){            cout<< it->first <<endl;        }        it++;    }}// 64 位输出请用 printf("%lld")
查看2道真题和解析 投递小红书等公司10个岗位
点赞 评论 收藏
分享
特效渲染方向的,基本都是问图形学,然后二面很关注opengl的使用。没咋用过,面的我很难受。腾讯面经看我另一个帖子。小红书一面1. 图形学1.1 延迟渲染的缺点1.2 介绍下软光栅渲染器1.3 介绍下PBR和IBL技术1.4 IBL的烘培和渲染,你讲的是烘培(预计算),渲染怎么做?怎么用那几张烘培出来的贴图1.5 其实我是想让你结合渲染方程讲一下PBR和IBL的原理(应该是贴图计算出宣布方程的哪些项?)1.6 介绍下Gamma矫正1.7 介绍下你的软阴影1.8 较少下你的光线追踪项目1.9 描述一下摄像机投射一条光线的过程。传入的数据有哪些,经过哪些计算,返回什么结果?1.10 你传入像素着色器的是一个已经建好的BVH结构1.11 了解现在主流的抗锯齿技术吗?1.12 MSAA需要硬件支持。子采样这个概念在像素着色器里是没办法做到的。那如果在不支持MSAA的设备上,单次只渲染一帧的情况下,还有什么渲染方案?1.13 你的阴影支持多光源吗?1.14 介绍下前向渲染和延迟渲染1.15 延迟渲染的优势?哪些场景不支持延迟渲染?2. 算法* 在一个有序数组里,有n-1个范围是1-n的数字,找出缺少的数字。* 面试官希望用二分做 3. 反问3.1 表现如何?---这场是我所有面试最难受的一场小红书二面1. 图形学1.1 介绍下项目1.2 你的纹理贴图不是GPU在做的事情吗?1.3 看你实现了基础数学库。LookAt矩阵是怎么实现的?1.4  先平移再旋转吗?1.5 你的相机系统需要什么东西?1.6 你有使用Opengl的完整实现吗?1.7 把数据从cpu传到GPU你是用纹理。还有哪些方式?1.8 还有没有其他方式可以让片元着色器拿到数据?1.9 用OpenGL渲染一个三角形的流程。大概用到哪些API?1.10 你知道帧缓冲主要是用来做什么的吗?1.11 怎么判断这个帧缓冲是否是渲染的屏幕上的?1.12 这两个项目的难点是什么?介绍下1.13 有什么问题让你解决一天两天,一个具体的问题。1.14 你是怎么定位到问题的?1.15 如果你定位别人的问题,你会怎么做?1.16 第二个项目遇到过什么难点吗?说下具体的问题。怎么解决的?1.17 你要控制一个三角形的缩放。你有哪几种方式?1.18 你说的都是在VS里面。在FS里面要怎么做?1.19 你有没有写过后处理?你做的后处理太基础了,有别的吗?1.20 渲染一个滤镜链。一个串联的渲染pass。你觉得有什么性能上的卡点?1.21 如果你的链很长,你要怎么优化呢?GPU的资源的利用要怎么优化?1.22 你当前pass用到的纹理,怎么判断其他pass是否持有?1.23 怎么渲染一个圆形1.24 glsl了解多吗?2. C++2.1 写一个单例模式3. 反问3.1 有什么需要提升的?#面经##小红书##小红书面经##面经小红书#
查看42道真题和解析
点赞 评论 收藏
分享
模拟面试
真实面试体验,快速补齐短板
应聘感受
暂无应聘感受
牛客网
牛客企业服务