紫光展锐嵌入式一面,二面,综合面

9.10 笔试,提前两分钟拿到了笔试链接...笔试不难,做了大概40分钟吧
/********************************************************************************************************/
9.14 13:30面试,进去了看见前面的兄弟还在讲,感觉有点不对,结果真的最后面了40min...
1. 自我介绍,专业课,擅长领域,项目
2. 实习做了什么,项目中某某芯片的那些部分是你自己开发的。
3. 有没有关注过memory的使用,CPU利用率
4. 什么开发环境,make文件怎么写的
5. 实时操作系统了解多少,和非实时的有什么区别
6. Linux调度和FreeRTOS调度(从FreeRTOS的PENDSV中断,怎么抢占,一直说到了Linux的CFS和调度体,红黑树啥的)
7. 实习中的嵌入式是操作系统还是裸机(这个从OSEK一直说到了AUTOSAR)
8. 实习中对于片上资源要求怎么样
9. 给你一个模块怎么开发(我按照实习搞应用开发的逻辑讲了,面试官说我们实际上要考虑到芯片设计之类的)
10. 芯片封装,底层驱动,应用你喜欢哪一个
11. 实时操作系统里面系统堆栈怎么实现的,这里我提到了我当时写的"内核"里面没有动态分配,就是一个进程槽,堆栈啥的是写死的,内存从这个里面来,问了为什么,扯了实时系统的特殊性,内存碎片,性能之类的。
12. 奖学金,论文,竞赛
13. 反问

最后说你应该过两天还有一面,我又问总共流程是几面,面试官说不一定😂
反正希望一面别挂吧...
/********************************************************************************************************/

9.15 收到9.16二面通知,唉别在怼我基础了😂

/*******************************************************************************************************/

9.16 10:00 面试28min,总结一下又是操作系统问穿的一天,最后反问问了面试官果然是操作系统部门的🤣

1. 自我介绍,主要说项目
2.主要是Linux和FreeRTOS里面的锁,进程,线程,信号,进程通信等等
3. DMA,中断,DMA链
4. 递归和迭代
5. 多态,c语言怎么实现多态,这个我就答了函数指针🤣
6. 给了一大段英语让翻译
7. 反问,问了最后面几轮,面试官说越多越好,问啥时候有结果,说10个工作日之内

感觉凉,答得不好,基础怼穿

/********************************************************************************************************/

9.17 hr第一次打了电话,然而那个时候我在海信现场面试,正在谈工资就给挂了

9.18 hr第二次打电话,约了9.19的综合面试,看来本渣二面没过呀😂

/********************************************************************************************************/

9.19 13:30 面试38min,综合面无技术问题

1. 做过哪些项目
2. 保研还是考研
3. 为啥硕士做算法求职嵌入式,想从事哪方面工作
4. 论文,奖学金,竞赛
5. 三个优点三个缺点
6. 华为为啥没投?愿不愿意加班?
7. 哪些offer了?
8. 实习学到了什么?
9. 实习软件架构是怎么样的?
10. 有没有做过测试工作,写没写过测试用例?
11. linux内核了解多少
12. 反问

说是下周出结果

/********************************************************************************************************/ 

9.20 收到邀请函,已确认,秋招结束。
#面经##校招##嵌入式工程师##紫光展锐#
嵌入式学习 文章被收录于专栏

21届985微电子硕士,校招SSP进入紫光展锐任嵌入式工程师,8个月后跳槽至ASR工作至今。本专栏记录上学/工作时学到的一些知识,debug的一些工具使用等,希望有所帮助。

