当前位置: 首页 > 面试经验 >

商米安卓校招面经分享

优质
小牛编辑
162浏览
2023-03-28

商米安卓校招面经分享

先说结果:技术面挂了,但是感觉收获还是蛮大的。
简历过了,先是笔试关,一共8道题,全是lc上刷到过的原题,毫不犹豫的过了。
面试一开始,面试官根据简历上的项目经历问问题。
然后问Java语言基础,问到了泛型,有没有自己定义过泛型?(没有)
Java中父类对象能否强制转换为子类对象?(印象中这题并没有刷到过,就回答的没有,面试官再追问 那有没有一种可能,在某种特殊情况下父类对象能强制转换为子类对象?)此时我心里已经发凉了,他这么追问的意思是,肯定能强制转换,只是我不知道,这也不是题库里能见到的题。这题过了。
然后是问c语言基础,宏定义
再就是数据结构和算法,堆排序的实现过程,快速排序的实现过程(快速排序的实现过程用语言给他描述了,然后他再追问细节,第二轮排序的时候,数组是不是要移动?)人麻了,稀里糊涂不知道讲的什么,这题过。
再然后是操作系统和计算机网络。Java多线程。计算机网络的7层模型。线程和进程的区别。线程和函数的关系。创建线程需要什么参数?哪些参数是必要的?如何用函数创建一个线程?
然后,大学成绩怎么样?(绩点3.3)问高数,x立方的导数是多少?(3x方,很简单)如何用微积分计算圆锥体的体积?(具体过程不记得了,毕竟三年没学高数了,答的用极限的思想,把圆锥体抽象成无限个圆柱体,底面积乘高,两层类似f的符号相乘得出圆锥体的体积。)
然后再是概率论,如何计算数学期望?(答,数学期望类似平均值,比如在有10个点的散点图中,数学期望即这10个点的y值相加除以10)
最后是华为经典题,一个桶5L,另一个桶7L,如何得到6L?(答出来了)面试官立马追问,有没有一种数学理论可以给这个问题提供支持来证明,1L,2L,3L,4L,6L是不是都可以得到还是只能得到其中的某几种?(到这里,我是真的麻了,考这种题真的无从准备,面试官是啥问题都能深挖深挖再深挖)(最后一题有知道的同学可以评论区留言)
#2022春招#
 类似资料: