京东安卓开发视频二面面经

  • 自我介绍

  • 然后开始问数据结构,堆的实现,什么是完全二叉树,堆用在什么场景,我说找前k大的数的这种排序里面

  • 找前k个数的排序里面,堆和快排哪个好?

  • 有2个G的数据,4M的空间,怎么排序,这个是深问,要细节到具体怎么分

  • 说一下层次遍历,用队列实现,一步一步说(考察思维能力),现在只有栈,怎么实现层次遍历(栈模仿队列)

下面就开始灵魂拷问了

  • 我看你也在准备后端,为什么?我说安卓岗位比较少,做两手准备,就问安卓岗位少的现状是什么,我说现在都是前端混合开发,然后他说对

  • 问你感觉,你和那些会混合开发的人相比,有什么优势,我只能说底层了解的多一点(其实我想说Java底层的),然后自学能力强一点。噩梦的开始,问那既然你底层了解的多,我问你一下,你了解JNI么,不了解;了解原生安卓和Web的桥接么,不了解;了解安卓虚拟机么,不了解;了解App的ARM、X86这些架构吗,不了解。。。那我感觉安卓底层就这些东西了,你一个都不了解啊,啪啪啪啪啪打脸

  • 然后说,你原本可以继续深入学混合开发,提升你安卓的竞争力的,但你放弃了,跑去搞后端了,那你相比别人,没有任何竞争力了(说的挺对的)

  • 能不能来实习(在毕业前能来实习三个月的话,会比较有优势)

面试官真的一针见血,说的挺对的,后面还是对自己的未来、核心竞争力这些东西再多思考思考吧

#京东##Android##面经##Java#
全部评论
哈哈,我也是被说了,我简历是后端加深度学习。跑去投客户端😂
2 回复 分享
发布于 2020-07-21 22:12
楼主最后过了吗?
1 回复 分享
发布于 2020-08-18 15:07
这个面试官有点东西 虽然挂了还是有些收获
点赞 回复 分享
发布于 2020-07-22 15:25

相关推荐

11-13 01:07
已编辑
门头沟学院 iOS开发
京东 零售 19*29k 硕士985
点赞 评论 收藏
分享
10-28 11:55
已编辑
门头沟学院 Java
京东 零售-广告数据 19薪,但具体能拿多少还是个迷 硕士
喜欢摸鱼的山羊很刻苦:你放一万个心 京东零售肯定比你快手强度大 并且是大得多
点赞 评论 收藏
分享
点赞 12 评论
分享
牛客网
牛客企业服务