AI Infra面试手撕经验贴(攒人品
1.leetcode
无重复字符的最长子串
图论:岛屿数量、岛屿最大面积
链表:反转链表、删除链表中重复的元素II、K个一组反转链表
二叉树:层序遍历、中序遍历
前K个高频元素
滑动窗口最大值
动态规划:买卖股票全系列,最长回文子串,最长公共子序列,编辑距离
合并区间
回溯:括号生成
2.非leetcode
快排
二分查找写一个开三次根号函数,误差在1e-5
输入123输出321
用随机数函数randf()表示概率,如从一个数组中取出某个数的概率为0.5这样
3.cuda
尽量不要写naive版本
reduce(至少要用warp shuffle)
二维大矩阵reduce,(1000000,128)矩阵reduce到(1,128)
GEMM的一些优化方法(一个thread算多个数,数据复用;访存合并;双buffer边读边算;避免bank conflict)
layernorm
softmax
onlin softmax
无重复字符的最长子串
图论:岛屿数量、岛屿最大面积
链表:反转链表、删除链表中重复的元素II、K个一组反转链表
二叉树:层序遍历、中序遍历
前K个高频元素
滑动窗口最大值
动态规划:买卖股票全系列,最长回文子串,最长公共子序列,编辑距离
合并区间
回溯:括号生成
2.非leetcode
快排
二分查找写一个开三次根号函数,误差在1e-5
输入123输出321
用随机数函数randf()表示概率,如从一个数组中取出某个数的概率为0.5这样
3.cuda
尽量不要写naive版本
reduce(至少要用warp shuffle)
二维大矩阵reduce,(1000000,128)矩阵reduce到(1,128)
GEMM的一些优化方法(一个thread算多个数,数据复用;访存合并;双buffer边读边算;避免bank conflict)
layernorm
softmax
onlin softmax
全部评论
佬是后端和ai infra双修吗
这么多手撕,你这面试难的就一直再做题?
买卖股票全系列,最长回文子串,最长公共子序列,编辑距离,这个挺有意思的
相关推荐
胖沐沐:因为内驱力吧 内心真正的想去实现 想去学更多的东西 就像有人热爱游戏 热爱短视频一样 这个也是一样的 把学技术作为日常 没什么稀奇的 我认为 把克服困难作为多巴胺源泉 只是卷这个形容词把这些给概括了
还有一种人就是没有安全感的人 比如马斯克 技术狂 因为小时候被欺负 只有学技术才能让自己有安全感 点赞 评论 收藏
分享
查看10道真题和解析