【秋招面经】
文章平均质量分 59
这是在秋招经验的一些记录和感悟,希望对大家有帮助。
喵小林菌
主要研究嵌入式音视频系统设计开发、音视频智能分析,主要涉及嵌入式、C/C++、Linux、图像视频、深度学习等技术,希望通过分享交流和大家一起进步!
展开
-
IP、ARP、RARP、ICMP、IGMP(网络协议:网络层协议)
面试和笔试中,如果记住下面这张图,基本就能解决网络协议中70%的问题。需要记住:OSI模型和TCP/IP模型每一层名称;每一层对应有哪些协议,或者说给出该协议要知道对应那一层;该协议是基于TCP还是UDP的;除了上图,如果还能记住该协议的功能就可以解决笔试中99%的网络协议问题,下面介绍网络层的各种协议。网络层传输协议IPIP所提供的服务通常被认为是无连接的和不可靠的,它将差错控制和流量控制之类的服务授权给了其他的各层协议,这正是TCP/IP 能够高效率工作的一个重要保证。网络层的功能主原创 2021-03-05 22:24:30 · 23505 阅读 · 3 评论 -
TCP、UDP(网络协议:传输层协议)
面试和笔试中,如果记住下面这张图,基本就能解决网络协议中70%的问题。需要记住:OSI模型和TCP/IP模型每一层名称;每一层对应有哪些协议,或者说给出该协议要知道对应那一层;该协议是基于TCP还是UDP的;除了上图,如果还能记住该协议的功能就可以解决笔试中99%的网络协议问题,下面介绍传输层的各种协议。传输层传输协议TCPTCP是整个TCP/IP协议族中最重要的协议之一,它在IP协议提供的不可靠数据服务的基础上,采用了重发技术,为应用程序提供了一个可靠、面向连接的、全双工的数据传输服务原创 2021-03-05 21:33:38 · 517 阅读 · 2 评论 -
FTP、TFTP、HTTP、SMTP、DHCP、Telnet、DNS、SNMP(网络协议:应用层协议)
面试和笔试中,如果记住下面这张图,基本就能解决网络协议中70%的问题。需要记住:OSI模型和TCP/IP模型每一层名称;每一层对应有哪些协议,或者说给出该协议要知道对应那一层;该协议是基于TCP还是UDP的;除了上图,如果还能记住该协议的功能就可以解决笔试中99%的网络协议问题,下面介绍应用层的各种协议。应用层传输协议FTPFTP(File Transport Protocol,文件传输协议)是网络上两台计算机传送文件的协议,运行在TCP之上,是通过Internet将文件从一台计算机传输原创 2021-03-05 20:53:15 · 24978 阅读 · 2 评论 -
strlen函数实现
#include<stdio.h>/*描述:计算字符串长度param :字符串return:字符串长度*/int myStrlen(char *string){ int length = 0; while(*string++ != '\0') { length++; } return length;}int main(){ char *a = "helloWorld!"; printf("length=%d\n",myStrlen(a));//length原创 2021-01-12 15:11:13 · 184 阅读 · 0 评论 -
const与指针变量
const和指针在定义变量的时候一起出现,往往就很难区分。主要有以下四种情况。常量指针整形常量//pLinJun1是一个指向整形型的指针。int *pLinJun1;//pLinJun2是一个指向整形常量的指针,指针指向的值是常量,因此可以修改指针,但不能修改指针所指向的值int const *pLinJun2;//pLinJun3是一个指向整形的常量指针,指针是常量,因此不能修改指针,但可以修改指针指向的值int * const pLinJun3;//pLinJun4是一个指向整形原创 2021-01-09 23:12:46 · 211 阅读 · 0 评论 -
应届生HR面试需要准备的六大类问题
小林菌经过亲身经历总结的校园招聘HR面试中六大常见类问题,自我认知类、项目类、行业认知类、团队合作和沟通类、稳定性及意向类、反问类问题。这些问题可以提前思考先把回答结果写下来,而不是到了现场采取临场应变。其实从字面上也可以看出每一类问题核心点,下面进行一个简单的列举。1.自我认知类问题自我介绍准备30s、1min两个版本1)突出自己和该公司文化价值观是相匹配的。2)让面试了解你为什么适合这家公司。主要体现:沟通能力+逻辑能力+个人亮点说说你最大的优点说说你最大的缺点我最大的缺点是过于追求原创 2021-01-03 20:41:43 · 3637 阅读 · 0 评论 -
中继器、集线器、网桥、交换机、路由器
全家福两台主机如何连接起来?在网络诞生之前,电脑之间都是单机运行,没有网卡、没有网线、没有协议栈,数据传输主要通过软盘、光盘等介质。网线来了【网线+网卡+协议栈】三要素,是组成“最小单元网络”的基础,缺一不可网线提供物理介质,承载比特率/电信号。(类似电话线承载语音流/模拟信号)网卡进行数据处理,例如将电脑磁盘上的数据/字节转换为网线上的电流/比特,将比特流转换为数据。协议栈作为沟通语言,实现通信过程中的数据解析、地址寻址、流控制等。网线不够长怎么办终端之间如果举例太远,原创 2020-12-19 00:21:58 · 3740 阅读 · 10 评论 -
指针数组、数组指针、指针函数、函数指针
用变量a给出下面的定义一个整型数一个指向整型数的指针一个指向指针的的指针,它指向的指针是指向一个整型数一个有10个整型数的数组一个有10个指针的数组,该指针是指向一个整型数的一个指向有10个整型数数组的指针一个指向函数的指针,该函数有一个整型参数并返回一个整型数一个有10个指针的数组,该指针指向一个函数,该函数有一个整型参数并返回一个整型数答案是: 1. int a; 2. int *a; 3. int **a; 4. int a[10]; 5. int *a[10];原创 2020-11-26 00:54:07 · 288 阅读 · 0 评论 -
【嵌入式工程师面试高频问题】你知道IIC吗(附程序说明)
在嵌入式面试中,需要能够熟悉IIC的工作原理,使用场景,并且需要能够手撕IIC的时序图和写一个IIC读写程序。IIC的一些工作原理、时序图在《沧小海详解面试的必答题——I2C协议》这篇博客介绍已经很全面了,我这里主要就是补充IIC的代码部分。顺便补充一下IIC和SPI以及UART的一些区别。IIC读写特点IIC最大的特点就是只使用两根线进行通讯,支持多个主服务器和多个从服务器。IIC只有两根线,而且又不像SPI一样有片选线,那怎么区分地址呢?其实IIC总线上每个设备都有自己的地址,有的是芯片里面定死原创 2020-11-08 13:21:22 · 3757 阅读 · 1 评论 -
【嵌入式工程师面试高频问题】你知道SPI吗
面试中关于SPI常见问题什么是SPI?SPI接口是Motorola 首先提出的全双工三线同步串行外围接口,采用主从模式(Master Slave)架构;支持多slave模式应用,一般仅支持单Master。时钟由Master控制,在时钟移位脉冲下,数据按位(bit)传输,高位在前,低位在后(MSB first);SPI接口有2根单向数据线,为全双工通信,目前应用中的数据速率可达几Mbps的水平。SPI一般使用4条线通信分别是?答:1、 MISO ————— 主设备数据输入、从设备数据输出2、 MO原创 2020-11-08 11:17:01 · 3057 阅读 · 0 评论 -
DJI大疆【嵌入式软件工程师】2020秋招面经
技术面1.自我介绍。2.linux中的线程一般是怎么调度的?3.如果现在是一个单核的CPU,那么多个线程是按什么顺序去运行的?也就是线程的系统调度?4.如果现在多个线程,怎么确定哪一个会先被执行?5.能简单说一些你用过的stm32的一些芯片的配置吗?CPU主频,flash和RAM分别都是多大的?6.你在stm32上都做过哪些开发?7.你开发过哪些驱动吗?8.你了解整个SPI的通信过程吗?SPI有几根线,分别是什么?你使用SPI的时候速率配置的是多少?9.有使用过DMA吗?解释一下什么是DM原创 2020-11-08 09:48:16 · 5358 阅读 · 9 评论 -
CVTE【嵌入式应用开发】【软件技术支持】面经【已拿offer】
【嵌入式应用开发】技术一面(30min)1.面试官主动介绍了CVTE2.画I2C时序图3.聊一下项目、项目的难点,怎么解决4.手撕代码:将字符串中的小写字母挑出来5.问对加班有什么看法(有些忘记了)【嵌入式应用开发】技术二面(40min)1.介绍一下SPI2.主要还是聊项目、项目难点,怎么解决,有什么共性的方法,手画框架图3.linux主要完成那些工作4.我们手机开机之后看到的安卓图标,是内核提供还是uboot提供的5.你有什么调试代码的经验吗?printf、gdb6.你对内存.原创 2020-10-24 09:32:56 · 4257 阅读 · 11 评论 -
紫光展锐【软件工程师】面经
HR面(10min)1、咨询工作意向地。2、现在有多少个offer?3、为什么想来紫光展锐?4、为什么想去工作意向地,能接受调剂吗?技术面(20min)1、面试官翻了一下简历,稍微问了一些简历上的东西。2、你做过什么驱动?3、谈一下你对Linux系统的了解。(这个话题太大了,具体分了5个模块回答,进程调度模块、内存管理模块、文件系统模块、进程间通信模块、网络接口模块)4、这个项目双目测距的原理是什么?5、你还有什么问题问我?...原创 2020-10-20 09:31:29 · 2052 阅读 · 2 评论 -
汇顶科技【软件工程师】面经
技术面(30min)1.自我介绍2.平时使用过哪些外设?简单说一下IIC的工作原理吧。3.平时有自己做过电路吗?4.高频电路了解吗,高频电路需要注意什么,为什么高频电路会产生影响,到底怎么影响到其他电路呢?5.平时怎么调试?能具体举一个例子吗,工程中遇到的问题?6.你上面说了FreeRTOS,引起任务调度有哪几种情况?7.一个字符串,怎么倒序?如何不开辟内存完成这个动作?7.你有什么问题问题需要问我的吗?面试官问我大概15分钟,我向面试官了解公司大概也是15分(面试官很开心,面试全程都.原创 2020-10-19 09:25:02 · 688 阅读 · 0 评论 -
京信通信【驱动软件工程师】面经
目录个人介绍笔试单选题C语言数据结构计算机与操作系统网络通信填空题C语言与数据结构网络通信问答题嵌入式基础知识C语言与数据结构C编程一面二面功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能...原创 2020-04-22 00:58:30 · 1008 阅读 · 2 评论