10 道大厂面试必考系统性能问题

作者: 极客时间App分类: 野生技能协会 发布时间: 2020-05-02 18:00:39 浏览:6185 次

10 道大厂面试必考系统性能问题

小朋友不能没有奶喝:
1、多进程和多线程实现的并发编程各自的优势和劣势是什么? 2、协程为什么能够实现更高的并发? 3、下面两种访问数组的方式哪种更快?为什么? 3.1、第一种:for(i=0; i<n; i++) for(j=0; j<n; j++) array【i】【j】; 3.2、第二种:for(i=0; i<n; i++) for(j=0; j<n; j++) array【j】【i】; 4、fibnacci数列F(n)=F(n-1)+F(n-2),实现F(n)函数。 5、哈希表和二叉查找树相比各自的优缺点是什么? 6、解决哈希表冲突有哪些方法?各自的优缺点是什么? 7、自旋锁有什么特点?不适合用在哪些场景里? 8、读写锁用于解决什么问题?读优先和写优先指什么? 9、怎样将文件快速发给客户端? 10、相比堆,为什么栈上分配对象的速度更快?

小新哈哈18:
感觉讲的都很含糊,比如堆申请涉及一系列操作,是什么操作呢?

知识分享官 程序员 IT 编程 公开课 互联网 技术人

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!