关于大数据采访的问题_为什么采访者这么在意算法和数据结构?

关于大数据采访的问题

数据结构算法是每位计算机科学专业学生必须具备的最重要技能之一。 经常看到,具有这些技术知识的人比其他人更好的程序员。

选择正确的数据结构或算法来解决特定问题会极大地影响解决方案的效率。

这些技能不仅可以帮助程序员找到一份高薪工作,而且可以在工作中维持和良好表现。

让我们看看如何?

考虑面试的场景,其中两个程序员 A B 申请了软件开发人员角色,并被要求解决以下问题。

问题 :给定排序数组和搜索键。 检查密钥是否存在于数组中。

程序员A通过执行线性搜索操作解决了上述问题, 程序员B通过执行二进制搜索解决了上述问题   操作。

结果宣布后, 程序员B被选中程序员A被拒绝

程序员A出了什么问题?

程序员A和B的解决方案都是正确的,但是发现程序员B在使用正确的数据结构和算法来解决给定的特定问题方面是高效且更加熟练的。 上述问题由程序员A的解决方案花费O(N)时间,而由程序员B的解决方案花费O(LogN)时间。

随着软件工程行业日益增长的需求和竞争,如今的公司不仅在寻找努力工作的开发人员,而且也在寻找能够以最佳方式解决问题以满足客户满意度并且不怕付出高昂代价的开发人员。

有关印度软件开发人员薪资报告的一些调查显示,任何对数据结构和算法的工作方式有充分而公正的了解的人每年的收入约为20-30万拉赫。

感谢您的阅读。❤
如果您有任何建议,请写信给我vinaysomawat40@gmail.com

翻译自: https://hackernoon.com/why-do-interviewers-care-so-much-about-algorithm-and-data-structures-fr3730eh

关于大数据采访的问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值