VIVO后端一面面经

首先非常非常感谢昨天面的小伙伴贡献的面经!

面试官是一个青涩戴眼镜戴口罩的小哥哥,括号中是我的回答,没答出的赋上了答案,不对的可指出,感谢!

1.确认证件
2.自我介绍
3.java基础,IOS七层和TCP四层协议
4.TCP三次握手四次分手
5.TCP报文结构,HTTP结构

6.关于多线程(答了三种实现)
  1. runnable和callnable区别(参数不同)
  2. 线程池(线程大小,阻塞队列)
7.设计一个应用层协议(没有答出来)
8.JVM内存(堆栈等,程序计数器+jvm栈+本地方法栈线程不共享,堆和方法区线程共享)
  1. 栈的原理(先进后出)
  2. 操作(pop ,push)
9.linux用过嘛(扯到了我训练过深度模型,小哥哥直接来了个场景题)
  1. 场景题:推荐算法中如何控制广告推送频率(结合强化学习说了一些)
10.linux中如何查看CPU负载(linux用的不多,只知道PS查看进程)
  • top
11.数据库中索引B+树(不会物理索引,只会primary key,unique index)
  • B树在提高了IO性能的同时并没有解决元素遍历的我效率低下的问题,正是为了解决这个问题,B+树应用而生。B+树只需要去遍历叶子节点就可以实现整棵树的遍历。而且在数据库 中基于范围的查询是非常频繁的,而B树不支持这样的操作或者说效率太低。
12.Hashmap底层(数组+链表+红黑树)
13.list和set区别(重复/不重复)
14.简述冒泡和归并排序
  1. ~filter?(听不懂,只晓得web.xml可以用来设置对应分发servlet)
15.负载均衡问题(没考虑过这个,对曰:这个是基础!!!)
  • 即负载均衡,是一种计算机技术,用来在多个计算机(计算机集群)、网络连接、CPU、磁盘驱动器或其他资源中分配负载,以达到最优化资源使用、最大化吞吐率、最小化响应时间、同时避免过载的目的。
  • 静态算***询,比率,优先权
  • 动态算法:最少连接,最快模式等等等等
16.给你10个tomcat你如何判断自己用哪个(容器?emmmm,求指点)
  1. 位图知道原理嘛(操作系统中的位示图还是bitmap?不太了解)
  • 所谓的Bit-map就是用一个bit位来标记某个元素对应的Value, 而Key即是该元素。由于采用了Bit为单位来存储数据,因此可以大大节省存储空间。
  • 其实就是位示图为原型,01存储的,建议面试的时候知道多少说多少,知道什么说什么~
17.我的问题
  1. 反问了设计应用层协议的问题(答很多游戏设计,或者公司中有自己设计的应用层协议)
  2. 问了问什么TCP上面还要加HTTP(小哥哥提示我去百度学习一下,都是基础)

面试官很好,自己基础不够,感觉凉凉的,没睡好晕乎乎的,这算是第一次正式面后端!

之前不知道后端涉及到应用层相关(计算机网络)这么多,数据结构作为基础中的基础一定要掌握好,赶紧补课去~

#vivo2020春招##vivo##Java工程师##校招##面经#
全部评论
15负载均衡和惊群效应问题是多进程里面的,建议去看看Nginx源码
点赞
送花
回复
分享
发布于 2020-03-11 12:40
感觉我也是这个面试官,问题都差不多,可惜我没看😭
点赞
送花
回复
分享
发布于 2020-03-11 17:30
滴滴
校招火热招聘中
官网直投
16题没太看懂...是个啥意思
点赞
送花
回复
分享
发布于 2020-03-12 10:55
算法题没有?
点赞
送花
回复
分享
发布于 2020-03-12 17:49
过了么?
点赞
送花
回复
分享
发布于 2020-05-09 15:36
楼主过了没
点赞
送花
回复
分享
发布于 2020-06-03 15:28
vivo提前批嘛?
点赞
送花
回复
分享
发布于 2020-06-03 15:48

相关推荐

继上一篇之后咕了大半个月,我终于来产出面经啦!我一开始投递的其实是内容运营岗位,但是因为过往经历和面试表现比较适合用户运营,所以最后就被安排在用户运营岗位上啦~本人bg:深圳某双非(也可以说是四非)院校,工商管理专业,有一段相对对口的超小厂实习,也是用户运营方向。面试流程:1.10投递 - 1.17收到hr电话 - 1.17同时收到人才测评 - 1.18一面业务面 - 1.19笔试题(和岗位强相关) - 1.22二面hr面 - 1.23拿到offer投递后一周才收到约面是因为当时部门太忙了,正常投递后两三天后简历过关就会开始约面的人才测评记得难度适中,正常认真做的话是不会影响面试结果的~一面业务面1.自我介绍2.为什么选择运营这个岗位/就业方向?3.用户运营和内容、社群运营等的区别在哪里?4.深挖第一、二段实习(主要职责+做事目的+收获/困难)5.面对用户是摄影师,有什么要注意的点?反问:1.给feedback→后面都回答得挺好的,但需要注意要更有对自己做过的实习更有全局观2.希望该岗位实习生具有怎么样的素质和基本能力?3.对摄影技能要求有多高?→不高,有基本审美能力即可笔试题围绕基本审美和摄影知识展开,题目不多(这里就不透露具体题目啦~有稍微了解过摄影和有基本审美的认真作答都没有问题的呢)二面hr面1.自我介绍(1-2分钟)2.校园经历和后续职业规划了解+确认3.跟一面面试官聊完后对应聘岗位的了解4.是否用过公司产品?5.手机上是否有vivo摄影?6.对vivo的印象7.实习时间和到岗时间确认8.hr介绍实习岗位基本情况+确认薪资总结:1⃣不管是一面还是笔试还是二面,都很能看出来vivo面试官的专业。业务面给的feedback确实是我在回答过往经历时一直有的思考不深入的大问题,很感谢被点出了。相对来讲,hr面会轻松很多,主要都focus在个人基本情况+到岗时间的确认,间或夹杂一些对公司及产品了解的基本考核。2⃣面试过程压力不会很大,面试官姐姐们真的都很友好,不会刻意刁难,自信大方展现自己+当满满收获的一次聊天即可~期待在蓝厂看到志同道合的各位,对蓝厂感兴趣的可以关注下 vivo-HR nk账号😘 #实习# #vivo招聘[话题]# #面经#
查看14道真题和解析
点赞 评论 收藏
转发
4 65 评论
分享
牛客网
牛客企业服务