本人留学生,今年年底毕业,专业计算机工程
人生第一次投简历然后参加面试
小米春招可以选两个意向岗位
第一个选的安卓开发JAVA那个
1面(没过)内容
给一个有序数组[-3, -2, 0, 0, 1, 2, 2, 3], 先平方, 然后找不重复的数字个数。
我用最麻烦的做法一步一步写出来了,用了大概四十分钟😥😥,所以不出意外的第二天被邮件感谢了。
然后是如题的岗位
1面内容(已过)
问了问学校作业的项目,问我是不是自己做的,都做了什么,难点复杂点在哪,还好我是好好做的,所以我就跟他一顿说。
做了个题,把无序linked list排序,我用的bubble sort,主要我就把sort写出来了,然后跟他解释了解释就算可以了。
然后是反问,问了问工作用的语言,以及java需要掌握的程度,因为我还没毕业,所以我还问了问选课推荐。
做完就问我第二天有没有时间,我说有,第二天就接到了约2面的电话。
当天是周五,问我当天下午有没有时间,我说不行,又问我晚上行不行,我还说不行,于是就安排了这周一。利用周末突击了一把🤓
2面(昨天)内容(已过)
上来先自我介绍,我就把学校学过得东西都说了一遍,还好我软硬方面都学过,所以语言方面能说的比较多。
然后他把我简历里面做过的都问了一遍,我就把我记住的全都说了。
然后做题,在时间空间都是O(n)的情况下,把一个array排序,然后找出相邻两个数的差的最大值,但我当时只能想起来bubble, insert和quick, 这三个都是n方。没有办法只能硬写,先bubble然后假设max=a[1]-a[0],然后去loop整个sorted array。写完之后跟他解释了解释。
然后是反问,我还是问了和1面相同的问题。
因为感觉做的不是很好,都已经做好今天再次被感谢的准备了,结果今天下午接到了hr电话。但我当时在外面除了听到她说她是hr之外别的一句没听清,所以就约的明天上午再打电话😂
差不多就这些了,感谢之前写面经的人,希望我的也可以帮助到更多的人,谢谢大家,鞠躬
全部评论
(1) 回帖