语言中立面试到底是什么意思?
他们只是检查我的OOPs/其他概念,还是真的检查我的编程技能有多好?在面试过程中,对我的期望是什么?
有什么想法吗?
-Ivar
发布于 2010-09-09 09:26:14
一些可能性-
伪代码中的
大多数情况下,我认为这意味着他们对你的解决问题的技能更感兴趣,而不是对特定的语法或特定库的详细知识感兴趣。
发布于 2010-09-09 09:21:09
我认为他们会测试你如何去解决问题,而不是真正地写代码。
比如让机器人在田野中移动,你如何存储信息,当机器人丢失而你部署下一个时,你如何避开前一个的最后一个方块?
他们将寻找接口,对象图等,而不是实际编码到一种语言。
还要指出如何扩展您的模型,以便机器人不仅具有移动方法,还具有烹饪吐司方法,以供将来扩展。
也许可以为上面的工作提供一个好的MVC模型。
当然,所有这些都是主观的,可能是完全错误的。:)
编辑
这里的重点是找出你是如何思考的,而不是你是否已经阅读和消化了一种编码语言。任何人都可以创造出缩略语,但不是每个人都能解决问题。
发布于 2010-09-09 13:08:14
我想,他们会看到你的代码组织得有多好……构建数据模型可以使用继承、组合或关联。例如:对于c++,我们可以使用继承,如下所示:
class Base{};
class Derived:public Base{};另一件事是关联
class X{}
class Y{
X *a; //you have pointer to class X
};合成:
class X{}
class Y{
X a; //you have object of class X
};因此,这取决于您实现他们告诉您的内容的方式,因为复杂性根据that...All语言的不同而不同,以某种或其他方式提供这些内容。他们只是看看你有多好的设计你的类和使代码人类可读的。
https://stackoverflow.com/questions/3673123
复制相似问题