vivo提前批西安后端面经

说实话offer真的是很出乎自己的意料。曾经还在牛客发帖问大家菜鸡要不要参加提前批,大佬们都说要。我就干脆报一个试试水,谁想到现在offer都给我了,虽然是最低档但有就很不错了,7月还有原来找到别的暑期实习,感觉真的像做梦一样。
昨天早上一面到晚上发offer只有不到一天间隔,我都差点以为是假的,这效率堪比火箭。趁着现在还没忘完写一点能记着的面经。有可能有记错的部分,还有好多忘了,凑合着看吧。
技术面:软件工程师(后端方向)
1、自我介绍。
2、介绍项目。
3、介绍所用技术。
4、对string类的理解。接口和抽象类的区别。
5、静态变量存放在内存哪个区域?
6、有一个public static final的HashMap,里边对象的属性能不能修改?
7、说出6种常见的java异常。
8、多线程如何保持同步?
9、java可见性的关键字及其原理。
10、HashMap的实现原理、ConcurrentHashMap的结构、插入和查询的流程。
11、怎么查看java虚拟机内存占用?
12、JAVA内存如何分配?
13、堆区内存如何分配?
14、程序计数器的作用?
15、垃圾回收算法和流程。
16、如何减少full gc的次数?
17、方法区是否需要gc
18、类加载的流程。
19、知道哪些类加载器。
20、类加载器之间的关系?
21、双亲委派模型。为什么使用双亲委派模型?
22、mysql有几种锁?怎么实现?
23、mysql mvcc?
24、你用的mysql存储引擎?为什么选择它?实现原理?
25、innodb事物的级别
26、b 树的结构?与二叉树的区别?与b树的区别?
27、redis数据结构?单线程还是多线程?
28、cpu密集型多线程和io密集型多线程的比较。
29、cpu密集型里如何管理多线程?
30、用什么样的线程池和阻塞队列?
31、cpu线程特别多会产生什么问题?
32、io密集型里怎么减少需要的线程数?
33、io多路复用的原理和实现。
34、这个还不够,怎么减少处理io(和磁盘io交互)所需要的线程?
35、用什么样的队列?你是怎么实现?
36、(我回答的redis的list实现的)这种队列有什么缺点?
37、既然有这样问题,为什么不用rabbitmq?(我说我偷懒了。。。)
38、io量很大,队列很长怎么办?
39、如何分布式存储?
40、你还有什么问题问我?

hr面:
1、为什么选择读研?
2、为什么选择开发岗不去做算法?
3、研究生3年都做了什么?
4、对vivo了解多少?
5、从哪得到的招聘信息?
6、为什么选择杭州?
7、秋招还准备报哪几家?
8、还有什么想了解的?

最近又想起来一些,补充了一下,纪念首个offer。

#vivo##面经##秋招##Java工程师#
全部评论
多少钱?
1 回复
分享
发布于 2019-06-14 00:01
咱俩应该是一个面试官,多少钱
点赞 回复
分享
发布于 2019-06-14 00:09
联易融
校招火热招聘中
官网直投
电话面试还是现场面试
点赞 回复
分享
发布于 2019-06-14 01:02
xjtu的大佬也要签吗 以后会有更好的吧
点赞 回复
分享
发布于 2019-06-14 01:30
和楼主一样,最低档,楼主实习是哪个部门?😂
点赞 回复
分享
发布于 2019-06-14 07:50
最低档是多少呀老哥
点赞 回复
分享
发布于 2019-06-14 08:39
楼主签吗?好纠结啊
点赞 回复
分享
发布于 2019-06-14 10:05
感觉比我面的算法还难
点赞 回复
分享
发布于 2019-06-14 10:44
大佬,面试问题要回答到什么程度才能拿offer?感觉你这些问题我只能会个70%,有戏吗?
点赞 回复
分享
发布于 2019-06-14 12:55
第19个问题减少需要的线程数是什么意思
点赞 回复
分享
发布于 2019-06-14 16:54
Vivo加班吗
点赞 回复
分享
发布于 2019-06-14 22:21

相关推荐

哈喽,大家好!最近 在牛客上看到很多同学都在面试测开岗位哈.那么以我两段测试实习.两段测开实习(现在秋招提前实习 ing)来说:额,其实呆过四家公司了,QA这个岗位难度其实不大,主要就是比较考验耐心和细心,以及高强度的重复性工作.主要掌握常见的接口测试工具 postman,谷歌浏览器有个插件 postwoman 可以在浏览器上边测边用,抓包工具 Charles 性能测试等等.是比较基础的 QA 常见工作.目前秋招实习的这家公司,是真正意义上的测开纯写代码不测试,基于 Python 的自动化测试相关的,移动端 Appium 自动化框架,涉及到控件,图像识别 OCR 定位元素等相关知识.最近实习 mt 是给我分配了一个需求,我们公司是做运动相机的嘛,我们的 App 叫做"insta 360App" 用来连接相机用的.我进来这个岗位完全是从零到一去做的. 刚开始进来 python 甚至都不会,语法都看不懂 慢慢逐渐也上手可以慢慢写了,也增加了一些新功能,项目 git 提交也了快有十余次了最近遇到的问题就是有没有同为策划的小伙伴,自动化写的比较多的,可以深入交流下,探讨下技术,有时候在工作中遇到问题可以定位出来,但是自己不会改,就很头疼 #测开# #自动化测试# #24秋招#
投递谷歌等公司7个岗位
点赞 评论 收藏
转发
13 142 评论
分享
牛客网
牛客企业服务