蚂蚁-3.15-应用研发工程师Java
进入笔试,会有Java和CPP两个语言来选择
大体分为选择题和算法题两种,选择题里面有单选和不定项选,难度适中,题量大概 20道总共,和我投的方向很贴合。
算法题:
1 木棍拼房子
用木棍搭一个房子形状,下部是一个长方形,上面是一个等腰三角形,两种共用一条边。
现在手上有一堆木棍,这些木棍的长度不相同,最多用一次,问能否用给定的木棍拼凑出房子。
这个问题 本质就是判断给定的木棍里面,能不能凑出三对长度分别相等的木棍,我没有考虑是否能构成三角形,但好像也不用考虑,直接就A过了。
2 好二元组
给定一个长度是n的数组,然后数组里面的元素都是一个数组,里面有两个元素,就称之为一对二元组。
可以选择一个下标,将对应的元素进行操作,在最优操作后能有多少个不同的二元组
有点偏数学,我之前做过的,记得是要确保啥小于M的,然后根据记忆做完了A了一半
3 看了半天不懂意思 感觉也是数学相关的。
要刨除题目里面的数学内容,找到真正要做的,我看不明白
暑期实习笔试记录本 文章被收录于专栏
记录暑期实习对各家笔试的反馈
