首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
盟主acc
获赞
1685
粉丝
3221
关注
2
看过 TA
1.3W
男
华南理工大学
2024
嵌入式工程师
IP属地:广东省
公号:芯纪元AIoT;加速主义者;感谢你们的小红花
私信
关注
拉黑
举报
举报
确定要拉黑盟主acc吗?
发布(222)
评论
刷题
收藏
盟主acc
关注TA,不错过内容更新
关注
2025-04-21 23:47
已编辑
华南理工大学 嵌入式工程师
有哪些芯片大厂,已经帮你汇总好了,收藏起来逐一投!!
置顶
《嵌入式软件开发笔试与面试手册》:https://blog.nowcoder.net/zhuanlan/jvN8gj《嵌入式软件笔试-2024届真题汇总》:https://blog.nowcoder.net/zhuanlan/0oDWVm《嵌入式软件笔试-2025届真题汇总》:https://blog.nowcoder.net/zhuanlan/04yYym如果单以芯片公司人数为参考标准,超过1000人的芯片公司应该称之为大厂。哪些芯片公司的人数超过1000人呢?据中国集成电路设计业年会的信息,中国有34家企业员工数量超过1000人。对于34家企业是谁,网上信息没有透露。据已经公开的信息,人数...
0
点赞
评论
收藏
分享
2025-04-22 00:29
已编辑
华南理工大学 嵌入式工程师
秋招有嵌入式软件开发相关岗位的公司推荐
置顶
《嵌入式软件开发笔试与面试手册》:https://blog.nowcoder.net/zhuanlan/jvN8gj《嵌入式软件笔试-2024届真题汇总》:https://blog.nowcoder.net/zhuanlan/0oDWVm《嵌入式软件笔试-2025届真题汇总》:https://blog.nowcoder.net/zhuanlan/04yYym体面厂:华为、小米、OPPO、VIVO、荣耀、大疆(+卓驭科技)、百度、联想、中兴、海康威视、深信服,容易被忽略:阿里巴巴(平头哥/阿里云)、腾讯(robotics x)京东、字节跳动、美团(嵌入式岗位)等等;车企相关:蔚来、理想、小鹏、零...
如果可以选,你最想去哪家...
0
点赞
评论
收藏
分享
2023-05-14 14:36
华南理工大学 嵌入式工程师
必背八股文-Linux(2)
内核程序中申请内存使用什么函数?kmalloc(size_t size, int flags):该函数用于在内核堆中动态申请指定大小的内存。参数size指定所需内存的大小,flags参数表示内存分配的标志,例如GFP_KERNEL表示在可睡眠上下文中分配内存,GFP_ATOMIC表示在不可睡眠上下文中分配内存等。kcalloc(size_t n, size_t size, int flags):该函数用于在内核堆中动态申请指定数量和大小的内存块,并将其初始化为0。vmalloc(unsigned long size):该函数用于在内核虚拟内存区域中动态申请指定大小的内存。vmalloc函数可以...
嵌入式软件开发笔试与面试...
0
点赞
评论
收藏
分享
2023-05-13 22:04
华南理工大学 嵌入式工程师
必背八股文-Linux(1)
什么是Linux?Linux是一套免费使用和自由传播的类似Unix操作系统,一般的WEB项目都是部署都是放在Linux操作系统上面。 Linux是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Windows和Linux的区别?Windows是微软开发的操作系统,民用操作系统,可用于娱乐、影音、上网。 Windows操作系统具有强大的日志记录系统和强大的桌面应用。好处是它可以帮我们实现非常多绚丽多彩的效果...
嵌入式软件开发笔试与面试...
0
点赞
评论
收藏
分享
2023-05-13 20:34
已编辑
华南理工大学 嵌入式工程师
必背八股文-操作系统(4)
常见的IO模型:阻塞I/O模型(Blocking I/O):在阻塞I/O模型中,程序在进行I/O操作时,会一直阻塞等待,直到操作完成才返回结果。这种模型简单易用,但会导致CPU的空闲等待,效率较低。非阻塞I/O模型(Non-blocking I/O):在非阻塞I/O模型中,程序在进行I/O操作时,会先进行查询操作,判断I/O设备是否就绪,如果设备未就绪,则返回错误信息。程序可以继续执行其他操作,等待一段时间后再次查询I/O设备是否就绪,直到设备就绪,才进行I/O操作。这种模型可以减少CPU空闲等待,但需要进行多次查询操作,效率较低。多路复用I/O模型(I/O Multiplexing):多路复...
嵌入式软件开发笔试与面试...
0
点赞
评论
收藏
分享
2023-05-13 20:34
已编辑
华南理工大学 嵌入式工程师
必背八股文-操作系统(3)
分页和分段有什区别?分页是将物理内存和虚拟内存分成大小相等的页,每个页的大小通常为2的幂次方,如4KB、8KB等。进程使用的虚拟地址空间被分成相同大小的页,物理内存也被划分成相同大小的页帧。在地址转换时,进程使用的虚拟地址通过页表转换成对应的物理地址,因此不同进程之间的虚拟地址空间是独立的。分页机制可以方便地进行内存分配和回收,并且允许多个进程共享物理内存中的同一页面。而分段是将程序的逻辑地址空间划分为若干个逻辑段,每个段的大小是不同的,且逻辑段之间可以重叠。在地址转换时,进程使用的逻辑地址通过段表转换成对应的物理地址。因为逻辑地址空间的划分是按照程序的逻辑结构进行的,所以分段机制更适用于非均...
嵌入式软件开发笔试与面试...
0
点赞
评论
收藏
分享
2023-05-13 20:35
已编辑
华南理工大学 嵌入式工程师
必背八股文-操作系统(2)
什么是死锁?产生死锁的原因是什么?死锁是指两个或多个进程因为彼此持有对方需要的资源而互相等待的一种状态。死锁的原因主要有资源竞争、资源分配不当、进程依赖关系等。为了避免死锁的发生,可以采取避免竞争资源、避免循环等待、使用超时机制、增加资源数量等措施。死锁的必要条件是什么?互斥条件(Mutual Exclusion):至少有一个资源是被独占使用的,即一次只能被一个进程使用。请求和保持条件(Hold and Wait):进程持有至少一个资源,并请求获取其他进程持有的资源。不剥夺条件(No Preemption):资源只能在进程使用完之后才能被释放,不能被其他进程抢占。循环等待条件(Circular...
嵌入式软件开发笔试与面试...
0
点赞
评论
收藏
分享
2023-05-13 20:36
已编辑
华南理工大学 嵌入式工程师
必背八股文-操作系统(1)
线程与进程的区别定义:进程(Process):进程是程序在计算机上的一次执行实例。它是一个独立的运行环境,包括程序代码、数据、打开的文件描述符、内存空间等资源。每个进程都有自己的独立地址空间。线程(Thread):线程是进程内部的一个执行单元。线程在进程的上下文中运行,并共享进程的资源,如内存空间、文件描述符等。一个进程可以有一个或多个线程。资源共享和独立性:进程:进程之间的资源是相互独立的,它们拥有各自的地址空间,一般情况下一个进程无法直接访问另一个进程的资源。进程间的通信(IPC)通常需要通过特定的机制,如管道、消息队列、共享内存等。线程:同一进程内的线程共享进程的资源,如内存空间、文件描...
嵌入式软件开发笔试与面试...
0
点赞
评论
收藏
分享
2023-05-13 20:37
已编辑
华南理工大学 嵌入式工程师
必背八股文-数据结构篇
数组与链表有什么区别?存储结构:数组是一种顺序存储结构,它将元素存储在一段连续的内存空间中;而链表是一种链式存储结构,它将元素存储在多个独立的节点中,并通过指针来链接这些节点。插入和删除操作:对于数组,插入和删除操作需要将后续的元素进行移动,因此时间复杂度为O(n);而对于链表,插入和删除操作只需要修改指针的指向,因此时间复杂度为O(1)。随机访问操作:由于数组的元素是连续存储的,因此支持随机访问操作,时间复杂度为O(1);而链表的元素是通过指针链接的,不支持随机访问,需要进行遍历操作,时间复杂度为O(n)。空间复杂度:由于数组需要一段连续的内存空间来存储元素,因此空间复杂度固定;而链表的元素...
嵌入式软件开发笔试与面试...
0
点赞
评论
收藏
分享
2024-08-03 15:31
已编辑
华南理工大学 嵌入式工程师
华为嵌入式软件开发工程师笔试5-10
公号:嵌入式未来《嵌入式软件开发笔试与面试手册》:https://blog.nowcoder.net/zhuanlan/jvN8gj《嵌入式软件笔试-2023年真题汇总》:https://blog.nowcoder.net/zhuanlan/0oDWVm题目1:1、数据合并向一个空栈压入正整数,每当压入一个整数时,执行以下规则(设:栈顶至栈底整数依次编号为n1、n2...nx,n1为最新压入的整数)1.如果n1=n2,则n1、n2全部出栈,压入新数据m(m=2*n1)。2.如果n1=n2+...+ny(y的范国为[3,x]) ,则n1、n2...ny全部出栈,压入新数据m(m=2*n1).3....
查看3道真题和解析
0
点赞
评论
收藏
分享
2024-08-03 15:31
已编辑
华南理工大学 嵌入式工程师
华为嵌入式软件开发工程师笔试5-6
公号:嵌入式未来《嵌入式软件开发笔试与面试手册》:https://blog.nowcoder.net/zhuanlan/jvN8gj《嵌入式软件笔试-2023年真题汇总》:https://blog.nowcoder.net/zhuanlan/0oDWVm1输入第一行为喷墨头水平排列的小孔个数N,10≤N≤1024;第二行为N个bit的序列,用双字节十六进制数表示,如果N超过16,则用多个双字节十六进制表示,它们之间用空格分割。其中0表示该bit对应位置的小孔为堵塞的孔,1表示正常的孔。有效bit从第一个十六进制的最高位开始计算,序列尾部如果有无效bit则用1填充。输出第一行输出可以完成补偿的方...
查看4道真题和解析
0
点赞
评论
收藏
分享
2024-03-03 22:41
已编辑
华南理工大学 嵌入式工程师
必背八股文-C/C++(4)
头文件的两种包含方式的区别使用<>包含头文件名时,编译器会在系统默认的路径下寻找头文件。这些路径由编译器的环境变量所指定,通常包括标准库文件、系统头文件和其他系统支持的库。使用""包含头文件名时,编译器会先在当前源代码文件所在的目录下查找头文件,如果找不到,再去系统默认路径下查找。通常,使用""包含头文件时,头文件是自己定义的或者是程序所在的项目中的头文件。简述gcc编译过程1.预处理(Preprocessing):预处理阶段主要处理源代码中的宏定义、条件编译和包含文件。预处理器会替换宏定义、处理条件编译指令(如、等)并将包含的头文件插入到源...
嵌入式软件开发笔试与面试...
0
点赞
评论
收藏
分享
2023-05-13 21:12
已编辑
华南理工大学 嵌入式工程师
必背八股文-C/C++(3)
带参宏和函数的区别• 宏在预处理阶段展开,函数在编译链接阶段被调用执行。• 宏展开时只是简单的文本替换,不进行类型检查和参数校验,容易出错;函数会进行参数类型检查和参数数量校验,安全性更高。• 宏可以定义不定参数数量的宏,函数需要使用可变参数的形式才能实现。#define和typedef区别• #define用来定义宏,是对文本进行简单的替换;typedef用来定义新的类型名,可以对类型进行封装和抽象。• #define定义的宏没有类型检查和作用域限制,可以定义在任何位置;typedef定义的新类型是有类型的,需要在定义后才能使用。define的使用#define用于定义宏,通常用来简化代码,...
嵌入式软件开发笔试与面试...
0
点赞
评论
收藏
分享
2023-09-25 23:38
已编辑
华南理工大学 嵌入式工程师
必背八股文-C/C++(2)
指针常量、常量指针、常量引用int * const p //指针常量int a,b;int * const p=&a //指针常量//那么分为一下两种操作*p=9;//操作成功p=&b;//操作错误因为声明了指针常量,说明指针变量不允许修改。如同指针指向一个地址该地址不能被修改,但是该地址里的内容可以被修改。const int *p=&a //常量指针//那么分为一下两种操作*p=9;//操作错误p=&b;//操作成功因为常量指针本质是指针,并且这个指针是一个指向常量的指针,指针指向的变量的值不可通过该指针修改,但是指针指向的值可以改变。常量引用:double ...
嵌入式软件开发笔试与面试...
0
点赞
评论
收藏
分享
2025-09-27 17:47
已编辑
华南理工大学 嵌入式工程师
必背八股文-C/C++(1)
C++与C的区别思想上:C++是面向对象的语言,C语言是面向过程的结构化编程语言语法上:1)C++具有封装、继承、多态三种特性2)C++增加了许多类型安全功能,比如强制转换类型3)C++支持范式编程,比如模板类、函数模板等C++内存管理(程序进程中的分区)1) 栈区:由编译器自动分配和释放,存放函数的参数、局部变量、返回值等2) 堆区:一般由程序员分配和释放(malloc/free、new/delete)3) 代码段:包括只读存储区和文本区,只读存储区存储字符串常量,文本区存储程序的机器代码4) 数据段:存储程序中已初始化的全局变量和静态变量5) BSS段:存储未初始化的全局变量和静态变量若按...
嵌入式软件开发笔试与面试...
0
点赞
评论
收藏
分享
2023-06-01 17:44
已编辑
华南理工大学 嵌入式工程师
蚂蚁集团笔试 蚂蚁集团软件算法笔试
订阅专栏,方便查阅,时刻更新各厂软件算法笔试https://blog.nowcoder.net/zhuanlan/0oDWVm题目1:小红拿到了一个数组,她可以进行怡好一次操作:选择两个相邻元素将它们合井,合并后的新元素为原来的两个元素之和。小红想知道,操作1次后数组的极差的最小值是多少?数组的极差为:数组的最大值减最小值。输入描述第二行输入n个正整数ai,代表数组的元素。2<=n<10^5,1<ai<10^9输出描述一个整数,代表操作后的极差最小值。输入31 4 5输出0 #include <iostream> #include <vector&gt...
查看1道真题和解析
0
点赞
评论
收藏
分享
2024-08-03 15:31
已编辑
华南理工大学 嵌入式工程师
荣耀嵌入式软件开发工程师笔试4-22
公号:嵌入式未来《嵌入式软件开发笔试与面试手册》:https://blog.nowcoder.net/zhuanlan/jvN8gj《嵌入式软件笔试-2023年真题汇总》:https://blog.nowcoder.net/zhuanlan/0oDWVm题目1:给定一个正整数数组,最大为100个成员,从第一个成员开始,走到数组最后一个成员最少的步骤数,第一步必须从第一元素开始,1<=步长<len/2,第二步开始以所在成员的数字走相应的步数,如果目标不可达返回-1,只输出最少的步骤数量输入描述由正整数组成的数组,以空格分隔,数组长度小于100,请自行解析数据数量。输出描述正整数,表示...
查看1道真题和解析
0
点赞
评论
收藏
分享
1
8
9
10
11
12
15
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务