Software Engineer

Software EngineerL6Medium to Hard

DXC Technology's Software Engineer L6 interview process is designed to assess a candidate's technical proficiency, problem-solving abilities, and cultural fit within the organization. The process typically involves multiple rounds, starting with an initial HR screening, followed by technical interviews, and concluding with a managerial or team-fit assessment.

Rounds·4

Timeline·~14d

Experience·5 - 10 yrs

Comp band·US$110000 - US$150000

Interview time·195 min

Evaluation

What they measure.

  • Technical skills (coding, algorithms, data structures, system design)
  • Problem-solving and analytical abilities
  • Communication and interpersonal skills
  • Teamwork and collaboration
  • Adaptability and learning agility
  • Cultural fit and alignment with DXC values

Preparation

How to prepare.

Tips

  1. Thoroughly review fundamental computer science concepts (data structures, algorithms, operating systems, databases).
  2. Practice coding problems on platforms like LeetCode, HackerRank, or GeeksforGeeks, focusing on medium to hard difficulty.
  3. Understand core Java/Python/C++ concepts and object-oriented programming principles.
  4. Prepare for system design questions, focusing on scalability, reliability, and trade-offs.
  5. Review your resume and be ready to discuss past projects and experiences in detail.
  6. Research DXC Technology's values, mission, and recent projects.
  7. Prepare behavioral questions using the STAR method (Situation, Task, Action, Result).
  8. Understand common software development methodologies (Agile, Scrum).
  9. Be ready to discuss your career goals and why you are interested in DXC Technology.

Study plan

Fig · Study plan — 04 phases

01 / 04
01

Phase 01 of 04

Data Structures and Algorithms

Weeks 1-2: Data Structures & Algorithms. Practice 2-3 problems daily.

Weeks 1-2: Focus on Data Structures and Algorithms. Cover arrays, linked lists, trees, graphs, hash tables, sorting, searching, and dynamic programming. Practice implementing these and analyzing their time and space complexity. Aim for 2-3 coding problems per day.

Questions

Commonly asked.

  • Describe a complex technical problem you solved and your approach.
  • How would you design a system for [specific use case, e.g., a ride-sharing app]?
  • Explain the difference between SQL and NoSQL databases and when to use each.
  • What are the principles of SOLID design?
  • Tell me about a time you failed and what you learned from it.
  • How do you ensure the quality and testability of your code?
  • What is your experience with cloud platforms like AWS, Azure, or GCP?
  • Describe a situation where you had to work with a difficult team member.
  • How do you handle technical debt?
  • What are your thoughts on microservices vs. monolithic architecture?

Locations

Regional differences.

Fig · Regions — 03 locations

01 / 03

Location

India

Interview focus

Adaptability to local work culture and communication styles.Understanding of regional market trends and client needs.

Common questions

  • Discuss a challenging project you worked on and how you overcame obstacles.
  • How do you handle tight deadlines and pressure?
  • Describe a time you disagreed with a team member and how you resolved it.

Tips

  • Research DXC Technology's presence and projects in this specific region.
  • Be prepared to discuss how your skills align with local business objectives.

Rounds

Round-by-round.

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

DSA

Coding questions at DXC Technology.

Frequently reported on DXC Technology loops

Other guides

More at DXC Technology.