全部评论
二面我也被怼了 也问了dma和中断 还有那个英语翻译也太太太难了
1 回复 分享
发布于 2020-09-17 00:21
为啥你面了好久,有的人据说只面了20分钟左右
点赞 回复 分享
发布于 2020-09-14 15:21
大佬啊 加面就是sp  我今天一面说给我过了 没说加面 估计进池子 最后有offer也是白菜
点赞 回复 分享
发布于 2020-09-14 18:50
更新一下,9.15收到9.16早上10点二面
点赞 回复 分享
发布于 2020-09-15 17:38
补充一下,hr打电话说,如果有三面会一周内通知,没通过就不通知了😂
点赞 回复 分享
发布于 2020-09-16 11:35
楼主base哪~
点赞 回复 分享
发布于 2020-09-16 13:16
问得一模一样,,我吐了。。都不会。。我不会底层的东西,多半凉了
点赞 回复 分享
发布于 2020-09-16 13:54
老哥 咱们估计一个面试官 我是第一个....因为我项目里用了DMA 把我怼惨了 然后递归迭代问半天 非要问到我答不上了 最后翻译 翻译了一半说时间不够了。。。。。。。然后说我没过
点赞 回复 分享
发布于 2020-09-16 20:16
开了个ssp???
点赞 回复 分享
发布于 2020-09-20 23:44
楼主投的哪儿的嵌入式?是上海吗?
点赞 回复 分享
发布于 2020-09-26 20:29
大佬容我膜拜
点赞 回复 分享
发布于 2020-09-27 07:35

相关推荐

1.什么操作会引起回流重绘,如何减少回流重绘2.position:absolute 会引起重绘回流吗?3.数据类型题 重点是!【】==【】 回答错了,不是false是true,具体解释是![]在布尔计算是,【】是truthy值,然后!【】是false,然后在非严格相等是会进行类型转换,【】会先变成‘’,然后‘’变成0,然后就是false==0然后0==0,是true。***学习隐式转换4.输出题 答案是 window string 报错!!!(其实我知道会报错,但是被问题误导了,写出输出就一直以为要输出)5.输出题 答案是0   1   0123细说第二行你们自己理解嘿嘿6.DOM添加移除移动复制创建查找:appendChild removeChild 移动没写出来,我后面一想其实就是移除+添加,cloneNode,createElement , getElementById7.输出题 考察prototype和__proto__,首先第一个person构造函数的原型要包括方法所以是{sayHello:[function]}第二个是Function,每个函数的__proto__都是指向Function.prototype,第三个是undefined实例对象没有prototype属性 第四个Person.prototype8.Vue3父组件和子组件如何通信?props $emit eventbus vuex9.Vuex 原理 :不知道回答的对不对 我说了store mutation getter actions 然后面试官说我说的是方式系,可能比较好的答案是,Vuex是通过集中式存储来管理每个组件状态然后通过响应式系统和单项数据量进行状态管理10.mutation为啥不可以异步操作 标准答案是单项数据流设计,在action中异步处理提交到mutation进行同步修改state,确保可以看到state的每一步变化,如果mutation也异步的话那么状态更新就不可控了11.ref reactive ref:基本数据类型 reactive:复杂对象 object12.ref .value reactive 用变量.属性13.vue3怎么实现组件懒加载 标准答案是:defineAsyncComponent + import、Suspense 结合懒加载:使用 Vue 3 的 Suspense 组件处理异步组件的加载状态。14.Vue模版编译流程:1.模版解析:模版字符串抽象成AST抽象语法树 2.优化过程标记静态节点和静态根节点 3生成渲染函数renderfunction:描述虚拟dom到真实dom的过程。15.生成抽象语法树的方法:初始化解析器,解析字符流,解析HTML标签,指令属性,插值表达式,生成AST节点16.Vue nexttick的实现(源码):nexttick是用于dom更新后执行回调的方法,基于js的promise,mutationObserver、setImmediate、setTimeout方法,大概就是说 首先是数据变化,这是同步任务,然后就是dom异步批量更新会放在事件循环的末尾,然后再添加tick事件在微任务末尾,然后降级也是为了tick事件在dom更新后执行。17.协商缓存和强缓存:然后以为挂了,结果进二面了,没看到邮箱~~~~~~~~~~~~~~~~很难受啊~~~~~~~~~~~~哭死,就为了写这面经~~~
点赞 评论 收藏
分享
10 56 评论
分享
牛客网
牛客企业服务