Hello_WordN level
获赞
2369
粉丝
1657
关注
23
看过 TA
7322
山东大学
2022
嵌入式软件开发
IP属地:北京
牛客专栏作者
私信
关注
面试技巧面试并不似你问我答这么简单,面试其实需要很多的技巧准备,以及需要注意很多很多问题。自我介绍自我介绍算是比较重要的环节了,在介绍的时候不能说太多也不能说太少,太少面试官无法整体把握你个人情况从而影响接下来的问答;说太多也没必要,毕竟面试官手头都有简历的,在你自我介绍时候会顺带浏览你的简历,要是你说太多的话一方面面试官自己也记不住,一方面你都说完了面试官后面还要问啥呢对不对,个人建议言简意赅,点到为止即可。技术基础型问题像技术型岗位一般前轮面试主要考查基础技术知识居多。但是注意:虽然问的都是基础知识的问题,但是其实不一定每个问题都要求回答的上来,而且面试一方面看的是基础知识的扎实程度,另外一方面个人的逻辑思路、学习能力和反应能力也是占了评估的重要部分。所以啊,当你一个问题暂时想不出来时首先要理清自己的思路,也可以触类旁通,尽量让面试官去感受你的能力也不失为一种加分。项目比赛型问题一般企业都会优先选择有完成过比赛或者项目而且完成较好的小伙伴。面试官一般会由项目去深挖来探查应聘者的各项能力,具体包括:知识广度,知识深度,团队协作能力,调试能力,学习能力,应变能力等等,所以聊项目其实是一个能充分展现自己能力的途径。hr面/主管面型问题我们面试的最后或者倒数第二轮通常会是主管面或者hr面。其存在的意义在于如主管面的面试官通常将会是你未来部门的主管(如果通过的话),前面几轮把握你各方面技术知识差不多了,那么最后一轮要想招进部门肯定需要亲自来把把关,了解你这个人的经历为人处世价值观等等方面,合格了才能通过面试,hr面道理也是如此。现在简单举例常见这种类型的问题: 说一下你认为大学里面做过最有趣/有挑战性/挫折最大的事情 你认为自己最大的优点是什么/缺点呢 你大学里面最有成就感的事是什么 你了解我们公司吗,感觉我们公司怎么样 你还有投递其他公司吗 你自己最擅长的点在哪里 你的家在哪里 你个人薪资期望多少 你有没有蓝/绿朋友对于这类问题哈首先咋们得有自信,前几轮面试都通过在学校肯定有做过一些比赛项目或者其他经历支撑过来的对不对。接着这类问题平时没事可以多想想多发现自己,等到面试的时候就不会暂时性失忆了,而且回答的时候要带有正能量,一些负能量的不用说出来(虽然他们有时候确实存在);八股文地址放在下边了  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
0 点赞 评论 收藏
转发
深圳联发科一面 主管面 60分钟全程问简历上的项目(三个)第一个项目1.介绍介绍 画图或者图片展示下2.怎么确定模块有无正常工作3.跟我讨论 如何改善比较好(启发颇多)还跟我说了,如何设计论证更严谨 (针对我的第一个项目介绍了谷歌的一些测试)看得出来面试官还是挺认可这个项目的第二个项目1.介绍介绍 画图或者图片展示下2.介绍我负责的一些工作3.讲解下欧拉角4.这个项目有没有一些测试的case标准5.项目的需求是什么第三个项目同上1.问下家庭情况 自己做决定还是父母2.以后想在哪里发展3.了解联发科吗4.面试官介绍联发科5.有没有对自己有个职业规划复盘:体验最好的一次面试 面试官真的很专业 就是讲到最后口都干了hh,一度让我有考虑该去oppo还是mtk,最后还是选择了oppo的钱途,但是相对的,就会累很多。(mtk早9晚6 双休 薪资在业界也不低。)深圳联发科二面 主管面 30分钟面试官先自我介绍1.简单介绍自己2.为什么不考研呢3.你不考研 我个人觉得还是蛮可惜的 (面试官人真好,这其实都是个人选择啦)4.面试官介绍在学校做的项目和企业做的项目的一些区别5.问我某单片机项目跑的是裸机程序还是RTOS6.一个设备,在单片机中使用和在linux中的使用的区别,尽量讲讲7.介绍一下linux的项目8.面试官开始介绍MTK的一些工作 讲了挺久的,感谢。9.有没有了解一些嵌入式相关的企业 (多了去了)10.你有什么想问我的?问了面试官要一个简单的评价、实习工作大致内容简单的评价:基础挺好的工作内容:短期实习的话以学习为主 以手机线举例 balabala联发科实习没有三面,后续就静待通知可以啦复盘: 本次面试也是得到了面试官的认可,能感受到自己面试时候的表现越来越好了,感谢面试官耐心的介绍MTK的手机线和工作!所有知识点整理到我的面经专栏中,面经专栏在下方  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
投递联发科技等公司10个岗位
0 点赞 评论 收藏
转发
Oppo C/C++ 一面 30分钟1.问了单片机项目、 嵌入式linux项目 占很多时间2.linux写过什么驱动3.linux epoll知道吗4.讲了lcd驱动、input子系统5.驱动的中断函数怎么写6.key_report的底层实现有了解过么7.怎么写一个驱动(字符设备)8.写一个key驱动 其中的中断函数怎么实现9.尽量讲讲数组和链表的异同 (插入增删的复杂度、使用场景、内存分配等等)10.最困难的时候 怎么解决12.还有些就是项目相关的 记不清楚了13.有什么问题问我复盘:面试官非常的专业,很温柔,我这次面试也表现得很好,感觉终于能展现出实力OPPO 二面HR面跟常规的HR面一样 聊聊天,建议大家聊天的时候不用太紧张就可以了!1.介绍一下项目Ps:其实HR对咱们的技术项目也不了解,介绍的时候尽量深入浅出,让hr懂这个应用场景就可以了!2.还可以怎么创新下呢?3.对oppo有什么了解吗4.为什么你会觉得oppo女性用户比例更大呢5.方便问下家庭情况吗6.对未来有什么规划吗7.你怎么选择一个行业 选择一个公司?8.你用的手机是什么品牌的呢? (华为hh)9.oppo的手机和友商的有什么区别?10.有什么问题想问我以上技术问题整理到我的面经中,面经地址在下方  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
投递OPPO等公司10个岗位
0 点赞 评论 收藏
转发
一面介绍了菜鸟网络的嵌入式主要是干什么的~ 介绍菜鸟网络的技术栈1.有没有读研的打算。2.某单片机项目中用了pid、外部中断,让我讲讲pid参数的初始化 外部中断用在了什么场景。3.问某linux应用项目是怎样的,自己做的还是和实验室一起做的 balabala。4.有没有自己编译过镜像、设备树。 如何编译5.用的是服务器还是虚拟机,怎么把编译的镜像放到板子上等等6.用的软件i2c还是硬件的 怎么考虑的7.Mpu6050怎么读取数据的 读的是模拟量还是数字量8.大部分时间都是我在讲几个项目的内容复盘:阿里一面偏向项目,个人感觉较简单,没有太大的收获,时长也不长。二面 4.25 60分钟是一次收获颇丰的面试,面试官很专业,问得问题很深入 偏底层 挺多知识盲区的0.面试官介绍一波菜鸟网络和技术栈1.介绍自己的学习和技术方面的经历2.uboot的启动流程了解吗3.进程和线程的区别4.多进程和多线程5.linux设备有几种类型6.怎么写一个字符设备的驱动7.驱动能不能有中断8.为什么有时候linux需要光闭中断 想一个场景(答了自旋锁相关的)9.平时单片机应用用的裸机开发多还是RTOS10.用数组的形式实现链表 伪代码/思路 不会呀11.消费者生产者模型 伪代码/思路 多线程 互斥锁12.你对TCP/UDP有什么认识13.讲一下三次握手、四次挥手,为什么不能三次挥手14.一个.c文件从编写到运行到开发板上的整个过程15.逻辑地址 线性地址 物理地址(不会)16.对于一个变量取地址,再读取其值 cpu内部是怎样运行的17. linux的MMU18.项目为什么用到了多线程和环形缓冲区19.大学生涯的最激情澎湃的时刻20.做项目中遇到的最大的困难是什么 怎么解决的21.你有什么想问我的1.能给我个面试的简单的评价吗面试官说他问的一些底层问题 我现在的阶段不会是正常的 不用太在意 总体是挺不错的2.实习生去菜鸟实习能负责哪些内容面试官耐心的讲解,最后得出结论负责哪些内容都可以…3.后续多久会有通知? 一周内以上问题整理到我的面经合集中,面经地址在下方。  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
投递菜鸟集团等公司10个岗位
0 点赞 评论 收藏
转发
1.构造函数生成对象,析构函数释放对象资源2.虚函数、纯虚函数、虚函数表3.C++虚函数表的具体结构4.函数回调的实现,栈帧的工作原理5.C++的四种类型转换6.C++智能指针7.strcpy和strncpy的区别,手写strcmp,实现memcpy8.堆栈溢出和内存泄漏,排查和避免方法9.数据结构的介绍,迭代器的使用10.STL容器的使用和底层实现,增改的复杂度11.平衡二叉树的特点12.变量声明和定义的区别,extern关键字的使用13.多态的实现原理,C++继承关系14.C/C++区别,动态链接和静态链接15.STL容器的使用和优缺点16.虚函数实现多态的原理17.给你1G内存怎么管理?怎么实现动态内存分配?18.共用体的使用19.定义一个类,一个成员都没有在64位上占多少字节?加虚析构函数后呢?20.头文件重复包含的解决方法21.深拷贝和浅拷贝的区别22.多线程如何保证线程安全23.链接过程涉及到的文件类型24.左值强制转换成右值25.auto变量类型的显示26.C++11的特性27.C++中static的使用28.16位机器中,char* 和 int* 的内存大小29.函数指针和指针函数,指针数组和数组指针30.struct和class的区别31.virtual函数的作用32.glibc的内存管理实现33.typedef和define的使用34.栈和队列的介绍35.数组和链表的区别36.三种排序方法37.链表的种类和双链表的删除操作38.判断链表是否有环的代码39.判断链表环的入口节点的代码40.输出二叉树的深度的代码41.不同数据结构在不同场景下的使用42.单向链表的排序的代码43.快速排序的代码44.页面置换算法,如FIFO、LFU和LRU45.硬件计数器的实现,最小优先队列的使用46.从文件中快速查找数据的方法47.判断计算机是大端还是小端的代码48.内存对齐的原理49.进程和线程的区别,同步和锁的使用50.优先级反转和优先级继承的概念以上问题整理到我的面经合集中,面经地址在下方。  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
0 点赞 评论 收藏
转发
面试官介绍公司进行自我介绍1.问了C和C++一些基础的,问更了解C还是C++,我答的C++然后从C++切入问2.问了堆栈方面的内存分布堆空间 栈空间 分别存什么3.static的用途静态主要用途 用在什么地方 为了什么4.虚函数主要用在哪虚函数如何实现5.顺着虚函数问到多态的实现方式(虚函数,函数重载)6.网络编程流程服务器客户端流程:socket等等一系列7.多线程多进程编程8.实际中用过哪些多线程编程修昂目中有没有多进程多线程9.线程安全问题10.加过哪几种锁讲讲都在什么情况下加的锁(读写锁,互斥锁,自旋锁))11.linux静态库和动态库静态库动态库区别啥的12.IO复用select poll epoll13IIC相关阶段 开始阶段 三个阶段14arm寄存器都有哪些种之后就是和面试官聊天 说学的是软件为什么想弄嵌入式等等问项目 项目上我写的深度学习 和 网络编程多线程多进程相关的总体还是偏底层 喜欢问实现原理 底层原理补充;写的时候忘了 之后突然想起来 还问了 数据结构,红黑树,红黑树是epoll的实现方式顺着epoll问了问红黑树,但是我对于红黑树只有最简单概念的了解用的少,所以没答上比如 链表的插入,口述链表插入的整个过程以上的具体答案收录到我的专栏中,专栏地址在下方  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
投递芯动科技等公司10个岗位
0 点赞 评论 收藏
转发
一面(技术面)只有一轮技术面(1)问项目:介绍项目(介绍的时候可以精炼点)。问了项目概况、负责哪一部分、用到的技术、遇到的困难以及如何解决的等问题。(2)++i和i++的区别?(3)Static关键字的作用。(4)指针和引用的区别。(5)拷贝构造函数里面为什么用的是引用?有什么作用?(6)Linux命令:怎么把CVTE_STN中的_识别并且将CVTE STN分开?(7)文件系统有哪些类型?(8)问了bootloader的问题,但忘记问的是什么了。(9)对汇编语言有了解吗?知道什么汇编指令?(10)无论数据多少,复杂度最低,效率最高的排序算法是什么?(11)IIC最多能有多少个从机?(12)软件中断和硬件中断的区别?(13)SPI协议原理。(14)为什么说TCP是安全的连接方式?(15)程序编译的四个部分分别是什么?各阶段分别生成的是什么文件类型?(16)中断函数有什么特点?如果在中断函数里面弄个10ms延时会怎么样?(17)如果有一个递归函数,没有初始条件,它会一直执行吗?会怎么样?(18)进程间的通信方式,最常用的通信方式是什么?(19)如果一个进程堵塞了,你怎么让这个进程继续运行?(20)你是怎么理解同步和竞争的?异常?(同步、异步、竞争)(21)GPIO的模式?方式?(上升沿/下降沿/双边沿之类的)(22)会其他编程语言吗?比如Java\Python这些的。(23)手撕代码题(中等难度,没做出来,说了思路)上述问题整理到我的专栏中,专栏地址在下方  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
投递CVTE等公司10个岗位
0 点赞 评论 收藏
转发
牛客网
牛客企业服务