后端/技术岗面试经验(共23条)

  • ANDROID开发工程师面试经验(杭州) - 步步高vivo智能手机
    2024-03-06 12:05:56 | 网上申请
    面试过程:

    安排笔试,测试求职者的基本知识和能力。 技术面试:针对求职者的专业知识和技能进行深入考察。行为面试:通过案例分析、行为问题等方式了解求职者的工作态度和行为习惯。群面:多个求职者一起参与的面试,考察团队合作能力等。

    面试官问的面试题:

    步步高vivo智能手机ANDROID开发工程师面试题

    你有什么相关开发经验?职业规划是什么,为什么选择我们公司?你有什么问题想问我们吗?

  • 软件工程师(嵌入式方向)面试经验(南京) - 步步高vivo智能手机
    2019-08-28 09:43:15 | 网上申请
    面试过程:

    和所有公司一样,先通过网上性格测试与技术题,过几天HR发短信通知,到预定那一天去VIVO大厦参加面试,一对一单房面试。面试官上来先看简历,然后直接给了一道双向链表的题目,现场写出来,然后问了排序,接着问问项目具体内容,然后就开始聊天了。

    面试官问的面试题:

    步步高vivo智能手机软件工程师(嵌入式方向)面试题

    双向链表如何插入一个新节点,排序算法(写一写你会的排序算法),Linux内核启动具体流程(包括汇编阶段与c语言阶段),IIC的数据线与时钟线(当时问我有几根线,当时回答2根,有一个是数据线,另外一个不知道),针对于具体项目问题,看你熟悉的技能发问,其他倒是没什么了。

  • ANDROID开发工程师面试经验(深圳) - 步步高vivo智能手机
    2019-06-26 09:38:31 | 校园招聘
    面试过程:

    2020校招提前批,网上申请,在线笔试,笔试内容三道编程算法题,未涉及Java或Android的基础知识,按照其他同学所述,和前端/后台的笔试题一样,算法题难度不高;北京面试地点在酒店,签到面试,一对一,效率比较高,问的问题比较基础,后续对我而言没有后续了

    面试官问的面试题:

    步步高vivo智能手机ANDROID开发工程师面试题

    1.try-catch-finally:文件的关操作应该放在哪
    2.阻塞线程的方法
    3.handler的机制
    4.算法题:两个线程交替打印1-100

  • 嵌入式软件开发工程师面试经验(西安) - 步步高vivo智能手机
    2021-03-16 14:57:13 | 校园招聘
    面试过程:

    ivo嵌入式开发C++
    v昨天专业面结束后,今天HR面,写一下面经攒攒人品,希望vivo捞我起来。许愿许愿

    提前批简历都没过被扔池子里,本来觉得自己不行了,正式批被捞,笔试(9/12)一个小时三道题做了一道半吧,然后安排了9/15面试。

    专业面
    面试官非常亲切,体验非常好,我想不到的会给我引导,感谢!
    面试官先介绍了一下流程,然后让我自我介绍。之后问问题。
    问了一下C++基础的问题吧,你说说线程和进程吧?有用过吗?觉得多线程编程的难点在哪里?
    老年人不记得了。大家应该都知道了。有几个我意料之外的问题,写一下。
    1,你知道软件系统吗?
    这个把我问懵了,我想难道是设计一个软件怎么系统的设计?面试官提示我说,应用层。我说是计算机网络的应用层吗?(其实自己知道绝对不是这个,但是为了能接上话,硬提)。面试官又提示了一下,好像说计算机结构。我福至心灵,说,是内核、操作系统、应用程序。然后简单说了一下操作系统为应用程序提供接口。面试官追问,这个接口叫什么名字,我说API,他说更正式的名字呢?又提示了一下调用,我答:系统调用。面试官再追问,你能说几个系统调用吗?我答:read,write。他问还有吗?我表示想不起来,他说open、close。于是我疯狂点头。
    2,你知道现在C++是哪个版本吗?
    我说现在使用的是C++11,更新的版本是14和17吧。面试官说C++20已经出了(后来查了,确实是9月初才出的)。我表示惊讶。面试官说C++11也够用。(感觉他想看看我是不是关注技术发展,之前面试网易的时候问我Linux最新版是哪一版)
    3,知道缓存cache吗?几级缓存?
    我不知道,我就说,缓存是为了提升运算速度的。这题我不会,根据自己的理解答了一些。(简单查了一下,一般分为3级缓存,CPU需要的数据80%可以在一级缓存中找到,剩下20%在二三级能够找到,大概是这个意思,大家可以去查一下)
    4,编译器用过哪些?
    答:linux下用g++,windows下用VS开发。
    5,你在上位机开发软件,怎么在开发板运行?
    讲了交叉编译的作用,追问:交叉编译工具是?我说想不起来,是g开头的(汗,还是研一学的嵌入式开发,忘了忘了,正确答案:arm-linux-gcc)。面试官帮我回答了。又问了句你知道编译的过程吗?这题我会:预编译、编译、汇编、链接。
    6,知道哪些优化的硬件?
    我说GPU,他问还有吗?我说我实在不知道,没有关注过这块,面试官超级nice告诉我说DSP、FPGA。
    7,优化指令集知道吗?能不能说出来几个?
    认怂不会,面试官说SSE。
    8,用过clang吗?
    没有。
    9,如何进行优化?
    我不知道,硬说了一下,就说自己编程里要好好写代码之类的,减少不必要的内存开销,用更好的算法balabala。面试官说,这些都是小大小闹,你能想出大幅提升运行速度的吗?比如让很多人做一件事。面试官提示了一下,我说多线程编程。他说还有吗?我还是想不起来,硬答批处理作业?他说,可以用加速指令集呀。点头点头。
    10,你觉得自己最好的项目是哪个?问了几个关于项目的问题,怎么做的?开发板的指令集是什么(这个我不知道)?
    以上就是让我印象深刻的问题,因为自己没有关注过,所有也很坦诚表达自己不知道,在反问环节问这些是不是很重要呀?面试官说搞嵌入式开发还是要知道这些的,不然写的代码不够高效。
    面试的过程非常轻松,面试官人非常nice,最后感谢面试官让我了解了知识。

    面试官问的面试题:

    步步高vivo智能手机嵌入式软件开发工程师面试题

    业面
    面试官非常亲切,体验非常好,我想不到的会给我引导,感谢!
    面试官先介绍了一下流程,然后让我自我介绍。之后问问题。
    问了一下C++基础的问题吧,你说说线程和进程吧?有用过吗?觉得多线程编程的难点在哪里?
    老年人不记得了。大家应该都知道了。有几个我意料之外的问题,写一下。
    1,你知道软件系统吗?
    这个把我问懵了,我想难道是设计一个软件怎么系统的设计?面试官提示我说,应用层。我说是计算机网络的应用层吗?(其实自己知道绝对不是这个,但是为了能接上话,硬提)。面试官又提示了一下,好像说计算机结构。我福至心灵,说,是内核、操作系统、应用程序。然后简单说了一下操作系统为应用程序提供接口。面试官追问,这个接口叫什么名字,我说API,他说更正式的名字呢?又提示了一下调用,我答:系统调用。面试官再追问,你能说几个系统调用吗?我答:read,write。他问还有吗?我表示想不起来,他说open、close。于是我疯狂点头。
    2,你知道现在C++是哪个版本吗?
    我说现在使用的是C++11,更新的版本是14和17吧。面试官说C++20已经出了(后来查了,确实是9月初才出的)。我表示惊讶。面试官说C++11也够用。(感觉他想看看我是不是关注技术发展,之前面试网易的时候问我Linux最新版是哪一版)
    3,知道缓存cache吗?几级缓存?
    我不知道,我就说,缓存是为了提升运算速度的。这题我不会,根据自己的理解答了一些。(简单查了一下,一般分为3级缓存,CPU需要的数据80%可以在一级缓存中找到,剩下20%在二三级能够找到,大概是这个意思,大家可以去查一下)
    4,编译器用过哪些?
    答:linux下用g++,windows下用VS开发。
    5,你在上位机开发软件,怎么在开发板运行?
    讲了交叉编译的作用,追问:交叉编译工具是?我说想不起来,是g开头的(汗,还是研一学的嵌入式开发,忘了忘了,正确答案:arm-linux-gcc)。面试官帮我回答了。又问了句你知道编译的过程吗?这题我会:预编译、编译、汇编、链接。
    6,知道哪些优化的硬件?
    我说GPU,他问还有吗?我说我实在不知道,没有关注过这块,面试官超级nice告诉我说DSP、FPGA。
    7,优化指令集知道吗?能不能说出来几个?
    认怂不会,面试官说SSE。
    8,用过clang吗?
    没有。
    9,如何进行优化?
    我不知道,硬说了一下,就说自己编程里要好好写代码之类的,减少不必要的内存开销,用更好的算法balabala。面试官说,这些都是小大小闹,你能想出大幅提升运行速度的吗?比如让很多人做一件事。面试官提示了一下,我说多线程编程。他说还有吗?我还是想不起来,硬答批处理作业?他说,可以用加速指令集呀。点头点头。
    10,你觉得自己最好的项目是哪个?问了几个关于项目的问题,怎么做的?开发板的指令集是什么(这个我不知道)?
    以上就是让我印象深刻的问题,因为自己没有关注过,所有也很坦诚表达自己不知道,在反问环节问这些是不是很重要呀?面试官说搞嵌入式开发还是要知道这些的,不然写的代码不够高效。
    面试的过程非常轻松,面试官人非常nice,最后感谢面试官让我了解了知识。

    HR面
    面试官人非常温和,一直带着笑容。不会给压力,但是都是灵魂拷问。
    简单自我介绍。
    1,看来你虽然是个理工科还是蛮文艺的嘛,你什么时候学画画的?(感觉HR面的时候可以说一些非技术的经历,因为他们比较看重性格吧)
    2,你的家人在做什么?
    3,你选择这个专业是出于自己的兴趣,还是家人推荐?
    4,你如何看待vivo?觉得vivo是一家什么样的公司?
    有点词穷。
    5,你投了那些公司?不考虑对方是否接受的话,排前三的是什么?这些公司最吸引你的是什么?vivo在你心里是第几梯队?
    6,期望的工作环境?
    7,期望工资?
    这个超级难回答,我怕说多了人家不要,说少了觉得亏,就说25~30吧。
    8,你觉得自己从事这个岗位,优势和劣势是什么?
    我觉得自己真是太太太太蠢了,我居然说自己对硬件不是很了解。(主要是专业面的时候让我意识到自己这一部分有欠缺)说出去之后就后悔了。
    9,你怎么理解压力?(好像很多公司都会问)
    反问环节:
    什么时候出结果?地点可以选吗?
    答:三天之后,会根据个人意愿,若有改动会商议。
    面试官追问:你是不是有闺蜜啊亲人啊男朋友啊想找一个地方?
    我太诚实了……
    希望面试官看着我如此坦诚的份上给我个机会吧 。

  • cae工程师面试经验(东莞) - 步步高vivo智能手机

    2020-07-28 | 校园招聘

  • 手机软件测试工程师面试经验(东莞) - 步步高vivo智能手机

    2019-12-20 | 网上申请

  • CAE仿真工程师面试经验(东莞) - 步步高vivo智能手机

    2019-08-13 | 网上申请

  • java程序员面试经验(南京) - 步步高vivo智能手机

    2019-04-28

  • JAVA开发工程师面试经验(南京) - 步步高vivo智能手机

    2019-04-12 | 校园招聘

  • 软件测试开发工程师面试经验(南京) - 步步高vivo智能手机

    2018-04-11 | 校园招聘

  • 软件开发工程师面试经验(成都) - 步步高vivo智能手机

    2018-03-26 | 校园招聘

  • 软件工程师面试经验(南京) - 步步高vivo智能手机

    2016-03-08 | 校园招聘

  • JAVA开发工程师面试经验(深圳) - 步步高vivo智能手机

    2018-01-05

  • 软件开发工程师面试经验(杭州) - 步步高vivo智能手机

    2017-03-05 | 校园招聘

  • 软件开发工程师面试经验(南京) - 步步高vivo智能手机

    2016-10-23 | 校园招聘

  • cae工程师面试经验(东莞) - 步步高vivo智能手机

    2016-10-11 | 校园招聘

  • 软件开发面试经验(南京雨花台) - 步步高vivo智能手机

    2016-10-11 | 校园招聘

  • java软件开发面试经验(深圳) - 步步高vivo智能手机

    2016-09-23 | 校园招聘

  • 安卓工程师面试经验(南京玄武) - 步步高vivo智能手机

    2016-03-17 | 校园招聘

  • 软件工程师面试经验(深圳) - 步步高vivo智能手机

    2016-03-10 | 校园招聘

1 2 下一页   共 2 页

最后更新时间:2020-07-28