vivo提前批面经
机械专业硕士,半年来一直在面各种暑期实习,毫无斩获。5月份决定准备秋招,然后投了个vivo的安卓开发岗,终于收获了一个Offer,算是有了一个阶段性的成果吧。
技术面:
本人学的是C++开发,而且是今年1月才开始着手学习,所以基础不算扎实,项目方面只有一个根据导师项目强行搞出的一个软件开发项目,没有接触过安卓开发,因此面试前不抱任何希望。
技术面问题如下:
- 自我介绍
- 项目中的困难,如何解决的,使用了什么技术,有什么收获
- 用过什么设计模式?手写一个工厂模式吧(基础不扎实,写出了工厂,忘了怎么进行多态调用)
- 如果我用txt写个Python程序,第一行需要写什么(这个真是知识盲区,刚才在网上查是要写出解释器路径,但是面试官提到了头文件什么的,还请会的大佬赐教)
- OSI参考模型分为几层?每层都有什么协议(就问到传输层协议)
- TCP和UDP的特点与不同,各自的应用场景
HR面:
- 自我介绍
- 简历相关信息询问
- 经典问题:目前为止觉得最难的/最有成就感的事情,如何处理?
- 意向工作地点
- 意向薪酬
- 工作节奏能否适应
最后收获了一个白菜Offer,也算是一个惊喜和胜利吧。
还想向各位大佬求教:安卓C++开发有什么应用的场景和相关的书籍吗?
#vivo##秋招##提前批##面经##C++工程师#