Persistent Systems Recruitment Drive 2024

Job Role

C++ Architect

Open Positions

10

Qualifications

Bachelor’s degree in computer engineering, software engineering, or computer science (experience can substitute for a degree).

Last date to Apply : ASAP

Persistent Systems Recruitment | Job Description (Simplified)

Position Overview: We are looking for a C++ Architect to help with the planning, design, and management of software architecture. You’ll work on new projects, improvements, and restoration of systems, making sure they meet clients’ needs and are functional, sustainable, and visually appealing.

Persistent Systems Recruitment | What You’ll Do:

  • Design, model, and evaluate complex IT solutions.
  • Test hardware and software.
  • Collaborate with network engineers and other IT professionals to select the right design solutions.
  • Advise clients on design, costs, and benefits.
  • Understand clients’ needs by discussing their hardware and software requirements.
  • Analyze how systems impact the organization.
  • Develop and integrate distributed system architecture.
  • Create budgets for IT projects.
  • Evaluate existing systems and recommend improvements.
  • Ensure systems are secure from threats.
  • Identify and address security issues.
  • Make sure that technical solutions meet business goals.

Persistent Systems Recruitment | Skills

  • Strong knowledge of Java and C++ programming.
  • Strong knowledge of computer networks.
  • Ability to use your programming knowledge to design and troubleshoot C++ programs.
  • Team player who can collaborate with IT professionals and clients.
  • Clear communicator who can explain technical solutions simply.
  • Good time management and organizational skills to deliver projects on time.

Persistent Systems Recruitment | Benefits:

  • Competitive salary and benefits.
  • Growth opportunities with quarterly promotions and company-sponsored education.
  • Work with cutting-edge technologies.
  • Fun company events, flexible work hours, and long-service awards.
  • Annual health check-ups.
  • Insurance for you and your family, covering life, accidents, and hospitalization.

Location: Pune

How to Apply for Persistent Systems Off Campus 2024?

To apply for this Off Campus Drive, interested candidates must follow the procedure outlined below:

  1. Click on the “Apply here” button provided below. You will be redirected to the official career page.
  2. Click on “Apply”.
  3. If you have not registered before, create an account.
  4. After registration, log in and fill in the application form with all the necessary details.
  5. Submit all relevant documents, if requested (e.g. resume, mark sheet, ID proof).
  6. Verify that all the details entered are correct.
  7. Submit the application form after verification.
Apply Link for PersistentClick here to Apply 
Join our WhatsApp Community  Click here
Microsoft Software Engineering: 2025 Click here

Potential Interview Questions for a C++ Architect Role (Freshers)

Note: While a fresher may not be expected to have extensive experience as a C++ architect, the following questions can assess their understanding of fundamental concepts, problem-solving skills, and potential for growth in this role.

Core C++ Concepts

  • Object-Oriented Programming (OOP):
    • Explain the four pillars of OOP (inheritance, polymorphism, encapsulation, abstraction).
    • What is the difference between a class and an object?
    • Describe the concept of virtual functions and their use cases.
  • Data Structures and Algorithms:
    • Discuss the difference between a stack and a queue.
    • Explain the concept of recursion and provide an example.
    • Implement a simple sorting algorithm (e.g., bubble sort).
  • Memory Management:
    • How does the heap differ from the stack in C++?
    • Explain the concept of pointers and their usage.
    • What is the difference between new and malloc?

C++11/14/17 Features

  • Lambda expressions:
    • What are lambda expressions and when are they useful?
    • Provide an example of a lambda expression.
  • Smart pointers:
    • Explain the concept of smart pointers (unique_ptr, shared_ptr, weak_ptr).
    • How do smart pointers help prevent memory leaks?
  • Move semantics:
    • What is move semantics and when is it used?
    • Provide an example of move semantics.

Design Patterns

  • Explain the concept of design patterns.
  • Describe the Singleton pattern and its use cases.
  • Discuss the Observer pattern and its components.

Problem-Solving and Architectural Concepts

  • Given a problem, can you break it down into smaller, manageable tasks?
  • How do you approach designing a large-scale C++ application?
  • What are some key considerations when designing a scalable and maintainable system?

Behavioral Questions

  • Tell me about a time when you had to solve a complex technical problem.
  • How do you stay updated with the latest trends and technologies in C++?
  • What are your career goals and how do you see yourself contributing to our team as a C++ architect?

Leave a comment