Hey I have been a full time developer in C++ for a couple years now but I want to get even better than I am right now , I have begun to prepare for C++ interviews at other companies but I dont know how I would prepare because I dont know what I dont know. They can ask about any topic that I might not know about. Is there any tips or resources for me to get better at this stage?
#Getting even better at C++
7 messages · Page 1 of 1 (latest)
When your question is answered use !solved to mark the question as resolved.
Remember to ask specific questions, provide necessary details, and reduce your question to its simplest form. For tips on how to ask a good question use !howto ask.
For general C++ knowledge I would expect from a mid-level software engineer:
- C++ syntax and behaviors
- Common C++ Idioms
- Modern memory management techniques
- How to profile code and optimize accordingly
- General data structures and algorithms
- Multithreading
A lot of the other stuff is likely dependent upon the industry(s) you're looking to get into
I see but for example like template metaprogramming
I am not that great in because I don't use templates very often in my work.
Not gonna lie, I pretty rarely do TMP in my job. I have seen this book recommended: http://tmplbook.com/
C++ Templates
do some projects and use them there