Vivo后端开发岗面经

一面

自我介绍

你常用的数据结构有哪些?

Hashmap说说

Jdk 1.8的优化。为什么使用红黑树,它是如何做到效率优化的?

concurrenthashmap说说,它是如何保证线程安全的?

说了jdk1.7hashentrysegment锁。

具体说说segment锁?


数据库的隔离级别?四个。你平常使用的是哪个隔离级别。

Synchronized,底层是如何实现的?

说了monitor对象头,以及两个monitorentermonitorexit运用于代码块。

对象头是存储了哪些信息?

说说synchronized的锁优化过程?

说了偏向,自旋,轻量和重量。

Volatile底层是如何实现的?

说了内存可见性和内存屏障

Volatile是绝对线2程安全的吗?

不是,没有保证原子性。

说说你常用的并发包JUI

说了多线程。

说说你常用的线程池?

说了new ***d newFixed。以及介绍各个参数

说说线程池的过程?

说了创建确定各个参数,然后没有超过核心线程池数目。超过了,如何采用阻塞队列。以及超过最大线程池数目。如何拒绝策略。

最后还是问项目,项目中的难点,是如何解决的?

反问环节


Hr

自我介绍?

缺点?

对学习成绩的评价,以及如何看待学习成绩?

课余做什么?

vivo的了解

如何看待加班?

评价自己的学习能力?

工作城市的选择

是否有其他offer?

反问

一周内通知结果。

开发岗大小周。

签约会在线下举行,不会逼签。签约会地点和面试地点应该是一样的。

嗯没问jvm的知识。基本就是深问到你答不上来就结束,然后面试官说没关系,接着问另外的知识点。

面试过程:等待时间短,面试官体验很好。hr 全程smile


约的是下午4

11<stron>40就到达现场,签到。11<stron>50就面试上了。来的很凑巧。</stron></stron>

前面还有0个***正在等待面试,请您在面试候场大厅稍作休息,妥善安排您的时间,并及时关注现场叫号情况,避免过号。

面试地点:成都

意向工作地点:深圳

#vivo##Java工程师##面经##校招#
全部评论
恭喜恭喜
点赞 回复 分享
发布于 2019-09-18 14:50
没有手撕算法吗
点赞 回复 分享
发布于 2019-09-18 13:55

相关推荐

06-18 15:03
重庆大学 运营
运营你豪哥:做一下被打的数据,分析输出优化建议
点赞 评论 收藏
分享
运营你豪哥:简历改改吧-非本、求职意向技术岗、无实习经历、内容空洞 如果简历不爆改的话,应该是会持续崩溃了 1.把你教育经历放最下面去 2.蓝底照片很奇怪哈,感觉还在高中时代,建议白底重新拍一下 3.校园经历没啥必要,收集和反馈同学们对产品的意见,解决学生和老师之间的沟通,企业招聘不看这些哈 好好思考一下简历的设计和你要表达的重点,再去投简历
点赞 评论 收藏
分享
评论
3
33
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务