黑马程序员
传智播客旗下互联网资讯,学习资源免费分享平台
一入IT深似海,不仅要改得了Bug,还要怼的了产品经理。最重要的是还要应付面试官一切你想不到的问题。
播妞今天为大家整理了一些阿里招聘季的面试题,周末和扎心更般配哦~
⒈关于并行
·如何定义并行计算,请分别阐述分布式内存到共享内存模式并行编程的区别和实现(例子代码)?
·请使用MPI和OpenMP分别实现N个处理器对M个变量的求和?
·请说明SIMD指令在循环中使用的限制?向量化优化有哪些手段?
·请用Amdahl定律说明什么是并行效率以及并行算法的扩展性?并说明扩展性的性能指标和限制因素,最后请说明在共享内存计算机中,共享内存的限制?OpenMP是怎样实现共享内存编程环境的?MPI阻塞和非阻塞读写的区别?
⒉如何实现两金额数据相加(最多小数点两位)
⒊有一批气象观测站,现需要获取这些站点的观测数据,并存储到Hive中。但是气象局只提供了api查询,每次只能查询单个观测点。那么如果能够方便快速地获取到所有的观测点的数据?
⒋现有一批邮件需要发送给订阅顾客,且有一个集群(集群的节点数不定,会动态扩容缩容)来负责具体的邮件发送任务,如何让系统尽快地完成发送?请详述技术方案!
⒌输入pingIP后敲回车,发包前会发生什么?
⒍解释下为什么鹿晗发布恋情的时候,微博系统会崩溃,如何解决?!
鹿晗是谁?为什么要发布恋情?不知道程序员单身居多吗?跟面试又有什么关系……
本周话题以上面试题,你能答出几道,有扎到老铁的心吗?
精彩留言会被网友点赞
你也可以邀请你的好友为你点赞
点赞最多者可获得原创教材一本哦
书名:JavaWeb程序开发进阶
中奖规则:点赞数量最多者
截止时间:5月17号12点
(12点后,点赞数不计入排名)
热点文章◆5月编程语言排行榜:Python紧跟C++,前三依然不变……
◆Java、Python、C++该学哪一个?一篇文章阐述它们是干什么的……
◆强推!程序员必备开发工具,使工作事半功倍要靠它!
文章好看就点这里▼点击阅读原文加程序员交流群
患有白癜风要如何治疗患有白癜风要如何治疗