2012-03-14 59 views
0

我在一週的技術面試中遇到了C++或C#中的問題。我對Java有豐富的知識和經驗。哪一個(C++或C#)可以很容易地跳躍,並在一週內準備好諸如二叉樹,鏈表等簡單問題?我從未與任何人合作過。所以語法相似性,概念等對我來說很重要。我需要從其中一個開始。從Java到C++或C#

感謝您的意見。

+2

C#和這個問題將被關閉。 – Stilgar 2012-03-14 09:06:08

+0

也許更好在programmers.stackexchange.com? C#是你應該選擇的。它與Java非常相似 - 它只有更多的「語法糖」。我比C#更像Java。 – basti 2012-03-14 09:06:45

+0

我想說,如果您不熟悉C++,請使用C#。 C#與Java相似(類似的SDK,垃圾收集),而C++幾乎沒有相似之處(RAII,不同的OOP,多範式等)。如果你不是下一個Linus Torvalds,那麼你可能在一週內就無法掌握C++。 – helpermethod 2012-03-14 09:09:35

回答

1

從C#中看到的我會說C#是Java開發人員的良好開端。語法非常相似。

+0

感謝您的回覆 – Bob 2012-03-14 09:21:35

2

在我看來,C#會比C++更接近Java,因爲這些庫是相似的,它具有管理內存的能力。

學習永遠不是一件壞事,但我懷疑你在一週內能夠充分吸收能夠展示真正的專業知識。誠實地告訴他們你在哪裏與語言。

1

C#過去被稱爲Java做對了,而C++讓你變得更加危險 - 你一定會被問到內存分配和一些像這樣的深層次的問題。在這種情況下,我會和C#一起去。

+0

感謝您的回覆 – Bob 2012-03-14 09:23:02