欧冶半导体——软件开发面经

一面接着二面

欧冶半导体:软件开发(一面)

腾讯会议 全程45分钟

1.讲实习项目

2.根据实习项目,问项目难点

3.UT测试怎么用的,用的开源框架么?

4.为什么不想待在原来的实习单位?

5.半导体想做哪个层级,不知道对半导体了解有多少?

6.了解过驱动么?做过相关的驱动工作么?

7.说一下硬件寄存器和中断?

8.freertos和linux的区别?

9**.Linux怎么保证完全公平调度概念?**

10.时间片没执行完,可以用一个中断去打断它吗?

11.来了一个高优先级任务,这个时候跑一个低优先级的任务,要切换任务时候会怎么做?

12.讲讲进程和线程的区别?

13.用过线程池么?为什么会有线程池的概念?(内存池的概念)

14.互斥锁和自旋锁的区别?

15.条件变量?条件变量的处理逻辑?怎么唤醒它?

16.C语言的字节对齐?字节对齐可以改么?为什么要进行字节对齐?

17.了解过排序算法么?冒泡,快排,归并?平时会用到么?其对应的时间复杂度和空间复杂度?

18.GDB调试,查看堆栈是哪个命令?(bt)

19.你觉着调试能力和编程能力比起来,哪个更重要?自己平时怎么调代码?

20.反问

欧冶半导体:软件开发(二面)

腾讯会议,全程40分钟

1.讲实习

2.工厂模式:简单工厂,工厂方法,抽象工厂

3.实习最大的收获

4.freertos系统和Linux系统的区别?

5.全局变量放在内存的哪个区域?const char*放在内存的哪个区?

6.二维数组传到函数里面,形参如何定义?

7.讲一下中断的过程及其原理

8.反问

更新:一周后三面了,三面我以为hr,结果还是技术,忘记录屏了,拷打了好多技术,C语言,操作系统 and so on 40分钟

#面经##24届软开秋招面试经验大赏#

本专栏主要是记录24届秋招过程中我的笔试以及面试过程,一方面是为了给自己作为一个记录总结学习,作为面试复盘的一个记录 ,另外一方面作为一个分享,让大家能够少走弯路,针对性复习。 后面会持续更新!!!有需要的可以持续跟进

全部评论
好像完蛋了,hr说发评价面试的短信就是挂了。然后今天给我发了面试评价的邮箱。应该就是挂了
点赞 回复 分享
发布于 2023-09-27 10:31 陕西
请问大佬三面是项目为主,还是你提到的c,操作系统八股为主呢?
点赞 回复 分享
发布于 2023-09-25 20:34 江苏
请问大佬base哪里?
点赞 回复 分享
发布于 2023-09-25 20:33 江苏
我今天结束了二面,约到了下周一终面。他跟我说终面是综合面,技术和沟通意向都会有😂,佬那边沟通意向了吗?我是欧冶西安这边的
点赞 回复 分享
发布于 2023-09-23 20:59 陕西
哥们请问是秋招吗? 三轮技术面???问这么多啊
点赞 回复 分享
发布于 2023-09-22 20:27 江苏

相关推荐

最终还是婉拒了小红书的offer,厚着脸皮回了字节。其实这次字节不管是组内的氛围、HR的沟通体验,都比之前好太多,开的薪资也还算过得去,这些都是让我下定决心的原因之一。但最核心的,还是抵不住对Agent的兴趣,选择了Ai Coding这么一个方向。因为很多大佬讲过,在未来比较火的还是属于那些更加垂类的Agent,而Ai Coding恰好是Coding Agent这么一个领域,本质上还是程序员群体和泛程序员群体这个圈子的。目前也已经在提前实习,也是全栈这么一个岗位。就像最近阿里P10针对前端后端等等不再那么区分,确实在Agent方向不太区分这个。尤其是我们自己做AI Coding的内容,基本上90%左右的内容都是AI生成的,AI代码仓库贡献率也是我们的指标之一。有人说他不好用,那肯定是用的姿态不太对。基本上用对Skill、Rules 加上比较好的大模型基本都能Cover你的大部分需求,更别说Claude、Cursor这种目前看来Top水准的Coding工具了(叠甲:起码在我看来是这样)。所以不太区分的主要原因,还是针对一些例如Claude Code、Cursor、Trae、Codex、CC等一大堆,他们有很多新的概念和架构提出,我们往往需要快速验证(MVP版本)来看效果。而全栈就是这么快速验证的一个手段,加上Ai Coding的辅助,目前看起来问题不大(仅仅针对Agent而言)。而且Coding的产品形态往往是一个Plugin、Cli之类的,本质还是属于大前端领域。不过针对业务后端来看,区分还是有必要的。大家很多人也说Agent不就是Prompt提示词工程么?是的没错,本质上还是提示词。不过现在也衍生出一个新的Context Eneering,抽象成一种架构思想(类比框架、或者你们业务架构,参考商品有商品发布架构来提效)。本质还是提示词,但是就是能否最大化利用整个上下文窗口来提升效果,这个还是有很多探索空间和玩法的,例如Cursor的思想:上下文万物皆文件, CoWork之类的。后续也有一些Ralph Loop啥的,还有Coding里面的Coding Act姿态。这种才是比较核心的点,而不是你让AI生成的那提示词,然后调用了一下大模型那么简单;也不是dify、LangGraph搭建了一套workflow,从一个node走到另外一个node那么简单。Agent和WorkFLow还是两回事,大部分人也没能很好的区分这一点。不过很多人说AI泡沫啥啥啥的,我们ld也常把这句话挂在嘴边:“说AI泡沫还是太大了”诸如此类。我觉得在AI的时代,懂一点还是会好一点,所以润去字节了。目前的实习生活呢,除了修一些Tools的问题,还包括对比Claude、Cursor、Trae在某些源码实现思想上的点,看看能不能迁移过来,感觉还是比较有意思。不过目前组内还是主要Follow比较多,希望下一个阶段就做一些更有创新的事情哈哈。这就是一个牛马大学生的最终牧场,希望能好好的吧。说不定下次发的时候,正式AI泡沫结束,然后我又回归传统后端这么一个结局了。欢迎交流👏,有不对的🙅不要骂博主(浅薄的认知),可以私聊交流
码农索隆:和优秀的人,做有挑战的事
点赞 评论 收藏
分享
评论
点赞
35
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务