20道选择(单选+不定项)+ 3道编程 虽然知道没有什么时候是完全准备好的,但是面对不熟悉的知识点还是很down,要继续复习呀! 还是说一下三道编程题吧: 1. 密码:输入是加密后的由小写字母构成的字符串,要求输出加密之前的字符串,加密规律也很简单,就是ascall码+3对应的字符,注意x,y,z加密后分别是a,b,c,解码时对应特殊考虑(只有这题ac了) 2. K排序:输入一个序列arr和每次能
小红书的一二面面试官都超级好,聊天过程就感觉和我性格很能合得来,毕竟面试官里是少数在我说我的mbti是enfp的时候有反应的!hhhh 时间线: 投递3.20 一面3.27 二面4.7 隔天hr打电话发offer 小红书一面 1. 自我介绍 2. 聊实习+项目 3. 什么是Buffer 4. 分片用的什么API 5. 哈希是根据什么生成的 6. JS基本数据类型 7. JS继承是怎么实现的 8.
面试官迟到7分钟左右 进来了之后表示抱歉,因为上一个面试的人超了时间。告诉我本次面试大概20分钟,准备好了可以开始自我介绍了,注意把控好时间 其实这里我就已经觉得兴致不高了,所以回答的没有很用力 1.自我介绍 2.你知道这个岗位是做什么的吗?(我按照JD加自己理解说了几点 3.我们这个岗可能更偏数据分析处理一点,你觉得你能做吗 4.在学校有自己训练过模型吗 5.能给我介绍下是怎么训练的吗 6.如果
一面 业务面 25min 1.自我介绍 2.项目介绍 3.项目细节追问 4.在实习中的最优成就感的事和感觉最枯燥的事 6.你在这段实习中学到了什么 7.假设重新再做一次这个项目,怎么让这个项目做得更快更好 8.怎么拆解目标?怎么分析case?有哪些维度等等 9.你觉得策略产品经理和功能型产品经理有什么区别? 10.为什么偏向策略产品经理? 反问 二面 业务面 30min 1.自我介绍 2.介绍
全程25分钟 手撕:lc5 只需要输出长度,中心扩展秒了 项目 Transformer中缩放点击注意力为什么要除以根号下dk(这个问题被问到好多次了,给出了原文解释) 为什么值是根号下dk而不是dk,dk的2/3次方等?(这里李沐的动手学深度学习给出了一个解释:假设查询和键的所有元素都是独立的随机变量,并且都满足零均值和单位方差,那么两个向量的点积的均值为0,方差为d。为确保无论向量长度如何,点积
23 秋招 redStar计划 小红书前端 一面(50min) 记录 23 秋招第一次被kpi,不吐槽了,直接上面筋 这次被kpi还挺有诚意,问我这么久 介绍一下项目/实习的难点 js数据类型 判断数据类型的方式 typeof原理 js闭包问题,解决内存泄漏 ['1', '2', '3'].map(parseInt) es6 class原理 commonjs 实现原理 说说严格模式 常见的前端攻击
没有感谢信,去官网看了下才知道挂了。 算法题都做出来了,八股答得不好(或者说有点惨烈) vector push_back 的时间复杂度是什么 什么是半连接队列,半连接队列满了怎么办? Linux 中如何实现一个定时器,能够精确到微秒 LT、ET 的区别是什么,如何用 LT 处理可写事件。 给你一个二叉树,如何保存到磁盘,方便下次读取。(如何序列化二叉树) 写一个 web 服务,如何减少中间层读写消
58同城 汽车部门 1.协程原理 2.挂起函数和多线程效率比较 3.Glide加载gif原理 4.MVVM架构在项目中如何设计 5.不用LiveData实现MVVM刷新View 6.LiveData在ViewModel注册 7.为什么使用ExoPlayer作为播放组件 8.ExoPlayer的进度条刷新原理 9.MediaPlayer和ExoPlayer的计时原理 10.MediaPlayer计时
10.31 晚上7点 45分钟左右 面试官是小姐姐 总体半聊天,很多问题也都是聊天的说,对不对无所谓 自我介绍 1.挑一个项目介绍 2.SSR的原理 2.用过的hook 3.React 17 和 React 18的区别 这个问题我扯的太多了,列一下 React.isBatchingUpdate Schedule ensuredIsScheduled shouleYield UpdateQueue
题面在代码中 A. 平衡 和昨晚的美团笔试差不多,先一遍dfs处理以sz[i], 得到以 i 为根的子树大小,枚举边求答案即可。 /* 小红书 23届补录&24届实习 【24届实习】算法笔试 */ #include<bits/stdc++.h> #define debug(x) std::cerr << x << '\n'; #define all(x) x.begin(), x.end()
简单粗暴,kpi 1. si环节 2. 项目拷打,面试官听着挺懵逼,兴致也不高,想早点结束 3. 算法 24点游戏 没刷过,有点懵,直接g,虽然写出来了,但这个思路也没把握,跟面试官说,面试官又懵了,估计就看了下官方题解,只懂这么一种解法。后来leetcode查了下,hard级别,也不在热门题目集合中,hot100,top150,面试宝典,剑指offer中均无此题 事前也看了不少小红书面经,感觉出
T1(模拟、哈希表、排序) #include <bits/stdc++.h> using namespace std; typedef long long LL; typedef pair<string, int> PSI; const int N = 1e5 + 10; void solve() { string line, t; getline(cin, line); line
第一题:排序 第二题: 题目:n个事件,第i个时间的花费时间为ti, 精力hi,快乐值ai。时间限制T,精力限制H,求能获得的最大快乐值? 思路:背包 第三题:一个树,每个节点有一个权重,初始每个节点都是白色,每次操作可以选择两个节点,如果这俩节点权重和为质数,则可以选一个染红。问最多能染红多少节点? 思路:dp dfs, 类似leetcode打家劫舍3。二叉树=>n叉树,相邻只能抢一个=>相邻且
刚完,寄了 一面问了些C++的基础语法啥的,常规题,比较简单,然后深入问的项目,网络和OS相关的。 手撕题:Trie树,只给你10min 二面只问了25min,估计是凉了
笔试(8-19)-> 约面(8-31)-> 面试(9-2) 1.自我介绍(3min) 应该是面试官那边网络不好,办公室也很吵,说没怎么听清 2.拷打实习和项目(大概20min) 实习和项目不如意,没亮点,也不是数仓和平台建设,不太感兴趣 3.MapReduce(大概5min) 讲了一下过程 4.两道sql(大概15min) 1)分组聚合去重 2) 同时在线最大主播数 简单通过 5.反问:面试表现(