职位:软件工程师。 第0轮: 在线测试:C语言输入输出问题MCQ,简化数字设计电路表达式,内存类型,计算机体系结构中的寻址模式,时间复杂度问题,2或3个概率问题。
null
第一轮:
- 跟我说说你自己。
- 这是C语言中的各种存储类。
- 编写演示寄存器存储类用法的代码。
- 如果寄存器都被占用了,我们已经使用了怎么办 登记 存储类?会发生什么。
- 编写一个函数,该函数接收两个变量,添加两个数字,并返回指向该变量的指针。(检查堆栈帧、malloc和calloc的知识)。
- 如何在C中动态分配内存。
- Calloc和Malloc之间的区别。
- 什么是内存泄漏,如何避免它。
- 如何为结构的各种变量分配内存。
结构温度{
INTA;
int b;
char c;
int d;
};
- C中的填充结构是什么。
- 为什么在填充中去掉了4个字节?
- 编写一个C代码,在C中的给定位置设置和取消设置位(位操作)
- 询问是否了解8051、8085、8086微控制器。
- 被问及汇编语言。
(注:当我在本学期学习第13点和第14点时,我告诉他们我对他们不太了解。)
15.你们有什么问题吗?
第二轮:
- 告诉我你简历中没有的你自己。
- 两个谜题:
- 给一个长方形蛋糕,把它分成8等份。
- 一块正方形的土地,分为四个正方形。取下一部分,将剩余的3个正方形分成4等份。(在下图中将白色部分分成4等份)。
- 用C编写一个代码,通过对函数的引用来查找2的最小最近幂。
- 用C编写一个代码,通过引用函数来查找一个数字中的设置位数。
- 用C写一个宏来设置i …第 给定变量的位(位操作)。(在上述三种代码中,语法是严格关注的)
- C中的常数是什么。
- 常量int*p和int*const p之间的差异
- 常量int p和int cont p之间的差异
- 什么是调度程序(OS)。
- 操作系统中调度器的类型。
- 什么是寄存器。为什么要使用寄存器?
- Linux和Ubuntu不同吗?它们之间有什么关系(只是为了检查面试官会提示你的信心,你确定吗?)
- 如果你只在C语言中工作,你会在Cypress中工作吗。
- 当你必须完成任务但面临困难时,你会采取什么措施?
- 未来的学习计划。
- 你那边有什么问题吗。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END