Upload Button Icon Add office photos

Filter interviews by

CMS IT Services Software Engineer Interview Questions, Process, and Tips

Updated 8 Jul 2024

Top CMS IT Services Software Engineer Interview Questions and Answers

View all 6 questions

CMS IT Services Software Engineer Interview Experiences

3 interviews found

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(2 Questions)

  • Q1. What id oops and its advantages
  • Ans. 

    OOPs stands for Object-Oriented Programming. It is a programming paradigm based on the concept of objects.

    • Advantages of OOPs include code reusability, modularity, flexibility, and easier maintenance.

    • Encapsulation allows data hiding and protection, reducing complexity and increasing security.

    • Inheritance enables code reuse and promotes the creation of hierarchical relationships between classes.

    • Polymorphism allows objects...

  • Answered by AI
  • Q2. What is jquery and JavaScript
  • Ans. 

    jQuery is a JavaScript library that simplifies HTML document traversal and manipulation, event handling, and animation.

    • jQuery is a fast, small, and feature-rich JavaScript library.

    • It makes things like HTML document traversal and manipulation, event handling, and animation much simpler with an easy-to-use API.

    • jQuery simplifies common tasks like AJAX calls and DOM manipulation.

    • JavaScript is a programming language that en...

  • Answered by AI
Round 2 - Coding Test 

Ecom is core platform

Round 3 - One-on-one 

(2 Questions)

  • Q1. What is php and its advantages
  • Ans. 

    PHP is a server-side scripting language used for web development.

    • PHP stands for Hypertext Preprocessor.

    • It is open source and widely used for creating dynamic web pages.

    • Advantages include easy integration with HTML, support for various databases, and compatibility with different operating systems.

    • PHP code can be embedded within HTML code, making it easy to work with web content.

    • Popular websites like Facebook and WordPre

  • Answered by AI
  • Q2. How are you hope you doing well

Interview Preparation Tips

Interview preparation tips for other job seekers - Good job

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Shine and was interviewed before Jul 2023. There were 3 interview rounds.

Round 1 - Aptitude Test 

Basic of aptitude questions

Round 2 - Coding Test 

We want to write coding based the question

Round 3 - HR 

(2 Questions)

  • Q1. Self introduction
  • Q2. Technical questions

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Bridge and torch problem : Four people come to a river in the nig ... read more
asked in Capgemini
Q2. In a dark room,there is a box of 18 white and 5 black gloves. You ... read more
asked in TCS
Q3. Find DuplicateYou have been given an integer array/list(ARR) of s ... read more
Q4. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q5. Puzzle : 100 people are standing in a circle .each one is allowed ... read more
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Oct 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(4 Questions)

  • Q1. Java opps, collection, spring boot
  • Q2. What is string buffer
  • Ans. 

    String buffer is a data structure that stores and manipulates a sequence of characters.

    • String buffer is mutable, meaning it can be modified after creation.

    • It is often used for efficient string manipulation, such as concatenation or appending.

    • Examples include StringBuffer class in Java and StringBuilder class in C#.

  • Answered by AI
  • Q3. What is different hasmap and has table
  • Ans. 

    HashMap and HashTable are both data structures in Java used to store key-value pairs, but HashMap is not synchronized and allows null keys/values, while HashTable is synchronized and does not allow null keys/values.

    • HashMap is not synchronized, while HashTable is synchronized

    • HashMap allows null keys and values, while HashTable does not

    • HashMap is faster than HashTable

    • HashMap is part of Java Collections framework, while H

  • Answered by AI
  • Q4. What is the exception
  • Ans. 

    An exception is an event that disrupts the normal flow of a program's execution.

    • Exceptions are used to handle errors and other exceptional events in software.

    • They can be caught and handled using try-catch blocks.

    • Examples of exceptions include NullPointerException, ArrayIndexOutOfBoundsException, and IOException.

  • Answered by AI
Round 3 - One-on-one 

(1 Question)

  • Q1. Manager, project desscusion

