VIVO 春招C++软件开发面经
16号早上在南京紫峰绿地酒店面的。
一面面试官先让我自我介绍,然后问了问我对vivo的了解。
然后,看了看我的笔试编程题。问我第一题(字符串中最长回文)为什么没做,我就说第一时间有思路,但是没有具体做法,等到做第二题时想到了但没法返回去写。最后我还是给面试官讲了下如何去做这道题。大概因为题目都是用Java写的(因为笔试编程题的模板代码都是Java的。。搞笑,我投C++的),而且看到我简历上也有说安卓开发经历,就问我的Java怎么样。我说我就应急的,当时学了点Java的基本特性比如接口,虚类,序列化,多线程编程什么的,就照安卓官方文档编程,花了几晚上修修BUG,实现实现android新功能的水平。(笑,现在看来当时是不是以为我是吹的,而且因为我是面向官方文档编程的那种,不适合VIVO这种拿AOSP瞎鸡巴改的??)
然后就不多说了,开始问点非常非常简单而基础问题:
C与C++的区别
面向过程与面向对象的区别,面向对象后的好处
linux的常用命令和grep用法
死锁的条件以及如何避免死锁
单向链表的逆置
strcpy的实现
如何设计数据结构,快速查找制定域名
设计软件将Access数据库中的数据复制到SQLite里
嗯嗯,浪费我这么多时间,问了这么多很基础和没水平的编程题,还不用我手写代码,然后就直接喊我回学校等消息。其实结果就是不要我这种学习能力快,又是扎扎实实的开发者咯。
我隔壁一舍友也投了VIVO,结果他就自我介绍后,介绍了半天自己做的项目,然后就问了链表插入的问题,就过了一面到了HR面。?????
搞不懂vivo啥想法,总之如果面这家公司,放平心态吧,公司啥水平你们也不是不知道。
#春招##vivo##面经##C/C++#