Hi everyone, this topic is for sharing Preparation guidelines and interview experience for Sutherland IT Associate
The IT Associate at Sutherland involves a multi-stage assessment and interview process, designed to evaluate both technical skills and business proficiency. Below is a summary of the process and key points from the interviews you provided:
Assessment Test Rounds:
Round 1: Aptitude Test
Format: Simple aptitude questions; in some cases included Communication and SQL MCQs (~12), Programming MCQs (~12), and 2 coding questions.
Some HR elements were included (domain change motivation, salary expectations, willingness for rotational shifts).
Interview Preparation Tips:
Review core Java: String immutability, arrays vs ArrayList, OOP (especially inheritance), and basic threading concepts like deadlocks.
Understand Struts framework architecture at a high level (MVC flow, key components).
Practice coding: array sorting and common string problems (e.g., reverse a string).
Revise basic SQL queries and concepts; be ready to write simple SELECT with aggregate/count.
Brush up on aptitude (quant and logical). Practice word problems involving percentages and time/clock puzzles.
Be concise and balanced in answers—neither too brief nor overly detailed.
Be clear on your career goals and rationale for any domain change; research salary benchmarks and be prepared for rotational shifts.
Technical/Domain (Java, Frameworks, OS)
Explain why String is immutable in Java.
What are the differences between an array and an ArrayList?
Describe a deadlock scenario in threads.
Explain the Struts framework architecture.
What is inheritance?
Programming/Coding
Write a program to sort an array.
Write code to reverse a string.
Write code demonstrating inheritance.
SQL/Databases
Basic SQL questions (queries and concepts).
Write an SQL query for selecting a particular column from a table and giving the employer count.
HR/Personality/Behavioral
Tell me about yourself.
Why are you changing domains?
What is your expected salary?
Are you willing to work in rotational shifts?
Project/Resume-Based
Explain your project.
Aptitude/Quantitative & Logical
A salesman sells an item for a 20% discount from its original price for some time and wants to sell the remaining items at the original price. What does he need to do?
A clock ticks 8 times at 8 o’clock. The time taken between the first tick and the last tick is 35 seconds. What is the time taken for the starting tick and the end tick at 11 o’clock?
General aptitude questions (quantitative ability and logical reasoning).
Application Process: [Application process details not provided]
Interview Rounds:
Round 1 - Technical Round:
Questions Asked:
What is Linux and which flavor you’ve worked on?
What are the roles and responsibilities as a system admin?
Your Approach:
For the Linux question, I explained the basics of Linux and mentioned the specific flavor I had experience with.
For the system admin question, I outlined key responsibilities like system maintenance, troubleshooting, and ensuring network security.
Outcome: [Result of this round not provided]
Round 2 - HR Round:
Questions Asked:
What are your salary expectations?
How fast can you join?
Your Approach:
I provided a realistic salary expectation based on industry standards and my experience.
I confirmed my availability to join as soon as required.
Outcome: [Result of this round not provided]
Preparation Tips:
Focus on understanding the basics of Linux and its different flavors.
Be clear about the roles and responsibilities of a system administrator, as these are commonly asked in technical rounds.
Research salary benchmarks for the role to answer HR questions confidently.
Conclusion:
The interview process was straightforward, with a mix of technical and HR questions. Being well-prepared on Linux and system administration concepts helped me answer confidently. For future candidates, I’d recommend brushing up on these topics and being ready to discuss salary expectations openly.
Application Process: Approached by the company and interviewed in January 2024.
Interview Rounds:
Round 1 - Aptitude Test:
Questions Asked: Some questions from aptitude and some from web development.
Your Approach: Focused on solving aptitude questions quickly and reviewed basic web development concepts.
Outcome: Passed the round.
Round 2 - Technical Round:
Questions Asked:
HTML, CSS, JS, SQL.
What is the table tag?
Explain inner join operation.
Your Approach: Answered questions confidently, explaining concepts clearly with examples.
Outcome: Advanced to the next round.
Round 3 - One-on-one Round:
Questions Asked: Coding round for some JavaScript.
Your Approach: Wrote clean and efficient code, explaining the logic step-by-step.
Outcome: Successfully cleared the round.
Preparation Tips:
Prepare for everything, including aptitude, technical concepts, and coding.
Focus on HTML, CSS, JavaScript, SQL, and basic software engineering principles.
Conclusion:
The interview process was smooth, and the questions were aligned with the role. Practicing a variety of topics helped me perform well. For future candidates, I’d recommend thorough preparation across all relevant domains to ace each round.
Application Process: Applied via campus placement.
Interview Rounds:
Round 1 - Coding Test:
Questions Asked: 6 medium-level coding questions.
Your Approach: Focused on solving the problems efficiently, ensuring clean and optimized code.
Outcome: Cleared the round successfully.
Round 2 - Technical Interview:
Questions Asked:
What do you mean by Object-Oriented Programming?
What is a relational database? What are its advantages?
Your Approach: Explained OOP concepts like encapsulation, inheritance, and polymorphism. For the relational database question, highlighted its structure, advantages like data integrity, and ease of querying.
Outcome: Provided clear and concise answers, which were well-received.
Preparation Tips:
Focus on Python and Machine Learning topics.
Practice coding problems to improve problem-solving speed and accuracy.
Revise core concepts of OOP and databases thoroughly.
Conclusion:
The interview process was smooth, and the questions were aligned with the role’s requirements. Preparing well for coding and technical concepts helped me perform confidently. For future candidates, I’d recommend brushing up on Python, OOP, and database fundamentals.
Application Process: Applied via a job portal in June 2024.
Interview Rounds:
Round 1 - Aptitude Test:
Questions Asked: Simple aptitude test questions.
Your Approach: Prepared by practicing basic aptitude questions beforehand.
Outcome: Cleared the round successfully.
Round 2 - Technical Round:
Questions Asked:
Why are you changing domains?
What is your expected salary, and are you willing to work in rotational shifts?
Your Approach:
Explained my interest in the IT domain and how my skills align with the role.
Provided a realistic salary expectation based on research and confirmed my willingness to work in rotational shifts.
Outcome: Awaiting results.
Preparation Tips:
Brush up on basic aptitude topics like quantitative ability and logical reasoning.
Be clear about your career goals and reasons for domain changes if applicable.
Research salary benchmarks for the role and location.
Conclusion:
The interview process was straightforward, with a focus on aptitude and technical fit. Preparing for common questions and being honest about expectations helped me feel confident. Future candidates should ensure they are clear about their motivations and flexible with work schedules.
Application Process: Applied through campus placement.
Interview Rounds:
Round 1 - Coding Test:
Questions Asked: Aptitude test along with CS fundamentals and coding problems.
Your Approach: Focused on solving the aptitude questions quickly and accurately. For the coding problems, I ensured I understood the problem statement clearly before jumping into writing code.
Outcome: Cleared the round successfully.
Round 2 - One-on-one Round:
Questions Asked:
Real-life application of data structures.
Find missing number in an array of size n where numbers are from 1 to n.
Your Approach: For the first question, I discussed how data structures like arrays and linked lists are used in everyday applications like databases and operating systems. For the second question, I explained the logic of using the sum of the first n natural numbers formula to find the missing number efficiently.
Outcome: Performed well and received positive feedback.
Preparation Tips:
Just have your fundamentals cleared.
Practice coding problems to improve problem-solving speed.
Work on communication skills to articulate your thoughts clearly during interviews.
Conclusion:
The interview process was smooth, and the questions were aligned with the basics of computer science. I felt confident because I had prepared well on fundamentals and problem-solving. For future candidates, I’d advise focusing on core concepts and practicing coding problems regularly.
Application Process: I applied via a walk-in process.
Interview Rounds:
Round 1 - Technical Interview:
Questions Asked:
Tell me about your strengths and weaknesses.
Basic technical questions related to the role.
Your Approach: I answered honestly about my strengths and weaknesses and tried to keep my responses concise and relevant to the role. For the technical questions, I relied on my foundational knowledge and practical experience.
Outcome: Passed this round.
Round 2 - Aptitude Test:
Questions Asked: General aptitude questions covering logical reasoning and problem-solving.
Your Approach: I took my time to read each question carefully and applied logical reasoning to solve them.
Outcome: Passed this round.
Round 3 - HR Interview:
Questions Asked:
Why do you want to join Sutherland?
Where do you see yourself in 5 years?
Basic behavioral questions.
Your Approach: I emphasized my interest in the company and aligned my career goals with the role. For behavioral questions, I shared real-life examples.
Outcome: Passed this round.
Round 4 - Final Interview:
Questions Asked: A mix of technical and HR questions to assess overall fit.
Your Approach: I balanced technical answers with my enthusiasm for the role and company culture.
Outcome: Received positive feedback and moved forward in the process.
Preparation Tips:
Be casual, genuine, and open during the interview.
Brush up on basic technical concepts and aptitude topics.
Prepare answers for common HR questions like career goals and company fit.
Conclusion:
Overall, the interview process was smooth and well-structured. Being genuine and prepared helped me perform well. My advice to future candidates is to stay calm, be yourself, and focus on showcasing your skills and enthusiasm for the role.
Application Process: Applied via campus placement at Dr MGR Engineering College, Chennai, before January 2021.
Interview Rounds:
Round 1 - HR Interview:
Questions Asked:
About yourself.
Situation-based questions.
Your Approach: Focused on speaking clearly and confidently, ensuring I answered the questions without hesitation.
Outcome: Passed the round.
Round 2 - Assignment:
Questions Asked: No written test or technical interviews were conducted.
Your Approach: Prepared to showcase my communication skills and adaptability.
Outcome: Successfully cleared the round.
Round 3 - Final Interview:
Questions Asked: Similar to the HR round, with a focus on situational responses.
Your Approach: Maintained a steady flow of conversation, ensuring clarity and relevance in my answers.
Outcome: Selected for the role.
Preparation Tips:
Focus on improving your English speaking skills.
Practice speaking continuously without hesitation.
The interview is not overly difficult, but confidence is key.
Conclusion:
The overall experience was smooth, and the interviewers were supportive. The key to success here is strong communication skills. If you can speak confidently and clearly, you’ll have a good chance of getting through. The pay scale is competitive, making it a great opportunity for freshers.
Application Process: I applied via a referral and was interviewed in June 2024.
Interview Rounds:
Round 1 - Aptitude Test:
Questions Asked:
Communication and SQL (12 questions)
Programming MCQs (12 questions)
2 coding questions
Your Approach: I focused on solving the SQL and programming MCQs first, then tackled the coding questions with a clear understanding of the problem requirements.
Outcome: Passed this round.
Round 2 - Technical Round:
Questions Asked:
Tell me about yourself.
Explain your project.
What is inheritance?
Write code demonstrating inheritance.
Write code to reverse a string.
SQL query for selecting a particular column from a table and giving the employer count.
Aptitude question: A salesman sells an item for a 20% discount from its original price for some time and wants to sell the remaining items at the original price. What does he need to do?
A clock ticks 8 times at 8 o’clock. The time taken between the first tick and the last tick is 35 seconds. What is the time taken for the starting tick and the end tick at 11 o’clock?
Your Approach: I answered concisely, ensuring I covered the basics without overcomplicating my responses. For coding questions, I wrote clean and efficient code.
Outcome: Successfully cleared this round.
Preparation Tips:
Prepare thoroughly for all topics, including aptitude, SQL, and programming.
Avoid answering too much or too little; keep your responses balanced to avoid unnecessary follow-up questions or rejection.
Conclusion:
Overall, the interview process was smooth, and I felt well-prepared. I would advise future candidates to practice coding and SQL queries regularly and to be concise in their answers during the interview.