Interview Preparation Tips

Topics to prepare for CMS IT Services Software Engineer interview:
  • Java opps
  • Collections

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Aug 2024. There were 2 interview rounds.

Round 1 - Coding Test 

C and Golang related questions, 2 Hours assement, The test involved writing code by hand in paper in the office (Bengaluru)

Round 2 - Technical 

(9 Questions)

  • Q1. Write a go code to remove duplicate elements from a slice.
  • Ans. 

    Go code to remove duplicate elements from a slice of strings

    • Use a map to keep track of unique elements

    • Iterate over the slice and add elements to the map

    • Create a new slice with unique elements from the map

  • Answered by AI
  • Q2. Difference between array and slice in Go.
  • Ans. 

    Arrays have fixed length, slices are dynamic and can grow/shrink. Slices are references to arrays.

    • Arrays have fixed length, specified at compile time.

    • Slices are dynamic, can grow or shrink at runtime.

    • Slices are references to arrays, allowing for more flexibility.

    • Example: var arr [3]string // array with fixed length of 3

    • Example: slice := make([]string, 0) // slice with dynamic length

  • Answered by AI
  • Q3. Explain struct and interface
  • Ans. 

    Struct is a user-defined data type that groups related data fields together. Interface defines a set of methods that a type must implement.

    • Struct is used to create complex data structures by grouping related data fields together.

    • Interface defines a set of methods that a type must implement. It allows for polymorphism in Go.

    • Example: type Person struct { Name string; Age int }

    • Example: type Shape interface { Area() float6...

  • Answered by AI
  • Q4. What is containerization.
  • Ans. 

    Containerization is a method of packaging, distributing, and running applications in isolated environments called containers.

    • Containers are lightweight, portable, and can run on any platform that supports containerization.

    • They include everything needed to run the application, such as code, runtime, system tools, libraries, and settings.

    • Popular containerization tools include Docker, Kubernetes, and Podman.

    • Containerizati...

  • Answered by AI
  • Q5. Write a go code to implement struct.
  • Ans. 

    Implementing a struct in Go code

    • Define a struct using the 'type' keyword

    • Add fields to the struct with their respective data types

    • Access struct fields using dot notation

  • Answered by AI
  • Q6. Explain goroutine.
  • Ans. 

    Goroutine is a lightweight thread managed by Go runtime, allowing concurrent execution of functions.

    • Goroutines are created using the 'go' keyword in Go programming language.

    • They are more lightweight than threads and are managed by the Go runtime.

    • Goroutines allow for concurrent execution of functions without the need for manual thread management.

    • Example: go myFunction()

    • Example: go func() { // code here }

  • Answered by AI
  • Q7. How do you achieve concurrency in Go?
  • Ans. 

    Concurrency in Go is achieved using goroutines and channels.

    • Use goroutines to run functions concurrently

    • Communicate between goroutines using channels

    • Avoid using shared memory for synchronization

  • Answered by AI
  • Q8. What is channel in Go? What are the differences between buffered and unbuffered channel?
  • Ans. 

    A channel in Go is a communication mechanism that allows goroutines to communicate with each other.

    • Buffered channels have a specific capacity and can send multiple values without the need for a corresponding receive operation immediately.

    • Unbuffered channels have no capacity and require both a send and receive operation to be ready at the same time for communication to occur.

  • Answered by AI
  • Q9. What is scaling? Horizontal and vertical scaling.
  • Ans. 

    Scaling refers to the ability of a system to handle increasing amounts of work or its potential to accommodate growth.

    • Horizontal scaling involves adding more machines to distribute the load, while vertical scaling involves increasing the resources of a single machine.

    • Horizontal scaling is more cost-effective and provides better fault tolerance, but can be more complex to implement.

    • Vertical scaling is simpler to impleme...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Study basic DSA. Learn C properly (Including deep concepts in pointer). Practice Golang. Also try to write solve some basic dsa problem in Go.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Coding + Aptitude question

Round 2 - Technical 

(2 Questions)

  • Q1. Basic of programming lang.
  • Q2. DSA and Oop concepts questions.

Interview Preparation Tips

Interview preparation tips for other job seekers - The interview pro
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Company Website and was interviewed in Jun 2024. There were 3 interview rounds.

Round 1 - Coding Test 

3 questions, medium hard

Round 2 - Technical 

(2 Questions)

  • Q1. Greedy Algorithm, simple jumps question, easily approachable by greedy algorithm
  • Q2. Binary Search, simple array based
Round 3 - Technical 

(2 Questions)

  • Q1. DBMS, Projects, SQL Queries
  • Q2. 2 coding questions
Interview experience
4
Good
Difficulty level
Easy
Process Duration
-
Result
Selected Selected

I applied via Campus Placement

Round 1 - Coding Test 

4 sections Quantitative Analysis, Programming Based (output analysis, error detection), Aptitude and ML Engineering ( activation functions, models etc basics)

Round 2 - One-on-one 

(2 Questions)

  • Q1. Merge Sort simple divide and conquer but a pain to execute they really just look for how logical you are and if your approach is correct
  • Q2. Talk about your projects previous experience etc
Round 3 - HR 

(2 Questions)

  • Q1. What do you think about Q
  • Q2. Personality based questions like what are your hobbies, what drives you etc

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident consistent and concise
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
6-8 weeks
Result
No response

I applied via Approached by Company and was interviewed in Jun 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Java 8 features
  • Q2. Spring IOC
Round 2 - HR 

(2 Questions)

  • Q1. Tell me about yourself
  • Q2. Package discussion
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Jun 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Complete HTML,CSS,JS,ReactJs,Nextjs question
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed before May 2023. There was 1 interview round.

Round 1 - One-on-one 

(1 Question)

  • Q1. DBMS: Indexing Python: Monkey Patching

CMS IT Services Interview FAQs

How many rounds are there in CMS IT Services Software Engineer interview?
CMS IT Services interview process usually has 3 rounds. The most common rounds in the CMS IT Services interview process are HR, Coding Test and One-on-one Round.
How to prepare for CMS IT Services Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at CMS IT Services. The most common topics and skills that interviewers at CMS IT Services expect are .Net, Business Studies, Computer science, Healthcare and Hotel Management.
What are the top questions asked in CMS IT Services Software Engineer interview?

Some of the top questions asked at the CMS IT Services Software Engineer interview -

  1. What is different hasmap and has ta...read more
  2. What is string buf...read more
  3. What is the except...read more

Tell us how to improve this page.

People are getting interviews through

based on 2 CMS IT Services interviews
Job Portal
100%
Moderate Confidence
?
Moderate Confidence means the data is based on a sufficient number of responses received from the candidates
CMS IT Services Software Engineer Salary
based on 53 salaries
₹2 L/yr - ₹9 L/yr
38% less than the average Software Engineer Salary in India
View more details

CMS IT Services Software Engineer Reviews and Ratings

based on 3 reviews

3.0/5

Rating in categories

2.0

Skill development

1.1

Work-Life balance

3.0

Salary & Benefits

1.1

Job Security

1.1

Company culture

3.0

Promotions/Appraisal

1.1

Work Satisfaction

Explore 3 Reviews and Ratings
Desktop Support Engineer
979 salaries
unlock blur

₹0.9 L/yr - ₹4.5 L/yr

Engineer- Customer Support
649 salaries
unlock blur

₹1 L/yr - ₹4.6 L/yr

Network Engineer
352 salaries
unlock blur

₹1 L/yr - ₹7 L/yr

Technical Support Engineer
244 salaries
unlock blur

₹0.9 L/yr - ₹5.3 L/yr

System Administrator
237 salaries
unlock blur

₹1.2 L/yr - ₹7.6 L/yr

Explore more salaries
Compare CMS IT Services with

Wipro

3.7
Compare

HCLTech

3.5
Compare

Tech Mahindra

3.6
Compare

TCS

3.7
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview