vivo提前批 Java安卓方向面经

2020.06.10 下午14:30 视频面试
注意:使用最新版谷歌浏览器打开视频面试链接

1、自我介绍
2、项目中用的什么语言? Java呗
3、接触Java多久了?
4、先后学习过Java语言方面的哪些知识点?
这里可以完全可以说一些自己准备好的知识点,这样方便面试官继续问下去。
5、Java中重载与重写有什么区别?举个具体例子?
6、接口和抽象类的相同点与不同点?
7、用过Java哪些容器? 说了 hashmap
---hashMap的实现原理?
---如果负载因此超过0.75会发生什么现象?
---为什么既有链表又有红黑树?
---链表和红黑树查找数据的时间复杂度分别是多少?
---为什么红黑树的时间复杂度要低?
8、栈有没有了解过? 基于已有的数据结构去实现栈,会选择哪种?
9、多线程有没有了解过?说出几个Thread这个类里面的public方法?
10、用过什么注解?是为了解决什么问题呢?
11、jvm相关:列举几个Java里面会导致内存泄漏的场景?
12、数据库相关:写一个sql语句
13、Linux有了解吗?
14、软件方面有其他擅长的吗?
15、反问:
有什么学习建议? 多学习、多思考、多敲代码。。。hhh
有什么评价?

面试体验:很好,面试官很温和友善。

本人还是个成长中的小菜鸟,所以面试官都没有问很深,希望后面能努力学习,快快成长起来!
#vivo提前批招聘##vivo##安卓工程师##校招##面经#
全部评论
19分钟面完,面试官说后面等hr消息,是不是凉了
点赞 回复 分享
发布于 2020-06-10 17:11

相关推荐

点赞 评论 收藏
分享
lingo12:1.最好加个业务项目,大部分面试官工作以后会更偏重业务 2.实习部分描述一般般,可能hr看到会觉得你产出不够不给你过简历 3.蓝桥杯这些大部分人都有的,不如不写,反而减分项。
点赞 评论 收藏
分享
评论
2
17
分享

创作者周榜

更多
牛客网
牛客企业服务