寒武纪 驱动开发实习生面经(凉经)

1.自我介绍

2.问实习经历(真随机数生成模块怎么实现熵增,RSA)

3.项目有没有涉及到任务调度?

4.问项目中DMA传输的驱动(我做的stm32,调用的库函数,就没继续问了)

5.做过哪些驱动开发?

6.有没有看过linux内核源码?

6.进程间通信方式?

7.进程的几种状态?讲讲阻塞态

8.有哪些锁?互斥锁和自旋锁区别?

9.数据结构中树有哪些类?红黑树和二叉搜索树的区别?

10.手撕代码

给定int型数N,找到能使N*M的构成均为0或1的最小的int型数M(没做出来)

#寒武纪面经#
暑期实习投递记录 文章被收录于专栏

记录我自己的暑期实习投递

全部评论
老哥还有手撕啊😂
1 回复 分享
发布于 03-17 15:36 四川
N形如0b1101,第二位0用第一位的1填,填完之后变成0b11010+0b1101=0x100111,相当于N×(2+1),继续填第四位0,0b1101000+0x100111=0x10001111=N×(8+2+1),以此类推
点赞 回复 分享
发布于 04-01 00:39 浙江
佬,还有第二批面吗 刚投,这几天没反应。。有hr可以让我问问不
点赞 回复 分享
发布于 03-31 22:33 北京
是暑期实习吗哥
点赞 回复 分享
发布于 03-27 23:40 上海
请问是当天出结果吗
点赞 回复 分享
发布于 03-25 23:32 北京
大佬什么bg啊
点赞 回复 分享
发布于 03-23 00:22 北京
这是今年的实习吗
点赞 回复 分享
发布于 03-21 18:12 上海

相关推荐

头像
05-09 16:22
已编辑
华南师范大学 Java
  一面四小时后通知次日二面——————————🧠 个人背景与项目经历1.XX系统是你们这边的项目吗?你一直在做这个项目吗?2.做过一个XX项目是吧?是学习项目还是公司项目?3.项目中你主要负责了什么?4.你参与的项目经验多吗?5.除了XX和XX系统,有没有别的项目可以讲讲?💻 技术能力 - 后端开发6.数据库与安全7.你们系统是怎么存储用户密码的?8.单纯用 MD5 会有撞库风险,如何防御?9.接口调用怎么验证调用方身份?10.使用 MD5 校验上传文件的目的是什么?☕Java & Spring11.Spring Boot 用了哪些 starter?各自的作用是什么?12.如果第三方 starter 功能不够怎么办?13.Spring Boot 中有没有用到 AOP?14.可以用来扩展 starter 的方式有哪些?15.Spring 全家桶覆盖的范围够用吗?多线程与线程安全16.ConcurrentHashMap 为什么线程安全?17.JDK1.8 之前和之后的实现有何区别?18.size() 方法是怎么统计的?是否加锁?🔐 安全性与权限控制19.上传文件前需要做哪些安全校验?接口安全20.接口层面做了哪些安全处理?21.JWT 是怎么生成的?22.JWT 是用哪个库实现的?签名算法是什么?23.Token 刷新的触发机制是什么?24.项目中有没有做 token 自动续期?幂等性25.接口幂等性有哪些实现方式?⚙️ 系统架构与中间件26.Redis 与缓存机制27.什么是缓存穿透?怎么解决?28.什么是缓存击穿?怎么解决?29.什么是缓存雪崩?怎么解决?30.热 key 会带来什么问题?如何应对?MQ & 延迟任务31.用 MQ 实现了什么业务?32.如何通过 MQ 做延迟队列?解决了什么问题?🧱 设计模式33.工厂模式和抽象工厂模式的区别是什么?34.代理模式和装饰器模式有什么不同?🧠 Java 基础知识35.Java 能否继承多个类?36.接口中能定义实现方法吗?JDK8 之后呢?37.接口中 default 方法你了解吗?🧪 Linux 运维基础38.在 Linux 下怎么查看远程端口是否可达?39.除了 telnet 还有什么命令可以测试端口?(比如 nc)
点赞 评论 收藏
分享
05-15 01:17
门头沟学院 C++
本人双非二本,主要语言技术栈是C++,Linux,服务器开发的一些技能(熟悉Linux),工具类比较熟悉docker,redis,MySQL,也学了很多扩展的技能:protobuf序列化,Python,git,包括软件测试以及工具使用啥的(Selenium,jmeter,Postman),最初期望是找开发岗,可是约面的很少。目前在一家量化公司做系统工程师实习,带我的人挺好的,但是不到一个月他就辞职了,他跟我说这个岗就是运维,偶尔写点Python脚本开发,你有什么想干的或者想学的告诉我,尽量安排,然后教了我k8s,k8s部署zabbix实现集群监控,对接飞书机器人发送播报,nginx配置的一些杂活(负载均衡,安全防护),还有就是CICD。业余时间在学分布式架构的一些知识,redis集群,MySQL集群,系统架构,消息队列这些,他跟我说我教你的这些可以包装到简历上,找相关工作有帮助,然后给了我一些运维八股文,说这公司有钱待遇也可以,转正拿10k还是可以的(在上海),然后介绍了一些后续的学习路线,ELK,感兴趣可以学一下NAS这些,他不推荐我走C++后端开发,岗位少还卡学历,让我走运维开发,或者云计算这两个方向还行,他说运维顶不住会的多,不光学的多还要深等等这些建议。交代完这些几天就离职了。       但是我看网上说运维工资低,没有技术含量,前景不行,看的我好焦虑,从C到数据结构,再到C++,再到Linux,Linux系统内核,Linux系统编程,Linux网络编程…,从大一下开始学到现在也已经两年,感觉做运维跟我学的不怎么沾边,一切努力好像都白费了😭,各位大佬有没有什么建议。 
点赞 评论 收藏
分享
评论
4
24
分享

创作者周榜

更多
牛客网
牛客企业服务