vivo Java后端秋招提前批面经 杭州场

等了这么久,终于收到vivo 的offer了,不容易呀😭😭

技术面

项目的难点及解决方案

在实习公司实习的感受是什么

你是这么看待区块链的(本人目前在一家区块链公司实习,所以问了一下~)

你看好区块链吗

如果某个用户同时请求创建活动接口100次,如果防止它被重复创建?创建前查看该记录是否存在、使用锁、如果是分布式的使用分布式锁—这样解决了99.99%的问题。除了使用这些方案,还能使用什么方法解决吗?

讲讲分布式锁的实现

你用过Java的J.U.C并发包吧,给我讲一下AQS的原理

能讲下ConcurrentHashMap的实现原理么 JDK7或者8都行

MySQL InnoDB存储引擎中的MVCC解决了什么问题,能说下MVCC的实现原理么

你平时是怎么创建线程的?

为什么用线程池,线程池有什么好处?

创建线程池需要的关键参数有哪些?

线程池有哪几种任务拒绝策略

我看了一下你简历上写了很多redis字眼,那你知道redis的什么东西

Redis的key的写入和删除的原理

怎么保证Redis的高可用

你还用过rabbitMQ呀,它能够做什么?

给你一道进阶题,rabbitMQ是怎么保证消息不丢的,从客户端—消息队列, 消息队列—服务器端的角度考虑

SQL语句经常写吧,那我给你出一道SQL题(分组求和排序)

CAS的原理给我讲一下

他是怎么保证内存的可见性的

CAS会产生什么问题

知道Java中的内存模型吧,它有8个指令你给我说一下

双亲委派模型本质是解决了什么问题?安全性

有哪几种类加载器?

你认为什么情况下不应该建立索引

RPC你了解过吗?

你有什么问题问我的吗?

面试官超nice的,最后还跟我握手,说我基础不错,还给我一些以后工作上指引😐

HR 面

你认为你觉得做过最有成就感的项目是哪个?以及遇到了什么困难,是怎么解决的

你了解vivo吗?

你对薪资的期望是多少?

你认为选择一个公司,什么重要

你认为怎么对新人进行培养比较好

你认为你要具备什么样的软件工程师素质才能胜任你的工作?

你认为自己有什么优点?

你在实习的公司工作的感受是什么?

你有什么问题问我的吗?

#vivo##秋招##面经##Java工程师#
全部评论
老哥收到邮件附件了吗?
点赞 回复
分享
发布于 2019-06-16 00:05
问的很多很细,至少sp了吧?我的就很水,浙大的还是厉害啊!研究生?
点赞 回复
分享
发布于 2019-06-16 08:10
百信银行
校招火热招聘中
官网直投
所以老哥是几个S呢?
点赞 回复
分享
发布于 2019-06-16 10:41
恭喜大师兄提前上岸!
点赞 回复
分享
发布于 2019-06-22 08:52
请问分布锁实现的其他方式是什么
点赞 回复
分享
发布于 2019-06-22 09:57

相关推荐

5 116 评论
分享
牛客网
牛客企业服务