获赞
64
粉丝
16
关注
1
看过 TA
508
天津大学
2025
算法工程师
IP属地:北京
Hello World !
私信
关注
查看21道真题和解析
0 点赞 评论 收藏
分享
腾讯-暑期实习-推荐算法-复试(已offer)暑期实习的面经现在才有空发出来哈哈哈个人背景:双985Timeline:2.25投递,3.4通知初试,3.5初试,3.8复试,3.10 HR面,3.12 HR电话沟通offer,3.15 正式offer邮件面试部门:PCG前情提要:之前腾讯发起面试都是腾讯会议,这次复试直接就是面试官打电话过来了,因为最近经常要面试我虽然有预料到是hr或者面试官什么的,但是听到说是腾讯的时候还是很惊喜!面试官问我现在方面电话面试吗,不方面可以再约(我正好在刷题hhhhh)。我在马上面和再约面之间纠结(再约怕错过机会),然后面试官说那可以先简单聊聊20分钟左右,然后我就开始复试了:)。电话面试20分钟左右,过程如下:1.简单介绍一下自己。2.面试官说初试的面试官已经问过很多项目问题了,这里就不问了。只出了一个数学题,怎么在只遍历数组一次的情况下算出数组的方差?(一般的逻辑是先算出均值,再利用均值算出方差,但是常规方法是二次遍历的。我一开始还有点懵,因为是第一次被问到数学,然后面试官提示我说概率统计肯定学过的,想想二阶矩。然后我就已经想到了,可以通过对方差的计算公式进行代换、移项得到。但是面试官以为我说的不是,让我可以拿纸笔演算一下,然后我就在纸上再推了一下,确定了就是我最开始说的那个公式,然后面试官说是对的:)其实就是 D(X) = E(x²) - [E(X)]²,在算x的均值的时候可以同时算x²的均值,所以只需要一次遍历)3.你有在考虑其他公司的机会吗(我说这个不太方便回答hhhh)?然后面试官说我这么谨慎吗哈哈哈哈。问我主要投的什么岗位(机器学习和推荐算法都有投,机器学习熟悉,推荐算法感兴趣)?然后问我如果给我offer我会接吗(迅答当然会啊啊啊啊哈哈哈哈)?最快什么时间可以到岗(我一开始说3月、4月就可以到岗,然后面试官说他们还是希望可以尽快到岗的,我赶紧说随时可以到岗)?4.有什么想问的问题吗?我问了这个算日常还是暑期,有没有转正,面试官说有转正的。Base是哪里(北京深圳都可以)?然后问了一下实习的主要内容是什么。面试官说是做推荐算法,更看重实习生的学习能力和发展空间。我再问了一下每周出勤要求和转正大概在什么时候。最后问了一下这个电话面试算正式面试吗,在HR面之前还有没有面试。面试官说没有了,这次就算一次面试,下一步就是HR面了(再上官网看的时候10分钟内进度就从复试变成HR面了,好快!)。 #腾讯#  #暑期实习#  #面经#  #算法#
查看8道真题和解析
0 点赞 评论 收藏
分享
腾讯-暑期实习-推荐算法-初试(已offer)暑期实习的面经现在才有空发出来哈哈哈个人背景:双985Timeline:2.25投递,3.4通知初试,3.5初试,3.8复试,3.10 HR面,3.12 HR电话沟通offer,3.15 正式offer邮件面试部门:PCG腾讯会议面了一个半小时,过程如下:1.先简单介绍一下自己。2.挑一个你觉得最能体现你的能力的项目经历展开讲讲。我挑了我正在投稿的论文来讲。然后面试官让我先介绍一下研究任务的背景。因为面试官对我做的任务不了解,所以我几乎是边讲边给他解释一些生疏的概念(在这种时候怎么简短有效地向别人解释新概念就很体现个人表达能力了)。之后就是深挖项目,问的很细,处理的数据集是什么格式,模型输入是什么,样本是什么,模型怎么训练的,full-batch还是mini-batch,有监督还是无监督,数据集太大为什么用 CPU 训练不用 GPU,怎么优化等等(氪金,买 v100 卡、mini-batch、分布式多卡训练)。然后问我 F1-macro 指标怎么计算的(F1是precision 和 recall 的调和平均,F1-macro 和 F1-micro 求平均的计算方式略有不同)。我看你的 AUC 指标挺高的,你觉得这样的性能提升幅度算大吗(AUC 的提升幅度比较小,一点点的提升都是突破)?AUC 指标的数值意义是什么,不用库函数的话具体计算公式是什么(具体计算方式我只记得一个大概的要做排序什么的了,面试官说基本上是这样)。3.对推荐系统感兴趣吗?了解推荐算法吗?(因为我的简历里有写了解具体的推荐算法),自己挑一个算法展开讲讲(我挑了 YouTubeDNN 进行介绍)。然后问 YouTubeDNN 和 DSSM 的区别是什么(我从两者双塔结构的区别、对 Item embedding 处理的区别进行了分析)。4.面试官口头表述出了两道 medium 代码题,都是动态规划:)力扣对应题目见下方。我是直接在 vscode 上写然后讲思路的。5.可以实习多久,什么时候可以开始实习,有在考虑其他公司的机会吗?我说这个不太方面透露,面试官笑了:)所以这个问题一般怎么回答比较好。有什么想问的问题,我问了一下部门的业务方向是什么,面试官说是QQ的部门,做QQ短视频推荐的,然后让我打开QQ看一下就知道了。我打开QQ找了一下才看到,面试官说你是不是把QQ卸了:)我说我平时比较忙,QQ基本上只用聊天功能哈哈哈哈哈哈哈(好吧)。力扣对应题目:【1143. 最长公共子序列】(原题,代码见图片)给定两个字符串 text1 和 text2,返回这两个字符串的最长公共子序列的长度。如果不存在公共子序列,返回 0。一个字符串的子序列是指这样一个新的字符串:它是由原字符串在不改变字符的相对顺序的情况下删除某些字符(也可以不删除任何字符)后组成的新字符串。例如,"ace" 是 "abcde" 的子序列,但 "aec" 不是 "abcde" 的子序列。两个字符串的公共子序列是这两个字符串所共同拥有的子序列。(我直接用二维 dp 秒了,然后面试官问我 text1 和 text2 的当前字符不相等时的状态转移方程求 max 为什么不加一个 dp[i-1][j-1],我还想了一点时间怀疑自己的代码,最后说 dp[i-1][j-1] 的情况已经包含在了 dp[i-1][j] 和 dp[i][j-1] 里了。然后面试官问我如果要求最长公共子序列具体的序列是什么怎么求,然后我就蒙了,思考了很久,觉得可以用 dfs 爆搜,然后还是用 dp 的话可不可以将 dp 数组的 int 改成 string,但是这样字符不相等的时候状态会分裂,所以应该比较难做,最后面试官说把这个当做课后题我回去再思考一下吧)【最长公共子串】(好像没找到 string 类型的原题,但是有数组类型原题【718. 最长重复子数组】,代码见图片)直接把上一题【1143. 最长公共子序列】的求公共子序列改成求公共子串。(面试官还是继续从上面那题展开考我变体,问我把求公共子序列改成求公共子串要怎么求。我一开始还想着用扩展 kmp (z函数) 解,但是发现这样需要把其中一个字符串的所有子串先求出来,多此一举,就还是用二维 dp 秒了。其实代码就是把【1143. 最长公共子序列】的第二个状态转移方程变一下,然后用一个 maxLen 实时更新求到的最长公共子串)复盘:1.前面经过几次面试, 现在对面试的流程和自己的简历内容已经比较熟悉了,但是因为对推荐算法的知识是新学的,所以遗忘很快,需要抽时间复习一下。2.这次直接出了两道中等动态规划题,差点招架不住,因为动态规划真的是我最弱的知识点,动态规划的题只要一难一变化我很容易就歇菜:)所以还是多练练动态规划吧:) #腾讯#  #暑期实习#  #面经#  #算法#
查看4道真题和解析
0 点赞 评论 收藏
分享
03-07 13:14
已编辑
腾讯_pcg_算法(实习员工)
个人背景:双985Timeline:1.25投递,2.19通知初试,2.21初试腾讯会议面了一个小时左右,过程如下:1.面试官首先介绍了一下部门(腾讯云)的情况和业务方向。2.让我介绍一下自己(目前情况,科研经历,项目经历)。3.就我介绍的项目经历展开提问。4.最后出了两道代码题,一道简单,一道中等。LC对应题目:【20. 有效的括号】(不是原题,但类似。加了一个条件,不同类型括号有优先级要求)给定一个只包括 “{”, “}”, “[”, “]”, “(”, “)” 的字符串 s,判断字符串是否有效。有效字符串需满足:1.只能按从大到小的括号优先级 “{”, “[”, “(” 进行嵌套和并列。优先级大的括号里可以有优先级小的括号,反之无效。2.左括号必须用相同类型的右括号闭合。3.左括号必须以正确的顺序闭合。4.每个右括号都有一个对应的相同类型的左括号。【525. 连续数组】(原题,我刚好前段时间恶补前缀和刷到过)给定一个二进制数组 nums, 找到含有相同数量的 0 和 1 的最长连续子数组,并返回该子数组的长度。复盘:1.整个面试下来比较流畅,被挂大概率是因为我的研究方向和部门不太match(面试官面试过程中提到)2.面试官态度挺好,因为不太熟悉我的研究方向,所以没有问太深入的问题。3.面试官最后还问了我两个问题,一是如果实习方向和我现在的研究方向不太match,需要重新看论文什么的我介意吗,我说不介意。二是我可以实习多久,是否可以尽快实习,我说随时可以,有多久就可以实习多久。事后觉得这几个问题应该是面试官的常规问题客气话而已:)Anyway,再接再厉!再投再面#我的实习求职记录##面经##腾讯##实习##内推##暑期实习##日常实习#
瞳zoe:请问佬手撕是在力扣吗
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务