首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >语言中立面试

语言中立面试
EN

Stack Overflow用户
提问于 2010-09-09 09:13:51
回答 3查看 745关注 0票数 2

语言中立面试到底是什么意思?

他们只是检查我的OOPs/其他概念,还是真的检查我的编程技能有多好?在面试过程中,对我的期望是什么?

有什么想法吗?

-Ivar

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-09-09 09:26:14

一些可能性-

伪代码中的

  • coding/solving算法。或您的choice.
  • (similar的任何语言) data structures.
  • general体系结构的一般知识问题
  • 哑巴逻辑问题(例如,“在8个不同的球中找到1个球的最少权重”,etc.etc)

大多数情况下,我认为这意味着他们对你的解决问题的技能更感兴趣,而不是对特定的语法或特定库的详细知识感兴趣。

票数 3
EN

Stack Overflow用户

发布于 2010-09-09 09:21:09

我认为他们会测试你如何去解决问题,而不是真正地写代码。

比如让机器人在田野中移动,你如何存储信息,当机器人丢失而你部署下一个时,你如何避开前一个的最后一个方块?

他们将寻找接口,对象图等,而不是实际编码到一种语言。

还要指出如何扩展您的模型,以便机器人不仅具有移动方法,还具有烹饪吐司方法,以供将来扩展。

也许可以为上面的工作提供一个好的MVC模型。

当然,所有这些都是主观的,可能是完全错误的。:)

编辑

这里的重点是找出你是如何思考的,而不是你是否已经阅读和消化了一种编码语言。任何人都可以创造出缩略语,但不是每个人都能解决问题。

票数 1
EN

Stack Overflow用户

发布于 2010-09-09 13:08:14

我想,他们会看到你的代码组织得有多好……构建数据模型可以使用继承、组合或关联。例如:对于c++,我们可以使用继承,如下所示:

代码语言:javascript
运行
复制
class Base{};
class Derived:public Base{};

另一件事是关联

代码语言:javascript
运行
复制
class X{}
class Y{
X *a;  //you have pointer to class X
};

合成:

代码语言:javascript
运行
复制
class X{}
class Y{
X a;    //you have object of class X
};

因此,这取决于您实现他们告诉您的内容的方式,因为复杂性根据that...All语言的不同而不同,以某种或其他方式提供这些内容。他们只是看看你有多好的设计你的类和使代码人类可读的

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

https://stackoverflow.com/questions/3673123

复制
相关文章

相似问题

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