商米安卓校招面经分享

先说结果:技术面挂了,但是感觉收获还是蛮大的。
简历过了,先是笔试关,一共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春招#
全部评论
按照我的理解,JVM 中会对程序创建虚拟机栈,对函数创建栈帧,栈帧这部分又是线程私有的;可以再扯点JVM 的东西
1
送花
回复 分享
发布于 2022-08-07 15:57
你面试的是什么岗位?
点赞
送花
回复 分享
发布于 2022-06-25 22:43
国泰君安
校招火热招聘中
官网直投
Java中父类对象能否强制转换为子类对象?  请问这个可以吗,我觉得他本身就是子类的话,应该可以转化吧,比如处理JSON的时候,很多出来就是Object,但是他本质是String,所以可以强转String,是这个意思吗
点赞
送花
回复 分享
发布于 2022-08-01 09:51
请问线程和函数有什么关系。。他们还有关系的吗
点赞
送花
回复 分享
发布于 2022-08-01 10:12
请问如何用函数创建线程呀
点赞
送花
回复 分享
发布于 2022-08-01 10:18
最后一题问的多得很,就一个套路,每个桶就接一半水兑起来就6L。数学模型就是长方体体积按对角线分割两部分相等
点赞
送花
回复 分享
发布于 2022-08-11 16:15
零基础投的安卓要约面,不知道咋搞
点赞
送花
回复 分享
发布于 2022-09-20 20:53 重庆

相关推荐

1 9 评论
分享
牛客网
牛客企业服务