Software Engineer

Software EngineerL2Medium

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

Rounds·4

Timeline·~14d

Experience·2 - 5 yrs

Comp band·US$85000 - US$110000

Interview time·195 min

Evaluation

What they measure.

  • Technical Skills: Proficiency in programming languages, algorithms, data structures, and system design.
  • Problem-Solving: Ability to analyze problems, devise solutions, and articulate them clearly.
  • Communication: Clarity in explaining technical concepts and behavioral responses.
  • Teamwork & Collaboration: Ability to work effectively with others.
  • Cultural Fit: Alignment with DXC Technology's values and work environment.

Preparation

How to prepare.

Tips

  1. Thoroughly review your resume and be prepared to discuss every project and technology listed.
  2. Practice coding problems on platforms like LeetCode, HackerRank, or GeeksforGeeks, focusing on medium-level difficulty.
  3. Understand fundamental computer science concepts: data structures (arrays, linked lists, trees, graphs, hash maps), algorithms (sorting, searching, dynamic programming, recursion), and time/space complexity (Big O notation).
  4. Prepare for system design questions. Understand concepts like scalability, availability, load balancing, caching, and database design.
  5. Research DXC Technology's values, mission, and recent projects. Understand their business and how your role contributes.
  6. Prepare answers to common behavioral questions using the STAR method (Situation, Task, Action, Result).
  7. Have thoughtful questions ready to ask the interviewer about the role, team, and company culture.

Study plan

Fig · Study plan — 03 phases

01 / 03
01

Phase 01 of 03

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, stacks, queues, trees (binary trees, BSTs, AVL trees), graphs, hash tables. Practice implementing and analyzing algorithms like sorting (merge sort, quicksort), searching (binary search), graph traversal (BFS, DFS), and dynamic programming. Aim for 2-3 coding problems per day.

Questions

Commonly asked.

  • Tell me about yourself.
  • Describe a challenging technical problem you faced and how you solved it.
  • How do you stay updated with new technologies?
  • Explain the difference between a process and a thread.
  • What is polymorphism?
  • How would you optimize a slow database query?
  • Describe a time you had to work under pressure.
  • What are your career aspirations?
  • Why are you interested in this role at DXC Technology?

Locations

Regional differences.

Fig · Regions — 02 locations

01 / 02

Location

Global

Interview focus

Adaptability to local work culture.Understanding of regional market trends.Communication skills in the local language (if applicable).

Common questions

  • Tell me about a challenging project you worked on.
  • How do you handle tight deadlines?
  • Describe a time you disagreed with a team member.
  • What are your strengths and weaknesses?
  • Why DXC Technology?

Tips

  • Research DXC Technology's presence and projects in this specific region.
  • Be prepared to discuss how your skills align with local business needs.
  • Practice answering behavioral questions with examples relevant to a collaborative work environment.

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.