Systems Engineer

Software EngineerJL3BMedium to Hard

This interview process is for a Systems Engineer role at Infosys, specifically for the JL3B level. It is designed to assess a candidate's technical proficiency, problem-solving skills, and cultural fit within the organization.

Rounds·4

Timeline·~7d

Experience·2 - 5 yrs

Comp band·US$80000 - US$120000

Interview time·180 min

Evaluation

What they measure.

  • Technical depth in core engineering principles.
  • Problem-solving and analytical abilities.
  • System design and architectural thinking.
  • Communication and collaboration skills.
  • Adaptability and learning agility.
  • Understanding of software development lifecycle and best practices.

Preparation

How to prepare.

Tips

  1. Thoroughly review core computer science fundamentals: data structures, algorithms, operating systems, and networking.
  2. Deep dive into system design principles, including scalability, reliability, availability, and fault tolerance.
  3. Understand common architectural patterns like microservices, event-driven architecture, and SOA.
  4. Familiarize yourself with cloud platforms (AWS, Azure, GCP) and their core services.
  5. Practice coding problems, focusing on efficiency and clean code.
  6. Prepare to discuss your past projects in detail, highlighting your contributions and technical challenges faced.
  7. Research Infosys's values, mission, and recent projects to understand the company culture.
  8. Practice answering behavioral questions using the STAR method (Situation, Task, Action, Result).

Study plan

Fig · Study plan — 05 phases

01 / 05
01

Phase 01 of 05

Data Structures & Algorithms

Weeks 1-2: DSA fundamentals and practice.

Weeks 1-2: Focus on Data Structures and Algorithms. Cover arrays, linked lists, trees, graphs, hash tables, sorting, searching, dynamic programming, and greedy algorithms. Practice problems on platforms like LeetCode and HackerRank, aiming for optimal time and space complexity.

Questions

Commonly asked.

  • Design a system to handle real-time notifications for a social media platform.
  • Explain the difference between ACID and BASE properties in databases.
  • How would you design a distributed cache?
  • Describe a situation where you had to deal with a performance bottleneck in a production system. How did you resolve it?
  • What are the trade-offs when choosing between SQL and NoSQL databases for a new application?
  • How do you ensure high availability and fault tolerance in a distributed system?
  • Explain the concept of eventual consistency.
  • Describe your experience with container orchestration tools like Kubernetes.
  • How do you approach testing in a microservices architecture?
  • Tell me about a time you disagreed with a technical decision. What did you do?
  • What are your strengths and weaknesses as a Systems Engineer?
  • Why are you interested in working at Infosys?

Locations

Regional differences.

Fig · Regions — 03 locations

01 / 03

Location

Bangalore

Interview focus

Deep dive into distributed systems concepts.Emphasis on cloud-native technologies (AWS, Azure, GCP).Problem-solving scenarios related to high-availability and fault tolerance.

Common questions

  • Explain a complex system you designed or worked on.
  • How do you handle production issues under pressure?
  • Describe a time you had to optimize system performance. What was your approach?
  • What are the key considerations for designing a scalable microservices architecture?
  • How do you ensure the security of a distributed system?

Tips

  • Be prepared to discuss specific cloud services and their use cases.
  • Highlight experience with containerization (Docker, Kubernetes).
  • Showcase understanding of CI/CD pipelines and DevOps practices.

Rounds

Round-by-round.

Expand a step for evaluation criteria, sample questions, and prep notes.

Easy

HR Screening · 15 min · HR Recruiter

This is usually the first or last round, conducted by an HR representative. The HR round typically covers your background, career aspirations, salary expectations, and overall fit with the company culture. They will also explain the role, team, and the next steps in the hiring process. This is also an opportunity for you to ask any questions you might have about the company or the position.

What they look for

Confirmation of interest in the role.Understanding of the offered compensation and benefits.Clear communication regarding availability.Professionalism in discussing terms.

Evaluation

  • Confirmation of interest and availability.
  • Understanding of the role and compensation.
  • Logistics and next steps clarification.

Sample questions

  • What are your salary expectations?

    HRCompensation
  • Why do you want to join Infosys?

    HRMotivationCompany Fit
  • What is your notice period?

    HRLogistics

Prep for this round

  1. 01Be prepared to discuss your salary expectations based on market research.
  2. 02Clearly articulate why you are interested in Infosys and this specific role.
  3. 03Have a clear understanding of your strengths and how they align with the job requirements.
  4. 04Prepare questions to ask the HR representative about the company culture, benefits, and career growth opportunities.

Common rejection reasons

  • ×Unrealistic salary expectations.
  • ×Lack of clarity on role responsibilities.
  • ×Poor understanding of the overall interview process.
  • ×Failure to confirm availability or interest.

DSA

Coding questions at Infosys.

Frequently reported on Infosys loops

Other guides

More at Infosys.