[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

What does a C++ intermediate ( In reference to learning ) programmer

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 6
Thread images: 1

File: 1469466897316.gif (983KB, 500x364px) Image search: [Google]
1469466897316.gif
983KB, 500x364px
What does a C++ intermediate ( In reference to learning ) programmer look like? What are the minimum requirements In terms of knowledge?
>>
>>56088627

hmmm well if it were me, i'd expect you to know more than the basics of the syntax, i'd expect you to know stuff like when/why you make destructors virtual, what constructors you get by default, what diamond inheritance is and what to do about it. basically some of the corner cases, some of the annoying stuff but not all, and not the really in depth stuff. like i wouldnt expect you to know what a kernig lookup is.

i'd also be asking questions like "what do you hate most about the language" cos i'm expecting you to have a thought a bit about it in ways a total n00b generally doesnt.

and also maybe "what do you have to consider when writing threaded code?" or "why are exceptions in c++ a complete abortion and what can you do about it?"

so more than just n00b stuff like "whats a class? what is molyporphism?" but not really really detailed under the hood stuff.
>>
>>56088856

should also add that most places ime dont ask anything like the stuff i mentioned, most places just seem to take you at your word, i've had very few interviews where *they* knew what they were talking about.
>>
>>56088627
difference between stack and heap allocation, pretty good idea of how virtual functions work, some experience with templates
>>
>>56088627
I'd argue that you can't be an intermediate programmer with respect to a language. The kind of knowledge that makes a programmer intermediate is much more abstract than the rules of one specific language.
>>
printing hello world with cout rather than printf
Thread posts: 6
Thread images: 1


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.