蚂蚁算法笔试,太难了
基础单选题 7题 21分
基础多选题 5题 15分
NLP单选题 2题 6分
NLP多选题 1题 3分
编程题 3题 10+20+25分
太难了,怎么出这种东西
第一题给两个大整数x和y,最大1.2e6位数,问x*y是不是66的倍数,这里考察大数判2、3、11的倍数技巧,判2直接判个位数是不是2的倍数,判3把所有数位加起来判是不是3的倍数,判11把奇数和偶数位分开求和,然后相减,看差是不是11的倍数
第二题要求用numpy、pandas、scikit-learn写单层GraphSAGE-Mean节点分类器,一看又是不会的,直接跑去看第三题了,最后也根本没时间尝试这题
第三题给一个长度为n的字符串s,再给定一个整数k,要求恰好从s中的头尾删去一共k个字符,也就是前缀删l个字符,后缀删k-l个字符,要求留下的字符串字典序最小,这题纯考察后缀数组板子默写,比较暴力的做法是直接trie插节点然后剪枝或者sort自定义cmp排序,我一开始写了个trie试试,只过了13.64%,SA的sort版本也只有27.27%,必须写基排,这题非常不适合放在笔试,蚂蚁纯恶心人
而且蚂蚁应该是这次做了以后,18个月内都不能再刷新笔试分数了,阿里系还要给笔试评级和面试一起综合评价,这波是恶心坏了,选对场次比什么都重要。
#蚂蚁集团笔试##蚂蚁##笔试#
基础多选题 5题 15分
NLP单选题 2题 6分
NLP多选题 1题 3分
编程题 3题 10+20+25分
太难了,怎么出这种东西
第一题给两个大整数x和y,最大1.2e6位数,问x*y是不是66的倍数,这里考察大数判2、3、11的倍数技巧,判2直接判个位数是不是2的倍数,判3把所有数位加起来判是不是3的倍数,判11把奇数和偶数位分开求和,然后相减,看差是不是11的倍数
第二题要求用numpy、pandas、scikit-learn写单层GraphSAGE-Mean节点分类器,一看又是不会的,直接跑去看第三题了,最后也根本没时间尝试这题
第三题给一个长度为n的字符串s,再给定一个整数k,要求恰好从s中的头尾删去一共k个字符,也就是前缀删l个字符,后缀删k-l个字符,要求留下的字符串字典序最小,这题纯考察后缀数组板子默写,比较暴力的做法是直接trie插节点然后剪枝或者sort自定义cmp排序,我一开始写了个trie试试,只过了13.64%,SA的sort版本也只有27.27%,必须写基排,这题非常不适合放在笔试,蚂蚁纯恶心人
而且蚂蚁应该是这次做了以后,18个月内都不能再刷新笔试分数了,阿里系还要给笔试评级和面试一起综合评价,这波是恶心坏了,选对场次比什么都重要。
#蚂蚁集团笔试##蚂蚁##笔试#
全部评论
全网讨论这个的太少了,是不是很多人都选择后面的日期了?
考虑多多吗,核心部门,实习hc很多,转正概率多,有兴趣点我主页了解详情
不参加这一场就自动顺延吗?
蚂蚁的笔试应该和阿里的互不影响吧
相关推荐
昨天 23:11
南开大学 Java 牛客91882925...:慢慢来,别给自己那么大压力,天无绝人之路。学习中成长,这背景已经超越绝大多数牛友了。多面几次就好了,我第一次面试前睡都睡不好,不过面试官人还好,进行一会面试就注意力全在题上了。所以跟面试官关系也很大
点赞 评论 收藏
分享
点赞 评论 收藏
分享
查看2道真题和解析