Normal interview process. Here are notes directly from the manager! Desired Skillsets: For the Kafka rewrite, we are looking for candidates with the following skills:
- C++ Expertise:
- Proficiency in C++ versions 11/14/17.
- Extensive experience with Linux programming, particularly in handling classes, namespaces, and standard containers (e.g., std::vector, std::map).
- API Libraries:
- Ability to quickly learn and work with new API libraries, specifically:
- Modern Kafka/librdkafka libraries : Familiarity with these libraries or a strong willingness to learn is crucial.
- JSON C++ Parsing :
- Experience with various JSON parsing libraries in C++ is essential.
- We are currently evaluating the best parsing library, with RapidJSON as a primary candidate. Experience with other JSON tools and libraries is highly desirable to help us make an informed decision.