首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
周千千
09-18 09:51
陕西科技大学 C工程师
发布于陕西
关注
已关注
取消关注
求建议
25届秋招被拷打怕了,投了些没有面试,做了笔试也没信儿,好焦虑,有没有佬修改意见
全部评论
推荐
最新
楼层
废物_
汉口学院 C++
实习时间太短了。。。
点赞
回复
分享
发布于 09-18 11:53
北京
还没有回复哦~
相关推荐
11-16 20:41
沈阳工业大学 研发工程师
机考E卷100分题 - 预订酒店
题目描述 放暑假了,小明决定到某旅游景点游玩,他在网上搜索到了各种价位的酒店(长度为n的数组A),他的心理价位是x元,请帮他筛选出k个最接近x元的酒店(n>=k>0),并由低到高打印酒店的价格。 输入描述 第一行:n, k, x 第二行:A[0] A[1] A[2]…A[n-1] 输出描述 从低到高打印筛选出的酒店价格 示例1 输入 10 5 6 1 2 3 4 5 6 7 8 9 10 12 输出 4 5 6 7 8 1 说明 示例2 输入 10 4 6 10 9 8 7 6 5 4 3 2 1 12 输出 4 5 6 7 1 说明 示例3 输入 6 3 1000 30 ...
大厂原题(全网最全,持续...
牛客创作赏金赛
点赞
评论
收藏
分享
11-11 08:12
北京理工大学 算法工程师
嵌入式秋招知识总结(一)
对CPU、寄存器、缓存、内存的大概了解:一般市场上的CPU和寄存器、缓存封装出售,CPU每次都要在寄存器存取,寄存器是个临时存取空间,寄存器去访问CPU,在寄存器和CPU之间有个缓存(cache),将常用的数据存到缓存上,缓存有三级缓存(1、2、3),价格和速度依次降低。寄存器要获取的变量能不能在缓存中获取到就涉及到命中率问题,如果获取不到,就直接从内存去拿。栈区:存放函数的参数值、局部变量等,由编译器自动分配和释放,通常在函数执行完后就释放了,其操作方式类似于数据结构中的栈。栈内存分配运算内置于CPU的指令集,效率很高,但是分配的内存量有限,比如iOS中栈区的大小是2M。堆区:就是通过new、malloc、realloc分配的内存块,编译器不会负责它们的释放工作,需要用程序区释放。分配方式类似于数据结构中的链表。在iOS开发中所说的“内存泄漏”就是堆区的内存。静态区:全局变量和静态变量(在iOS中就是用static修饰的局部变量或者是全局变量)的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。程序结束后,由系统释放。常量区:常量存储在这里,不允许修改。代码区:存放函数体的二进制代码。类型说明符:类型说明符 void、char、short、int、long、signed、unsigned、float、double、struct、enum、union。存储类型 extern、static、register、auto、typedef(变量有且只能有一个限定)。类型限制符 const(只读)、volatile。对变量的理解:extern:用在全局变量上表示该变量在其他文件中已经定义;用在函数上作用同全局变量。static:用在全局变量上,和非静态全局变量相比,限定了作用空间;用在局部变量上,把局部变量存到了静态存储区,延长了变量生存空间;用在函数上表示仅限当前文件使用。register:将频繁使用的变量放到通用寄存器中,避免频繁访问内存,直接从寄存器中取值,提高CPU的工作效率;注:只能将局部变量或形式参数定义为寄存器变量,一般较短的变量类型适合定义为寄存器变量,如short、char等。auto:C语言变量缺省存储类型就是auto。typedef:给变量或变量表达式换一个别名。const:只读变量;但是能通过指针去修改局部const变量,const变量是一个编译期间的常量。volatile:1. 易变性;所谓的易变性,在汇编层面反映出来,就是两条语句,下一条语句不会直接使用上一条语句对应的volatile变量的寄存器内容,而是重新从内存中读取。volatile的这个特性,相信也是大部分朋友所了解的特性。2. “不可优化”特性。volatile告诉编译器,不要对我这个变量进行各种激进的优化,甚至将变量直接消除,保证程序员写在代码中的指令,一定会被执行。3. C/C++ Volatile变量间的操作,是不会被编译器交换顺序的。(中断、多线程)。C程序的内存分配:堆、栈、静态存储区、文件分配区(常量字符串)、程序分配区(二进制代码)。sizeof与strlen:sizeof是关键字,对于数组来说就是申请的长度,对于指针来说就是4/8(看系统位数)。strlen对于字符串来说,就是计算‘\0’之前的长度。函数的参数传递:值传递,引用传递,指针传递,数组地址传递。Const、指针、int/char等组合的意义:const int x:表示变量只读,不可更改。const char * x/char const *x:声明该指针变量指向的是常量,即该指针变量的内容可以改变,但是该内容指向的内容不可改变;如:const char *x = “helloworld”;可以直接更改x,如x = ”hi“就可以成功,但更改x[0] = ‘u’就会失败。char *const x:声明该指针变量为常变量,即指针变量里面的内容不可改变,但是该内容指向的内容可以改变;const char *x = “helloworld”;不可以直接更改x,如x = ”hi“会失败,但更改x[0] = ‘u’就会成功。const char *const x:声明该指针变量里面的内容不可改变,同时该内容指向的内容亦不可改变。数组和指针:sizeof的用法,占用内存(连续\不确定),物理地址和逻辑地址。物理地址:加载到内存地址寄存器的地址,内存单元的真正地址;逻辑地址:CPU所生成的地址。Linux进程间通信:有几种方式:管道(pipe)、信号量、消息队列、信号、共享内存、套接字。strcpy和memcpy区别:strcpy只能复制字符串,memcpy能复制任何内容,memcpy会指定复制长度。内存泄漏和内存溢出:内存泄露是指申请的内存没有释放,导致可用内存越来越少;内存溢出指程序要用的内存大于可用的内存,如数组的使用,strcpy的使用。switch的变量允许哪些类型?不允许哪些类型?整形、bool、字符、枚举;不允许字符串等非基本类型。怎么防止头文件重复调用导致的编译问题:在头文件中添加#ifndef变量 /#pragma once。实时操作系统有哪些?怎么理解?路由器用的什么操作系统?FreeRTOS、Ucos。指针数组和数组指针,双重指针:对指针数组来说,首先它是一个数组,数组的元素都是指针,也就是说该数组存储的是指针,数组占多少个字节由数组本身决定;而对数组指针来说,首先它是一个指针,它指向一个数组,也就是说它是指向数组的指针,在32位系统下永远占4字节,至于它指向的数组占多少字节,这个不能够确定,要看具体情况。指针数组如char *x[10],指向数组的指针,如char *x[10]={“hello”,“world”};x[0]=“hello”,x[1]=“world”。数组指针如char (*x)[10],表示指针x指向char [10]数组,为匿名数组。双重指针如char **x。结构体自增的含义,双重指针自增:自增从右向左进行。寄存器怎么用,怎么操作?保存一些经常调用的数据,不再访问内存。怎么获取全局变量和局部变量的地址?(gdb)backtrace bt。进程中的同步、异步怎么用?同步一般通过同步锁实现;同步锁和自旋锁区别:一种是没有获取到锁的线程就一直循环等待判断该资源是否已经释放锁,这种锁叫做自旋锁,它不用将线程阻塞起来(NON-BLOCKING);还有一种处理方式就是把自己阻塞起来,等待重新调度请求,这种叫做互斥锁。进程和线程的关系和区别?进程:进程是能在系统中独立运行并作为资源分配的基本单位,是CPU分配资源的最小单位,它包括独立的地址空间、资源以及一至多个线程。线程:线程是进程中的一个实体,是CPU调度的最小单位。树的遍历(递归&&非递归):如利用中序遍历,左子树-根节点-右子树,根据堆栈的push和pop进行进栈和出栈的操作。嵌入式C++面经推荐大佬面经 链接在下边 c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
点赞
评论
收藏
分享
11-19 16:31
哈尔滨理工大学 算法工程师
练习16,G题,新函数定义
题目如下:乎优塔病好了,他又开始研究定义一个新函数,该函数的声明形式为: long long fun(int n); ,其作用为:分解出n的每一位,并计算每一位的阶乘,然后将计算后的结果相加后返回,请编程实现(要求必须使用函数实现,否则不计入成绩)。输入描述:一个整数n(1≤n≤1000000)。输出描述:一个整数,计算后的结果。此题目如果要以函数声明形式,那么这个题需要分为两个函数,一个是计算阶乘的函数,另外一个是计算加和的函数,此题数据可能会太大,所以我们要使用longlong类型来定义函数,计算阶乘的函数代码如下: long long fun1(int n) { long lon...
点赞
评论
收藏
分享
11-13 09:20
蚌埠坦克学院 嵌入式硬件工程师
优利德面试硬件开发
#通信硬件人笔面经互助#1、自我介绍(有点短,结束之后没有给面试官说)2、本科哪里的,铜陵在哪个位置3、闲聊离安庆近不近,离南京近4、前几天合肥还地震了5、板子什么时候画的(说了实话,说为了让时间连续起来自己编的时间)6、能不能接受东莞7、家里几个小孩8、薪资待遇多少9、逆变器功率是多大的?这些参数是什么?10、电路板的纹波情况11、板子是不是自己画的12、哪些是画的哪些是买的13、项目中遇到的困难14、怎么去解决这个困难15、学习一个事物的过程,怎么去学习,举一个自己的例子、16、对加班怎么看待,能接受加班吗反问:1、什么时候可以有结果2、工作具体内容是什么
查看18道真题和解析
通信硬件人笔面经互助
点赞
评论
收藏
分享
11-10 21:45
已编辑
门头沟学院 嵌入式软件工程师
欣锐科技 嵌入式软件 技术+HR综合面
自我介绍;有哪些数据类型;指针有没有用过,介绍一下;volatile关键字;操作系统内存知道吗;为什么有内存碎片;为什么回收了内存还有内存碎片真实使用的可能会比分配的多。项目中遇到的难点;队伍有产生分歧,意见不一吗;平常怎么解决问题解决问题的思想,最好有个思路,有个流程。校园宣讲会后的面试,由于参与人多,就变成了四人群面,HR提问之后都可以回答,有点抢答感觉,但是可以补充,第一时间抢不到就少了主动权。
查看10道真题和解析
通信硬件人笔面经互助
点赞
评论
收藏
分享
点赞成功,聊一聊 >
3
收藏
评论
分享
回复帖子
提到的真题
返回内容
全站热榜
1
...
给正在秋招中枯燥的大家找个乐子听听吧,不被理解真的心寒
1.2W
2
...
26日常实习小红书面经
1.1W
3
...
牛客创作赏金赛:首发动态,100%拿现金!
1.1W
4
...
sagima的阎良出差日记
1.0W
5
...
秋招是时候收官了
9366
6
...
双非本科四年的总结
8057
7
...
请大家警惕“总包”骗局!
7061
8
...
秋招颗粒无收,我要何去何从
7036
9
...
收到offer了!!!!
6850
10
...
双非学院本,转正云智!
6442
正在热议
#
25届秋招总结
#
242657次浏览
1979人参与
#
学历or实习经历,哪个更重要
#
40634次浏览
295人参与
#
北方华创开奖
#
22506次浏览
257人参与
#
地方国企笔面经互助
#
2474次浏览
6人参与
#
你最想要的公司福利是?
#
39229次浏览
110人参与
#
选完offer后,你后悔学本专业吗
#
9732次浏览
74人参与
#
面试题刺客退退退
#
136721次浏览
2087人参与
#
国企/银行/研究所公司爆料
#
89515次浏览
410人参与
#
应届生被毁约被毁意向了怎么办
#
26641次浏览
237人参与
#
机械应届生薪资要多少才合适?
#
12326次浏览
59人参与
#
查收我的offer竞争力报告
#
16287次浏览
222人参与
#
一觉醒来,我觉醒了超级打工人系统
#
2768次浏览
34人参与
#
校招入职后的感受
#
156682次浏览
1957人参与
#
没有实习经历,还有机会进大厂吗
#
804570次浏览
13807人参与
#
你觉得第一学历对求职有影响吗?
#
14814次浏览
121人参与
#
我的工作日记
#
21020次浏览
270人参与
#
不给转正的实习,你还去吗
#
1516088次浏览
16963人参与
#
寒假躺平还是提前实习
#
58091次浏览
431人参与
#
总结:哪家公司面试体验感最差
#
25479次浏览
128人参与
#
秋招OC许愿
#
226033次浏览
1864人参与
#
秋招被确诊为……
#
54171次浏览
302人参与
牛客网
牛客企业服务