4.综合题(18道) 4.1 下面代码输出是几? int main() { int j = 2; int i = 1; if(i = 1) j = 3; if(i = 2) j = 5; printf("%d", j); } 答案:输出为5。 解读:注意if的条件语句用的是赋值符"="而不是等号"==",因此条件一直为真。
面试中无非几个流程: 1、笔试:主要是考核C/C++的知识,单片机基础知识,Linux。这三大模块,我就简述一些吧。比如C语言的结构体和联合体区别,单链表和双向链表,使用指针需要注意什么,判断大小端模式,写strcpy函数的编程,递归的题目,单片机考一些指令,中断,还有一些硬件知识,Linux考查TCP建立服务器的流程,TCP与UDP的区别,线程与进程的区别。 2、技术面试:我的技巧是,首先你做自
1、线程、进程的区别?最小执行单元是进程还是线程? 2、如何计算一个整数是不是2的n次方? 3、printf的具体实现? 4、什么是大小端?如何区分?有几种方法? 5、new与malloc的区别? 6、程序链接完毕之后分几部分? 7、Linux、Windows与FreeRtos的区别? 8、Linux系统中的中断为什么分为上下两个部分? 9、会快速排序吗?简要说一下? 10、static关键字的作
1.项目问题: - 是怎么对拥塞控制算法进行测试和解析的?其中FPGA解析了哪一部分?(以太网报文收发、checksum校验) - 对哪些拥塞控制算法进行了解析? - 怎么对拥塞控制算法进行算法复杂度分析? 2.八股问题(操作系统,数据组成原理): 1.cache的作用?为什么设计了cache?为什么设置这么大小的cache?为什么cache能减少处理器访问主存的次数,提高系统性能 2.进程和线程
1.linux和windows的换行符有什么不同 2.i2c设备的地址多少位 (7/10) 3.I2C读时序 4.宏函数定义写一个交换数据 不能用temp 5.宏定义写循环 6.uart怎么确定数据正确性 7.tcp中大端小端的问题 7.了解shell脚本么 写过什么 8.Abc类网络分类 9.了解多线程多进程么 怎么写多进程编程 10.假如中断函数要返回一个值 怎么写 11.用过fgets等读取
双非本非佬,只是竞赛和开源项目比较多,有个人主页和博客。 海康的校招整体给人的感觉还是比较正式的,有自己的招聘系统,面试(加面除外)前也需要加入钉钉的通知群。 有可能是我投得晚的缘故,流程也是比较紧凑的,面试完第二天就发下一面的通知,流程全长约 1 个月。 性格测试 (2023.10.10) 投递当天收到,没什么好说的。 笔试 (2023.10.11) 笔试题目不难,是一些基础的 C 语言和操作系
Time: ~40 mins 面试官迟到了差不多快 10 mins。 自我介绍完了之后出了道设计题,全国范围内的网约车有些司机很繁忙,接的单子很多,有些司机却很空闲,如何设计一个系统可以让司机可以平衡的接单 (个人不太会,自己完全就在瞎说)。 因为不知道如何入手问了 Daily active user 和 Traffic size,面试官就说可以考虑当前有很多人都在使用打车软件。 (我在回答的时候
👥面试题目 一面 项目 cuda详细说(好久了有的忘记了说的磕磕巴巴的) 然后 讲了实习的东西 感觉和他们目前的业务比较match 基础问题 c加加和cuda的基础问题 一个膨胀卷积实现的手撕 呃问我怎么优化 没回答出来 给我讲解了我还是没明白 笑死 面试官无语 反问 两轮技术面 技术业务偏向移动端硬件优化这边 面试官比较友好 亲切 没开摄像头 希望可以进二面 跪求
一面:电话面,面试官很困,问问题很机械,问的基本信息和项目情况,问的不深 二面:我的面试可能与众不同。面试官完全没有问问题,他一上来就表达我的能力是有的且偏向于研发,但是岗位是偏向于管理,他问我会不会觉得心里不平衡,觉得进去之后容易理想和现实有心理偏差,然后和我聊了很多他的工作日常,一是倒班,二是各部门沟通很重要,三是以前的圈子可能变窄。还聊了薪资大概是基本工资多少倍,还聊了前两年是倒班,在一线带
1.自我介绍 2.linux中的线程一般是怎么调度的? 3.如果现在是一个单核的CPU,那么多个线程是按什么顺序去运行的?也就是线程的系统调度? 4.如果现在多个线程,怎么确定哪一个会先被执行? 5.能简单说一些你用过的stm32的一些芯片的配置吗?CPU主频,flash和RAM分别都是多大的? 6.你在stm32上都做过哪些开发? 7.你开发过哪些驱动吗? 8.你了解整个SPI的通信过程吗?SP
岗位:技术研发 时间:10月底一面,十一月初二面 每轮都是多个面试官,基本只问项目,回忆起来的大概有: 1. 对金融科技的理解,与互联网的区别 2. 项目开发流程了解多少 3. 项目相关,包括使用到的技术栈介绍 4. 对第一份工作的要求和期望,希望从事的领域,觉得民生科技符合吗 5. 讲一下金融业务可能存在的安全风险以及预防/解决思路 6. 结合你的研究方向说一下在怎么应用到金融业务 总结:武汉这
之前的二面挂了,HR联系转岗。但我不会嵌入式,纯来涨涨经验。 二面 1、自我介绍 2、说说项目 3、说说select和epoll 4、给你一个unsigned int,统计其多少位为1 5、给你一个unsigned int,给出首个为1的位(使用遍历之后,让我优化) 6、闲聊,职业规划、学习生活情况、offer情况 HR面 1、自我介绍 2、最有成就感的事 3、团队里有什么情况会让你感到棘手 4、
##24届软开秋招面试经验大赏## 1.自我介绍 2.聊项目 3.freertos介绍下 4.i2c 5.进程和线程的区别 6.两个线程能同时访问进程中的同一资源吗 7.socket通信过程,传输层协议 8.内存管理的了解 9.有哪些动态分配内存的函数 10.malloc返回值,使用的时候要注意什么 11.为什么不都在栈上分配内存,而要动态分配 12.Linux中查找文件的指令是什么 13.git
岗位:24届正式批-嵌入式开发工程师(深圳) 1、自我介绍 2、自己的优势在哪 3、你的无人机项目设计是怎么考虑的 4、控制算法的创新点 5、AESO怎么用的 6、飞控板哪里不一样 7、软件框架的设计 8、项目做完了吗? 9、我之前玩过大疆无人机,他能随便起飞都能回到起点,他是怎么做的?(??? 10、华为实习的主要工作 11、实习的的主要收获 12、还有哪些需要提升的地方? 13、给自己的研究生
8.18 投递 嵌入式软件设计 9.18 技术面一面(电话) 919 二面(线下) 一面: 局部变量、全局变量的区别,存储 进程和线程的区别 IIC的原理和过程 数组和链表的区别 操作系统 死锁 堆栈 二面: 填了一个表,主要根据那个表问 三个最好的朋友,分别介绍他们特点 意向城市 期望岗位 为什么选海格 广州深圳怎么选 手上其他offer里海格排第几 有没有对象 高考分数 本科为啥选自动化专业