鉴智机器人一面
全程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呢
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呢
全部评论
base哪里呀
相关推荐
点赞 评论 收藏
分享
超级无敌霹雳小猪猪:双九这么不自信的吗?
点赞 评论 收藏
分享
01-16 22:31
赣南师范大学 运营
白火同学:1、简历可以浓缩成一页,简历简历先要“简”方便HR快速过滤出有效信息,再要“历”用有效信息突出个人的含金量。
2、教育背景少了入学时间~毕业时间,HR判断不出你是否为应届生。
3、如果你的平台账号效果还不错,可以把账号超链接或者用户名贴到对应位置,一是方便HR知道你是具体做了什么内容的运营,看到账号一目了然,二是口说无凭,账号为证,这更有说服力。 点赞 评论 收藏
分享
点赞 评论 收藏
分享