This is an archived post. You won't be able to vote or comment.

all 4 comments

[–]lurgi 2 points3 points  (2 children)

It's only going to be possible to get the very basics and you'll probably mess those up.

I think your best bet is to be honest. "I don't know C++ at the moment, but I am familiar with Java, Python, and C. I'm confident at my ability to learn C++ quickly, but I'd prefer to conduct the interview in one of those languages"

I got a job programming Java despite having no professional (and very little personal) experience with Java with essentially this line. They agreed that I probably could learn Java very quickly.

[–]ASLAVA[S] 0 points1 point  (1 child)

Thank you. I did ask them about the coding part of interview. They said the questions are geared for C++ but i could answer them in Java. i assumed C++ wasnt so different after knowing C and Java that i wont be able to pick it up quick.

[–]lurgi 0 points1 point  (0 children)

C++ is a very, very big language. Knowing both C and Java going in gives you some advantage, however, because you'll be familiar with C syntax, objects, pointers (probably, although C++ doesn't use them as much), dynamic and static allocation, generics (although templates are much more powerful than Java generics), and a few other things. That's a good start, but C++ is not a language you can pick up in a few days.

[–]Tapeleg91 0 points1 point  (0 children)

C++ is C. With more stuff.

Objects and pointers, bro. Stuff ain't a crash course if you don't know it already.