首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何处理面试过程中的算法/数据结构问题?

如何处理面试过程中的算法/数据结构问题?
EN

Stack Overflow用户
提问于 2009-09-30 16:47:57
回答 7查看 11.7K关注 0票数 11

最近我参加了相当多的软件开发工程职位的面试,我所面对的几乎每个面试都集中在算法和数据结构上,我想知道怎么可能面对一个未知的问题,并使用适当的数据结构为它设计一个算法,在跨度上也是如此--最多5分钟。

如果有人能对这个问题有所了解,以及如何在处理算法/数据结构问题方面充分利用面试过程,我将不胜感激。

谢谢。

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2009-09-30 16:51:53

当我面试别人,问他们问题时,我并不是在寻找答案(必然)。把它说出来--讨论你的想法。

作为一名面试官,看到逻辑上的思路会比仅仅说“我愿意……”得到更多的分数。如果我能看到你知道如何解决问题,那就证明了解决问题的能力,这通常是目标。

票数 15
EN

Stack Overflow用户

发布于 2009-09-30 17:24:57

问这些问题的要点是,作为构建软件的人,我们应该知道这些东西,并能够应用它们。这项技能是一个基本的组成部分,它的用途不仅仅是通过面试。

大多数主题都是在任何大学的算法课程中讨论的。但要真正擅长它们,你可以尝试练习TopCoderSPOJUVa (以及许多其他类似的网站)的问题。

票数 5
EN

Stack Overflow用户

发布于 2009-09-30 16:53:56

如果你正在面试一个实际的工程工作,有一些设计/架构方面的问题,可以期待一些基本的算法和数据结构问题。这些是一个好的程序员的基础。

我会熟悉基本的数据结构和常见的算法(排序、搜索、匹配),以及每种算法的固有功能、局限性和挑战。

通常,一个5分钟的问题只是为了看看你是如何解决问题的,而不是你如何解决它。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1499359

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档