• C++ programming in C++98 , C++11, C++14
• Advanced usage of C++ STL or Boost library. Anyone having both skills is an excellent resource.
• Excellent understanding of 2 parts of C++ STL
o C++ Containers ex maps, queue, linked list, hash maps, sets, etc.
o STL Algorithms ex find, copy, etc.
• Advanced Multithreading - Deadlocks, Synchronization, Data sharing etc.5
• File handling in C++
• Quicksort, Binary Search, Hashing, Vectors, Maps, HashMaps
• Have knowledge in writing optimized code, low latency, coding conventions, etc