地平线提前批 一面凉

投递简历过程:官网投递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、大华、绿米的更多相关文章

  1. Java程序员秋招面经大合集(BAT美团网易小米华为中兴等)

    Cvte提前批 阿里内推 便利蜂内推 小米内推 金山wps内推 多益网络 拼多多学霸批 搜狗校招 涂鸦移动 中国电信it研发中心 中兴 华为 苏宁内推 美团内推 百度 腾讯 招商银行信用卡 招银网络科 ...

  2. 【Java】广州三本秋招经历

    前言 只有光头才能变强 离上次发文章已经快两个月时间了,最近一直忙着秋招的事.今天是2018年10月22日,对于互联网行业来说,秋招就基本结束了.我这边的流程也走完了(不再笔试/面试了),所以来写写我 ...

  3. 2020 校招,我是如何拿到小米、京东、字节大厂前端offer

    前言 Hi~,我是 2020 届物联网专业毕业生,现就读于杭州.谨以此文来记录我的秋招以及入门前端以来的学习历程,如有错误,希望大家能及时提出! 面试情况 从19年8月初到11月底,前前后后一共面试了 ...

  4. 二本非科班,秋招,实习,面试,offer之路

    不知不觉已经工作一年多的,我是2019年7月毕业的,但是如果算上实习就工作差不多两年了的吧. 最近不是刚刚过了圣诞节吗?然后又准备到元旦了,迎来2021年!在微信公众号上看到小部分公众号在总结2020 ...

  5. 【Java】几道常见的秋招面试题

    前言 只有光头才能变强 Redis目前还在看,今天来分享一下我在秋招看过(遇到)的一些面试题(相对比较常见的) 0.final关键字 简要说一下final关键字,final可以用来修饰什么? 这题我是 ...

  6. [找工作] 2019秋招|从春招到秋招,Java岗经验总结(收获AT)

    转自(有更多) https://blog.csdn.net/zj15527620802/article/month/2018/10 前言 找工作是一件辛酸而又难忘的历程.经历过焦虑.等待.希望,我们最 ...

  7. 我的2018:OCR、实习和秋招

    真的是光阴似箭,好像昨天还沉浸在考研成功的喜悦,今天却要即将步入2019年,即将硕士毕业.老规矩,还是在每一年的最后一天总结今年以及展望明年.回首2018,经历的东西特别多,视野也开阔了不少,可以说, ...

  8. 靠这些秋招秘笈,齐姐的学妹今年已经拿到了 8 个offer!

    小齐说: 现在秋招进行时,正在找工作的小伙伴进度都怎么样了呀? 今天这篇文章是我武大的学妹今年秋招的经验分享,庆妹去年才决定转行,现在已手握 N+ 个 offer - 这篇文章干货满满,庆妹对每一块面 ...

  9. 算法转 Java 后端,2021秋招斩获腾讯、京东、百度等大厂 offer 面经分享!|JavaGuide|Guide哥

    这是一篇来自算法转Java后端的一位读者的投稿!文章主要分享了作者从迷茫崩溃到最终斩获腾讯.京东.百度等大厂 offer 的经历.文章内容很全面.真实,相信可以对正在准备面试的小伙伴有帮助! 看到公众 ...

随机推荐

  1. nginx过滤access_log中HEAD、OPTIONS请求记录

    网上很多教程说是这样做: if ($request_method = HEAD) { access_log off; } 试了之后是不行的,正确的做法如下: http { map $request_m ...

  2. .NET ftp文件上传和下载

    文章参考来源地址:https://blog.csdn.net/wybshyy/article/details/52095542 本次对代码进行了一点扩展:将文件上传到ftp指定目录下,若目录不存在则创 ...

  3. OCR(Optical Character Recognition)算法总结

    https://zhuanlan.zhihu.com/p/84815144 最全OCR资料汇总,awesome-OCR

  4. nginx入门系列之安装与卸载

    目录 通过包管理器安装 安装nginx 卸载nginx 从源码编译安装 准备安装环境 执行编译安装 制作nginx免安装包 官方安装手册:https://nginx.org/en/docs/insta ...

  5. [ARM-Linux开发]Linux下加载.ko驱动模块的两种方法:insmod与modprobe

    假设要加载的驱动程序模块名为SHT21.ko 加载驱动模块 方法一:  进入SHT21.ko驱动模块文件所在的目录,然后直接  insmod SHT21.ko  即可 方法二:  将SHT21.ko文 ...

  6. Juju solutions for OpenStack

    Juju solutions for OpenStack Juju makes it easy to deploy OpenStack at scale. Quickly and reliably b ...

  7. 搭建mqtt服务器apollo

    使用的apollo,官网太慢,附上百度云下载地址: 链接:https://pan.baidu.com/s/1NIq6R71hlyPuaUBwPoMPNg 提取码:36vw 原文链接:https://b ...

  8. VMware版本为15安装win7旗舰版不能成功安装VMware tools

    VMware版本为15安装win7旗舰版不能成功安装VMware tools 出现的问题: 一直报错说需要系统更新到SP1系统,到网上找了很多升级方式,都未果 直接通过Windows Update,未 ...

  9. Django-06-模板(Template)

    一.模板组成 HTML代码+逻辑控制代码 二.逻辑控制代码 1. 变量 语法格式: {{var_name}} Template和Context对象 D:\python\Project\django_t ...

  10. 1139 First Contact PAT (Advanced Level)

    原题链接: https://pintia.cn/problem-sets/994805342720868352/problems/994805344776077312 测试点分析: 首先来分析一下测试 ...