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 13:55
恭喜恭喜
点赞 回复
分享
发布于 2019-09-18 14:50
联想
校招火热招聘中
官网直投

相关推荐

3 32 评论
分享
牛客网
牛客企业服务