远程面试过程:
先是电话突袭面试,相当于笔试,问进程线程,TCP,UDP协议;
再是牛客网,在线视频代码编写, 询问算法,比较基础。
现场面试过程:
一面主要问基础,一对一技术面。
二面主要手写代码和问项目,二对一技术面。
三面为HR面,两个HR面三个应聘者。
面试官问的面试题:
一面主要问基础:Linux(查看进程、查看文件权限等)、C/C++(volatile、形参实参、内存结构代码段和堆栈等)、操作系统(系统的轮询、阻塞等)、单片机(中断、IO等),此外还有手写代码(字符串翻转),比较简单。
二面主要写代码和问项目:写半小时代码,分别为:bool变量与零值比较、浮点数与零值比较、程序改错(主要考形参和实参以及函数返回指针问题)、字符串转整数(电脑手撕完整代码,可调试);后面半个多小时主要问项目,问的比较细。
此外还夹杂着一些HR问题,比如接受的加班时间、未来的一些规划、对公司的了解、喜欢那个部门、若是给的工作给你期望的有所不符会怎样等、接下来有什么学习计划(学点什么)。
面试过程:
先是笔试,主要考察C\C++, Linux,单片机方面的知识。
20+2 20选择题+2道编程题
编程题主要考察字符串的一个处理,多看看网上有关于CVTE的题目,包括字符串处理的知识就可以了。
后期电话面试:主要考察你对于自己项目的一个介绍,包括使用到的一些知识点,主要考察C\C++的知识 也包括一些数据结构的知识,像数组链表等,还有一些堆、栈的理解

这篇博客汇总了CVTE嵌入式岗位的面试经历,包括远程和现场面试的各个环节,覆盖了Linux、C/C++、操作系统、单片机等方面的基础知识和技术问题,如中断、内存管理、数据结构和网络协议。面试过程中涉及项目介绍、代码编写和HR问题,难度逐层递增,对面试者的专业技能和应变能力有较高要求。
订阅专栏 解锁全文
3111

被折叠的 条评论
为什么被折叠?



