meta首先是一个OA,用的codesignal,70分钟题库随机4题,均为原创。题库量非常大,大概有2000+以上。值得一提的是使用这个平台做OA的公司都是使用的同一套题库。这对算法题量不够的同学有非常巨大的挑战,不过可以尝试联系我们做OA辅助来通过这个环节。
后面就要分是intern还是full time
如果是intern的话,总共两轮面试
拿product组举例intern 一共两轮都是coding
一面两道算法题
LCA(Lowest Common Ancestor)题目: 要求找到两个树节点的最近公共祖先。一个典型的题目描述可能是这样的:
"给定一个二叉树和两个树节点,找到这两个节点的最低公共祖先(LCA)。假设所有节点的值都是唯一的,且给定的两个节点都存在于树中。"
String Decode 题目: 这是一道关于字符串解析或解码的问题:
二面两道算法题
"给定一个编码字符串,其中数字后面跟随字母表示该字母重复的次数,解码这个字符串。例如,输入 '3a2bc' 应返回 'aaabbc'。"
Island 题目: 这是关于二维数组中寻找“岛屿”的问题,其中岛屿由相邻(通常是水平或垂直)的非水区域组成。
"给定一个由 '1'(表示陆地)和 '0'(表示水)组成的二维网格,计算网格中岛屿的数量。一个岛被水完全围绕,并且它是通过水平或垂直连接陆地单元格形成的。你可以假设网格的四个边界都被水包围。"
判断能否把人坐成一圈: 这是一个有关图论或者组合问题。
"给定一组人和一些规则,其中规则指定某些人必须或者不能相邻坐下,判断是否可以安排这些人围成一个圈。"
以上算法全部答对+和面试官聊的好的话,基本等offer就行
如果是full time的话,那么更加困难一点,典型的场景是要做一个连续4个小时的back to back面试,也有分开面试的。由2轮算法+1轮BQ+2轮系统设计(system design)组成。
提到系统设计,我们凭着北美大厂丰富的工作经验,可以完整辅助系统设计面试哦,这是很多其他家比不了的,附上我们做的系统设计辅助图。
如果你正在投meta,又没有什么信心自己通过面试,找我们辅助是个非常不错的选择。可以大大的提高你的面试通过率。
如果有需要,请尽快联系我们,最近招聘回暖,我们至少需要提前3天预约哦。