当前位置: 首页 > 面试经验 >

鉴智机器人一面

优质
小牛编辑
109浏览
2024-03-13

鉴智机器人一面

全程70min,无手撕 全问细节和场景题
1. 在微软做哪些事情,你复杂的那一块
2. 你用了哪些数据结构和算法,完成之后效率上的提升测试过吗
3. 调用了多少异步线程,他们之间如何通信
4. 现在有一个场景 ABCD四个线程,BCD分别写入234,A读取 现在A读取的的数据不是4,你有哪些思路
BCD执行顺序问题 A读取的数据有问题
好像让了解底层原理,例如validate每次从地址当中去读取(俺不会)
5. 现在我们有一个数组,读取的次数比写入的多很多 例如读取1000次,写入10次,如何设计
读不加锁 写加锁
6. 如果我要并发的实现读取,如何保证数据的可靠
瞎回答的MVCC多版本并发控制,判断线程id
7. 现在一个数组在内存中进行加法,但是耗费100ms,如何缩短时间
听了半天才知道说的啥,说了半天也没回答到点上
让CPU -> Cache -> Memory,让我用Cache存
8. 读取文件的数据,如何缩短耗时
(计算机系统结构上考虑)
9. union如何存储的了解吗,字节对齐了解吗
10. 场景题7个字节的struct为什么需要字节对齐,那么37个字节的struct呢
 类似资料: