2020秋招嵌入式面经——地平线、小米、CVTE、大华、绿米
地平线提前批 一面凉:
投递简历过程:官网投递9月份之前投的都是提前批,投了北京、上海、南京地区的嵌入式软件研发岗,北京和上海的都被筛掉了,南京的捞了我,hr小姐姐打电话邀约面试。
一面凉:
电话面试,第一次收到面试通知十分痛苦,面试AI芯片独角兽,完全没有一点点准备,知识也没有捡起来,十分紧张,面试官很好,不停开导。
1、自我介绍
2、解释register关键字
3、字节对齐
4、数据库查询左连接和右连接的区别(跪了,数据库全忘了)
5、static关键字在函数中、源文件中、头文件中有什么区别(凉)
6、数据结构和算法了解不,分治法、贪心法(凉)
7、项目介绍
8、你还有什么要问的
总结:面试表现太差,17分钟结束,自己太菜,面试基础很重要,牛客上说地平线嵌入式的面试考的很广。
小米提前批 二面凉:
投递简历过程:官网投递9月份之前投的都是提前批,投了嵌入式工程师,地平线面试完晚上突然接到小米公司的电话,面试官邀约面试。
一面 27min:
牛客网视频面试,心想又完了,还没复习又来面试,而且是世界五百强公司的面试,作为米粉异常痛苦(对自己恨铁不成钢),好在小米的面试官也十分和善。
1、自我介绍
2、项目介绍
3、项目中的总线解释一下
4、线程同步
5、编程题:冒泡排序、链表逆置(面试官说,我考一下你的编程能力吧,要简单的题目还是要难的题目?答:简单的)
6、谈谈你对小米的了解
7、你还有什么想问的
8、工作地点选一个(深圳,选完面试官解释北京负责小米系列,南京负责MIUI,深圳负责红米系列)
二面 30min:
小米深圳的面试官打电话邀约面试
1、C/C++程序 内存分布情况 常量所在的区(没回答好)
2、STM32 GPIO(没有认真复习,细节全记错了,比如开漏输出)
3、什么是倒灌(本来很能理解电流倒灌的原理,因为学习FPGA时了解到线与逻辑会导致倒灌而损坏器件,当时没回想起来,用自己的话表述的,不甘心)
4、深挖项目(没回答好,自己的项目也必须好好复习)
5、问了一下小米的培训机制,导师制,最好实习6个月左右(大佬肯定不用,还有几万的签字费)
总结:小米基本会给很多人面试的机会,只怪自己太菜,无准备之战,必败无疑。
广州视源(CVTE)一面凉:
投递简历过程:官网投递,选择笔试场次(20多道选择题,2道编程题),笔试通过后选择面试场次。
一面 60+min:
去面试酒店扫码排队,酒店人超多,一定要提前去
1、自我介绍
2、项目介绍,画出硬件拓扑图
3、解释一下中断 中断处理时间过长(中断下半部) 中断触发方式 中断处理函数注意事项(有参数和返回值吗,为什么)
4、编程题 1)给出寄存器的地址和位宽,读写寄存器 2)字符串处理,大小写转换
5、对嵌入式的了解
6、我们是996,对加班的看法
7、有什么职业规划,什么原因会让你离开公司(巨坑)
总结:面试官的暗语是一面和二面面试官都是我,回去等凉了的消息吧。
浙江大华 一面凉 20min:
网申投递,通过筛选后笔试,笔试通过,面试官发短信让我当天选择时间,感觉自己是被随便捞起来看看,面完第二天收到辞谢信。
1、项目介绍,IIC总线说一下。
2、C语言分哪几区,static修饰的局部变量在哪里?
3、Linux有用过哪些,干了什么事?(我说Debian系列、Centos都用过)
4、NOR Flash 和 NAND Flash 文件系统(忘了,让我补充了一下非嵌入式的文件系统)
5、Linux用户态如何进入内核态?
6、看看你的笔试题,解释一下栈的特点。
7、有什么想问我的?(问了一下 视频会议C嵌入式的工作内容,面试官说有ARM单片机的,也有Linux的驱动开发,也有我做过的服务器和数据库的部署,感觉超级符合)
8、什么时候能够实习,毕设怎么办?
总结:面试表现最好的一次,我说我在学习《Linux设备驱动程序》和《UNIX环境高级编程》,面试官说这两本书要好好看,我想我还是表现太平庸了,大华投的人很多,优秀的人都不缺。
绿米联创 三面 offer:
网申后,宣讲会笔试,笔试内容非常基础,考察对C/C++的基础,C++的全忘了,笔试完当天晚上收到面试邀请。
技术面 约50min:
面试官比较nice,十分和善。
1、复盘笔试题
1)高内聚低耦合什么意思,为什么要这么做
2)写一个“标准”的宏,比较两个数的大小(有什么需要改进的,为什么这么改,如果是i++怎么做,不知道,面试官告诉我应该用临时变量)
3)反转链表的编程题写错了
2、IIC总线时序
3、写出计算机网络 五层模型 每一层对应的协议 解释ICMP DHCP
4、HTTP 从浏览器输入域名的全过程
5、项目架构画一下,项目中的无线模块是怎么回事 因为我投的无线组,问的比较深
6、写个程序判断CPU字节序,写对了(小米的面试官也问过,当时不记得了,巨难受)
7、项目中的难题
8、你知道哪些加密方式,非对称加密?
9、进入Linux内核态,为什么要分为用户态和内核态
10、想搞哪个方向?(我作死,说想搞Linux,后面有了leader加面,因为这个方向是网关组的,当时没意识到面试官是无线组的leader)
11、深圳压力很大,为什么想来深圳?
12、有什么要问的,问了一下绿米产品的IoT安全。
hr面:
0、比较考察个人综合素质,考察你对行业的认识,对公司的了解,临场反应能力等,hr没有给人压力。
leader加面 30min:
1、IIC总线(?)
2、项目中类似于IFTTT的解释了一下
3、给我一个硬件工程师做好的人体感应模块,如何用zigbee对接网关(答的不好)
4、C++多态
5、自动控制原理中的PID
总结:我感觉我什么的可以说一下,但是回答的可能不是很让面试官满意,无论是对知识的理解正确度上、深度上,都差那么一口气,还是要多学,学精学专一点。
秋招总结:
1、基础!!!基础!!!基础!!!
2、不要盲目自信,自己的项目也要通透,能够对答如流。
3、问一答十,准确且全面,不要挤牙膏,不会的问题一定要找个相似的补上,面试官想看到你知识体系,深度和广度。
4、心态一定要调整好,疯狂投递刷题笔试面试,有机会就上,失败了就多多复盘。
5、一定要好好准备,看面经啥的,可惜了提前批(学霸批)大厂独角兽的面试机会,不过对于我一个菜鸟大厂只能是幻想。
附面试代码:
1、字节对齐与大小端
//
// Deepc.cpp
// Study -- C的深入
//
// Created by Admin-X on 2019/10/6.
// Copyright © 2019年 Admin-X. All rights reserved.
// #include "Deepc.hpp"
#include <iostream>
using namespace std;
#pragma pack(4) //改变对齐字长 void byteSize(){ // 4-byte 8-byte
struct fun{ // Address offset Address offset
int a; // 0x6EFE7C +0 0x6EFE78 +0
double b; // 0x6EFE80 +4 0x6EFE80 +8
char c; // 0x6EFE88 +8 0x6EFE88 +8
char d; // 0x6EFE89 +1 0x6EFE89 +1
int e; // 0x6EFE8C +3 0x6EFE8C +3
}F;
cout << sizeof(F) << endl;
//printf("0x%X\n0x%X\n0x%X\n0x%X\n0x%X\n",&F.a,&F.b,&F.c,&F.d,&F.e);
//printf("0x%X\n",&F.k);
} void checkCPU() //检测CPU大小端字节序,小端字节序:低位的地址存储低位的字节 ,大端反之
{
union w // Big-endian/Little-endian
{ //(Address) 0x00 0x01 0x02 0x03 // 0x00 0x01 0x02 0x03
unsigned int a ; //(Data) 0x87 0x65 0x43 0x21 // 0x21 0x43 0x65 0x87
char b;
}c;
c.a = 0x87654321;
if(c.b == 0x21){
printf("little-endian\n");
}else{
printf("big-endian\n");
}
}
2020秋招嵌入式面经——地平线、小米、CVTE、大华、绿米的更多相关文章
- Java程序员秋招面经大合集(BAT美团网易小米华为中兴等)
Cvte提前批 阿里内推 便利蜂内推 小米内推 金山wps内推 多益网络 拼多多学霸批 搜狗校招 涂鸦移动 中国电信it研发中心 中兴 华为 苏宁内推 美团内推 百度 腾讯 招商银行信用卡 招银网络科 ...
- 【Java】广州三本秋招经历
前言 只有光头才能变强 离上次发文章已经快两个月时间了,最近一直忙着秋招的事.今天是2018年10月22日,对于互联网行业来说,秋招就基本结束了.我这边的流程也走完了(不再笔试/面试了),所以来写写我 ...
- 2020 校招,我是如何拿到小米、京东、字节大厂前端offer
前言 Hi~,我是 2020 届物联网专业毕业生,现就读于杭州.谨以此文来记录我的秋招以及入门前端以来的学习历程,如有错误,希望大家能及时提出! 面试情况 从19年8月初到11月底,前前后后一共面试了 ...
- 二本非科班,秋招,实习,面试,offer之路
不知不觉已经工作一年多的,我是2019年7月毕业的,但是如果算上实习就工作差不多两年了的吧. 最近不是刚刚过了圣诞节吗?然后又准备到元旦了,迎来2021年!在微信公众号上看到小部分公众号在总结2020 ...
- 【Java】几道常见的秋招面试题
前言 只有光头才能变强 Redis目前还在看,今天来分享一下我在秋招看过(遇到)的一些面试题(相对比较常见的) 0.final关键字 简要说一下final关键字,final可以用来修饰什么? 这题我是 ...
- [找工作] 2019秋招|从春招到秋招,Java岗经验总结(收获AT)
转自(有更多) https://blog.csdn.net/zj15527620802/article/month/2018/10 前言 找工作是一件辛酸而又难忘的历程.经历过焦虑.等待.希望,我们最 ...
- 我的2018:OCR、实习和秋招
真的是光阴似箭,好像昨天还沉浸在考研成功的喜悦,今天却要即将步入2019年,即将硕士毕业.老规矩,还是在每一年的最后一天总结今年以及展望明年.回首2018,经历的东西特别多,视野也开阔了不少,可以说, ...
- 靠这些秋招秘笈,齐姐的学妹今年已经拿到了 8 个offer!
小齐说: 现在秋招进行时,正在找工作的小伙伴进度都怎么样了呀? 今天这篇文章是我武大的学妹今年秋招的经验分享,庆妹去年才决定转行,现在已手握 N+ 个 offer - 这篇文章干货满满,庆妹对每一块面 ...
- 算法转 Java 后端,2021秋招斩获腾讯、京东、百度等大厂 offer 面经分享!|JavaGuide|Guide哥
这是一篇来自算法转Java后端的一位读者的投稿!文章主要分享了作者从迷茫崩溃到最终斩获腾讯.京东.百度等大厂 offer 的经历.文章内容很全面.真实,相信可以对正在准备面试的小伙伴有帮助! 看到公众 ...
随机推荐
- nginx过滤access_log中HEAD、OPTIONS请求记录
网上很多教程说是这样做: if ($request_method = HEAD) { access_log off; } 试了之后是不行的,正确的做法如下: http { map $request_m ...
- .NET ftp文件上传和下载
文章参考来源地址:https://blog.csdn.net/wybshyy/article/details/52095542 本次对代码进行了一点扩展:将文件上传到ftp指定目录下,若目录不存在则创 ...
- OCR(Optical Character Recognition)算法总结
https://zhuanlan.zhihu.com/p/84815144 最全OCR资料汇总,awesome-OCR
- nginx入门系列之安装与卸载
目录 通过包管理器安装 安装nginx 卸载nginx 从源码编译安装 准备安装环境 执行编译安装 制作nginx免安装包 官方安装手册:https://nginx.org/en/docs/insta ...
- [ARM-Linux开发]Linux下加载.ko驱动模块的两种方法:insmod与modprobe
假设要加载的驱动程序模块名为SHT21.ko 加载驱动模块 方法一: 进入SHT21.ko驱动模块文件所在的目录,然后直接 insmod SHT21.ko 即可 方法二: 将SHT21.ko文 ...
- Juju solutions for OpenStack
Juju solutions for OpenStack Juju makes it easy to deploy OpenStack at scale. Quickly and reliably b ...
- 搭建mqtt服务器apollo
使用的apollo,官网太慢,附上百度云下载地址: 链接:https://pan.baidu.com/s/1NIq6R71hlyPuaUBwPoMPNg 提取码:36vw 原文链接:https://b ...
- VMware版本为15安装win7旗舰版不能成功安装VMware tools
VMware版本为15安装win7旗舰版不能成功安装VMware tools 出现的问题: 一直报错说需要系统更新到SP1系统,到网上找了很多升级方式,都未果 直接通过Windows Update,未 ...
- Django-06-模板(Template)
一.模板组成 HTML代码+逻辑控制代码 二.逻辑控制代码 1. 变量 语法格式: {{var_name}} Template和Context对象 D:\python\Project\django_t ...
- 1139 First Contact PAT (Advanced Level)
原题链接: https://pintia.cn/problem-sets/994805342720868352/problems/994805344776077312 测试点分析: 首先来分析一下测试 ...