Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
关于C+的最佳和最短书籍+/STL/C#/J2SE准备作业视图/测试_C#_C++_Stl - Fatal编程技术网

关于C+的最佳和最短书籍+/STL/C#/J2SE准备作业视图/测试

关于C+的最佳和最短书籍+/STL/C#/J2SE准备作业视图/测试,c#,c++,stl,C#,C++,Stl,我是一名有10年以上商业经验的软件开发人员,我对几乎所有命令式语言都很熟悉。但我意识到,大多数雇主并不喜欢那些能够交付好软件的应聘者,而是那些受过培训能够回答诸如“C++中指针和引用之间的十大区别是什么”或“这个混乱的代码片段将打印什么”之类问题的应聘者。 上一次我读了一本关于C++的书,15年前在中学,是的,那是Bjarne Stroustrup。但是今天我需要一些快速的东西,没有关于多态性等的冗长的哲学解释,但重点是愚蠢的面试测试。 那么,你能推荐一些短小有效的书籍来更新我的理论知识吗? 谢

我是一名有10年以上商业经验的软件开发人员,我对几乎所有命令式语言都很熟悉。但我意识到,大多数雇主并不喜欢那些能够交付好软件的应聘者,而是那些受过培训能够回答诸如“C++中指针和引用之间的十大区别是什么”或“这个混乱的代码片段将打印什么”之类问题的应聘者。 上一次我读了一本关于C++的书,15年前在中学,是的,那是Bjarne Stroustrup。但是今天我需要一些快速的东西,没有关于多态性等的冗长的哲学解释,但重点是愚蠢的面试测试。 那么,你能推荐一些短小有效的书籍来更新我的理论知识吗?
谢谢。

你可以用这些东西编程,也可以不用

如果可以的话,他们问什么其实并不重要。有些人可能仍然会问一些深奥的问题,但记住面试有两种方式:你也在面试他们,如果他们问一些愚蠢的问题,那么你真的想为他们工作吗?经验数据表明,你从深奥的问题中得到的价值比从简单的问题中得到的价值要小得多

如果你不能,那么听起来你说了一些不真实的话。你最好的选择是诚实地说“我在10年没有编码C++,所以我有点生疏”,然后你就没事了。如果他们不再雇用你,那是你的合适雇主吗?一个好的雇主会意识到这不应该使你失去这份工作的资格。只要你能用一种语言编程,你就可以在另一种语言中编程,特别是你以前使用过的一种,在斜坡上使用程序。

< P> C++,我将使用< /P> 对于J2SE,我会使用

对于STL,我会使用和/或


每次大约需要半天时间。我曾经看过一本书《编程面试》,但我不确定它有多大帮助。

< P> C++概念的直截了当的解释:

你可以为你感兴趣的语言挑选任何一本书,但由于你已经有编程经验,你不必一页一页地阅读整本书,你可以转到训练练习那里有“凌乱的代码”,你必须找到输出,加上那些简明列出要点的要点摘要


例如,对于J2SE,您可以使用SCJP认证书中的练习。

我同意Cletus的观点,尤其是关于您同时采访他们的事实


< C++ >我将与Scott Meyer和萨特的书(有效C++,Excel C++)一起使用。它们提供了很好的指导方针,并以清晰易读的解释激励他们。

如果你想看到所有杂乱的问题都去读SCJP,你可以使用Andrew Koenig的Java

同意克莱特斯的观点。 但也请考虑为什么你被问到这个问题。有时候,好的面试官会问你,不是想得到完全正确的答案,而是想看看你如何分析你表达想法的方式,以及我刚才提到的检查你知识的深度。不要期望问题只涉及实际领域,它们可能远离实际用途,但它们可以显示你对某些特定事物的热情。。。有时你会被问到一个与软件开发无关的问题,但它们可以显示“你的大脑是如何工作的”。
虽然有时你会遇到非常奇怪的问题,但请记住,克莱特斯说你也在采访他们,你也可以做出自己的结论。

从这个问题中你可能会有3个不同的问题。你真的应该把它分开,但这已经得到了回答。确保你至少对上面提到的一种语言有深入的了解。我同意你的第一句话,但不同意其余的。根据我的经验,“面试职责”在公司是一种“半强制性”活动,因此大多数面试官都会相应地准备(通过谷歌搜索和使用“300高级Java面试问题”)。因此,即使是在一个好的团队中,面试也会变得非常无聊,而且只限于“什么是Java内存模型?”之类的问题。。。。开发商说。。。谁有工作。不幸的是,“你到底想在那里工作吗?”经常与“你喜欢食物和住所吗?”相冲突,而且IME、HR面试官不知道编程C#可以翻译成编程Java等。