外媒速递是核子可乐精选的近日国外媒体的精彩文章推荐,希望大家喜欢!
本期给大家推荐的是技术巨头企业人才招聘时用过的诡异问题、选择移动测试框架时要考虑的五大核心要素、学习大型机编程的五个重要理由和失败软件项目的典型阶段等。
一、技术巨头企业人才招聘时用过的十大诡异问题
原文标题:10 Strange Job Interview Questions Big Tech Companies Ask
每位IT从业者都有个进入技术巨头企业效力的梦想,但大家也许听说甚至亲身经历过相关面试,并被其大开的脑洞吓得魂不附体。下面我们将共同了解十个由这些巨头企业提出的诡异问题。
1. 谷歌:前端开发人员——利用白板写出页面代码并通过视频通话做出解释。
2. 苹果:产品设计工程师——我们手头有一杯热咖啡与一点冷牛奶,目前室温处于二者之间。若将整个时间周期分为三段,何时将牛奶加入咖啡能让混合物温度***?
3. Facebook:软件工程师——我们手中有两枚灯泡,面对一栋百层建筑,需要找出从哪层扔下灯泡时其会摔破。怎样的楼层选择***?
4. Expedia:助理系统管理员——如果一枚足球击中你的后脑勺,你会怎么做?
5. 雅虎:前端开发人员——你的口袋里装有无穷多个网球,面前放着五个箱子。你将网球扔进这些箱子,每次只能扔一个。那么任一箱子中出现11枚网球的***机率是多大?
6. 微软:技术项目经理——选取某一事物或者该事物的图片,利用它描述你的个性并做出解释。
7. 三星:顾问——芝加哥共有多少名钢琴调音师?
8. 惠普:软件工程师——说出你最喜爱的五支乐队。
9. 甲骨文:软件工程师——两个人被分别囚禁在自己身处的岛上,之间由一位邮差负责传递信件。邮差使用的邮箱可以上锁,而两个人各自拥有一把锁与一把钥匙,但不可将钥匙一同寄出。其中一人希望将钻石寄给另一人,但必须上锁否则钻石会被邮差据为己有。他该如何安全地将钻石寄出?
10. 英特尔:系统验证工程师——你有八枚硬币,其中七枚重量相等,另一枚则较轻。如何利用天秤在三次称量之内找出重量较轻的硬币?
二、你选择移动测试框架时必须考虑的五大核心要素
原文标题:5 Considerations for Picking a Mobile Testing Framework
面对当下丰富的工具与框架选项,我们往往很难决定哪种方案最贴合实际需求。幸运的是,随着这方面呼声的日益高涨,关注度***的几项核心问题也凸显出来,下面我们将立足于此做出明智考量。
1. 测试范围
2. 工具与项目的契合度
3. 工具与现有技能的契合度
4. 与其它工具的集成能力
5. 复用性与长效性
三、你应该学习大型机编程的五个重要理由
原文标题:5 reasons to learn mainframe programming
对于野心勃勃的开发者们,Docker、Spark和Kendo已经成为当下不可错过的重要议题。但要真正保持独特的领先优势,我们可能应该着眼于部分历史更为悠久的技术领域——大型机。下面来看具体理由:
1. 企业应用多数属于多平台/大型机应用
2. 敏捷大型机流程与工具正在不断兴起
3. 有必要上手这种人类历史上工程技术水平***的平台
4. 在任务执行与针对性用途方面表现卓越
5. 拥有强大的供应与需求经济体系
四、反面教材:失败软件项目中的七大典型阶段
原文标题:7 stages of a failed software project
这些迹象非常重要!虽然它们可能无法帮助我们解决问题,但至少能够让大家快速意识到自己苦心经营的项目正走上失败的道路。如果您身处的项目符合这七种阶段特征,请务必提高警惕!
1. 乐观
2. 指责
3. 疯狂编码
4. 冷漠与绝望
5. 交付与失败
6. 安慰
7. 承认能力匮乏
五、生产力工具评测:四款性能强大且高度便携的迷你PC
原文标题:Review: 4 mini-PCs give you full power in a very small package
新一代迷你PC已经火热出炉,其小巧的体积与强大的性能无疑令人心动。那么,我们该如何选择最适合自己的产品?下面一起来了解其中四款经典力作:
1. 华硕VivoMini VC65R
2. ECS Liva X2
3. Gigabyte Brix
4. InFocus Kangaroo Pro