首页 > 面试复盘|vivo+oppo 提前批面试复盘
头像
conmous
发布于 2021-08-25 16:12
+ 关注

面试复盘|vivo+oppo 提前批面试复盘

VIVO是秋招开的最早的一批,和TP-LINK算是一起开的,当时忘了投tp,等到听说很多人通过之后再去投递已经结束了,六月二十几就结束投递。索性就投了vivo。岗位是后端开发,base南京。笔试2.3+。

vivo 一面 技术面

  • 八股
  1. HTTP和HTTPS的区别? 多了个TLS(SSL)
  2. HTTPS建立过程?先TCP三次握手,再TLS握手,当时记得不熟后来又仔细看了一下
  3. TCP的拥塞控制?tahoe->reno->new reno,从慢启动拥塞避免,到增加快重传(防止丢包导致误判拥塞),到增加快恢复
  4. TCP流量控制?滑动窗口、连续ARQ
  5. 具体解释滑动窗口?发送方分为三块,未发送,已发送待确认,已发送已确认,滑动窗口控制的是已发送的两块,收到确认消息则将窗口滑动至确认的消息位之后。接收方同样。
  6. HTTP建立连接后使用的传输算法?不会
  7. HTTP 1.0/1.1和2.0具体的业务区别?当时不会,后续查了一下是短连接长连接和多路复用
  8. HTTP 3.0了解吗?  只了解quic协议使用UDP传输。
  9. Redis如何体现单线程?Redis是使用类似reactor模式进行设计的,有登记和事件分发器之类的处理机制,所以可以单线程。
  10. 是否了解NIO?当时确实不知道NIO是非阻塞的缩写,就和面试官说我从自己的角度讲一下,从同步阻塞、同步非阻塞、讲到异步,reactor模式。
  11. 问Redis使用的哪一种?当时秋招刚开没有准备Redis这些,我就说我不知道,面试管说你推测一下,我说应该是同步非阻塞,理由是底层使用的都是select、poll和epoll 处理IO,所以应该是同步非阻塞面试官同意。
  • 问了一些业务相关东西,表示你出身是C++,来做这个可以吗?确实不了解业务所以尬住了。面试官说没关系,你基础还可以。
  • 反问1:vivo  java后端开发的具体业务内容是什么? 说是基于手机平台的内容推送。
  • 反问2:base是南京吗? vivo的互联网开发是在南京。
  • 聊了一些生活和选择。面试官问本科哪的,为什么不选择做算法?
结束后十分钟左右约了下一面,当时出去吃饭没注意,结果第二天一看是hr面,很惊讶,才知道vivo只有一面技术加一面hr面

vivo 二面 hr面

hr面的面试官是我面试至今唯一见过的男hr。
  • 自我介绍
  • 问成绩,本科5%,硕士10%
  • 追问成绩挺好有什么诀窍吗?
  • 有没有压力很大的时候?如何解决?
  • 对vivo的文化如何看待?  
  • 对vivo的产品有了解吗?
  • 职业规划
  • 问期望薪资   本来想打太极,说根据面评和背景来给,结果面试官问一个具体的,我就保守的说了一个20k期望。

vivo结果

7.2 收到通过短信,7.5号线下沟通会,7.9号发带薪offer,因为第一份offer,加上薪资还可以就先接了。

OPPO 面试

很早就投了,结果被捞到提前批,本来想拒掉的,结果放弃按钮是灰色的。就去面了,纯聊天。
  • 介绍项目
  • 项目代码量
  • 期待base地
  • 目前有哪些
  • 期待的未来工作方向
  • 技术栈
面完直接挂,不懂,早知道不去面了,这也太明显的kpi了。

反思与问题

  • 技术问题:http连接后的传输协议是指speedy吗?后续查了一下没有太确定是不是该回答speedy协议。
  • 综合问题:当面试官说觉得你不匹配时候该如何回答,大佬们支个招。

更多模拟面试

全部评论

(10) 回帖
加载中...
话题 回帖

相关热帖

近期热帖

近期精华帖

热门推荐