vivo提前批软件开发面经

笔试 6.7 (2道AC)
技术面 6.9(37min)
1.Java集合你用过哪些?ConcurrentHashMap和HashMap的区别?ArrayList和LinkedList的区别?
2.HashMap的底层结构,怎么解决hash冲突?为什么是红黑树不是其他的非平衡树啊什么的?
3.新生代和老生代?
4.java排查性能问题?除了jps这些还有什么?从上到下类加载器有哪些?
5.MySQL设置一个全局的锁,怎么设计?
6.一个表有上亿数据,怎么优化他的查询?
7.场景:单个生产者的生产速度是A,单个消费者消费速度是B,CPU的资源是无限的,内存也充分,给出并发的线程模型。
8.TCP四次挥手的过程,TIME_WAIT在什么时候,为什么有这个状态?等多久,为什么等这么久?
9.Sychronized和Reentranlock的区别,不用这俩锁,你自己设计一个锁实现原子操作。
10.几十G的文件,编码实现文件里出现指定字符串的次数?
11.那要是多个字符串呢?你上面的方法怎么改进?
12.一条SQL查询语句,原来查的挺好的,最近突然变慢了,原因是什么,你的排查方法是什么?
13.你有什么问题问我?

HR面 6.10(20min)
1.自我介绍
2.为什么想在兰州读研
3.工作地点选择,职业规划
4.印象最深刻的项目,遇到的困难
5.你和同学之间有没有过相处不好的地方,怎么解决
6.和导师出现意见不统一怎么解决
7.为什么选择vivo,在哪里了解公司信息

offer 6.17
前几个月都在准备找实习,不是很顺利,vivo是我收到的第一个offer,因为实习的不顺利,有一段时间比较怀疑自己,收到offer又恢复了信心,非常感谢vivo~~
#vivo提前批招聘##vivo##软件研发工程师##校招##面经#
全部评论
弱弱地问一句,门头沟学院是指啥😳
点赞 回复 分享
发布于 2020-06-18 12:40
恭喜恭喜!!!
点赞 回复 分享
发布于 2020-06-18 12:41
大佬,我想问一下 自己设计一个锁实现原子操作怎么实现呢?我是菜鸡,麻烦大佬指点一下。谢谢了。😊
点赞 回复 分享
发布于 2020-06-18 21:26
同问一下自己如何设计锁实现原子操作呢?如果用Java的unsafel类和原子类感觉就不算时自己实现的了😥这个问题好蒙啊?求大佬解答😰
点赞 回复 分享
发布于 2020-06-18 23:58
这个写一个锁要代码实现吗,tql
点赞 回复 分享
发布于 2020-06-19 05:54

相关推荐

微风不断:兄弟,你把四旋翼都做出来了那个挺难的吧
点赞 评论 收藏
分享
牛客279957775号:铁暗恋
点赞 评论 收藏
分享
评论
6
33
分享
牛客网
牛客企业服务