Premium Employer

i

This company page is being actively managed by Coditas Technologies Team. If you also belong to the team, you can get access from here

Coditas Technologies Verified Tick Work with us arrow

Compare button icon Compare button icon Compare

Filter interviews by

Coditas Technologies Interview Questions and Answers for Freshers

Updated 24 Jun 2025
Popular Designations

29 Interview questions

A Software Trainee was asked 3mo ago
Q. What are the types of inheritance?
Ans. 

Inheritance is a fundamental concept in OOP, allowing classes to derive properties and behaviors from other classes.

  • Single Inheritance: A class inherits from one superclass. Example: Class B inherits from Class A.

  • Multiple Inheritance: A class inherits from multiple superclasses. Example: Class C inherits from Class A and Class B.

  • Multilevel Inheritance: A class inherits from a superclass, which is also a subclass o...

View all Software Trainee interview questions
A Software Developer was asked 3mo ago
Q. How would you explain the color red to a blind person?
Ans. 

Red is a vibrant color associated with warmth, passion, and energy, often linked to emotions and sensations.

  • Red can be described as the warmth of the sun on your skin during a summer day.

  • It represents the feeling of excitement, like the rush of adrenaline when you achieve something.

  • Think of the taste of a ripe strawberry, sweet and intense, which can evoke the essence of red.

  • Red is often associated with strong emo...

View all Software Developer interview questions
An Associate Software Engineer was asked 5mo ago
Q. What are the four pillars of OOPS, and can you provide real-world examples?
Ans. 

Encapsulation, Inheritance, Polymorphism, Abstraction are the four pillars of OOPS

  • Encapsulation: Bundling data and methods that operate on the data into a single unit. Example: Class Car with properties like make, model, and methods like start(), stop().

  • Inheritance: Ability of a class to inherit properties and behavior from another class. Example: Class SUV inheriting from Class Car.

  • Polymorphism: Ability to presen...

View all Associate Software Engineer interview questions
An Associate Software Engineer was asked 5mo ago
Q. Given a string containing alphanumeric characters, extract and return only the numerical digits.
Ans. 

Extract numbers from a string of alphanumeric characters.

  • Iterate through each character in the string and check if it is a number.

  • Build a new string with only the numbers found in the original string.

  • Return the final string containing only the numbers.

View all Associate Software Engineer interview questions
An Associate Software Engineer was asked 5mo ago
Q. Given an array, rotate the array to the right by k steps, where k is non-negative.
Ans. 

Rotate Array Problem involves shifting elements of an array to the right by a specified number of positions.

  • Use the modulo operator to handle cases where the number of rotations exceeds the array length. Example: For array [1,2,3,4,5] and k=7, effective k=2.

  • Reverse the entire array, then reverse the first k elements and the remaining elements. Example: For [1,2,3,4,5] and k=2, reverse to [5,4,3,2,1], then [4,5,3,2...

View all Associate Software Engineer interview questions
A Data Engineer was asked 8mo ago
Q. Given a list of strings, find all groups of strings that are anagrams.
Ans. 

Check if any two strings in the list are anagrams of each other

  • Iterate through the list and for each string, sort the characters and check if it already exists in a hashmap

  • If it exists, then the current string is an anagram of the existing string

  • Return true if anagrams are found, false otherwise

View all Data Engineer interview questions
A Data Engineer was asked 8mo ago
Q. How do you find duplicates in a list?
Ans. 

Find duplicates in a list of elements.

  • Iterate through the list and keep track of elements seen so far

  • If an element is already in the seen elements, it is a duplicate

  • Use a hash set to efficiently check for duplicates

View all Data Engineer interview questions
Are these interview questions helpful?
An Associate Software Engineer was asked 8mo ago
Q. Write code to get the unique elements of an array.
Ans. 

Code to get unique elements of an array of strings

  • Create a Set to store unique elements

  • Iterate through the array and add elements to the Set

  • Convert the Set back to an array to get unique elements

View all Associate Software Engineer interview questions
An Associate Software Engineer was asked 8mo ago
Q. How does Python differ from other languages?
Ans. 

Python is a high-level, interpreted programming language known for its simplicity and readability.

  • Python uses indentation to define code blocks, making it easier to read and understand.

  • Python has a large standard library with built-in functions and modules for various tasks.

  • Python supports multiple programming paradigms, including procedural, object-oriented, and functional programming.

  • Python is dynamically typed,...

View all Associate Software Engineer interview questions
🔥 Asked by recruiter 2 times
An Intern was asked 8mo ago
Q. What is polymorphism?
Ans. 

Polymorphish is a term used to describe the ability of a programming language to allow different data types to be used interchangeably.

  • Polymorphish allows for flexibility in coding by allowing variables to hold different types of data.

  • It is a key feature in object-oriented programming languages like Java and C++.

  • For example, a function can accept different types of parameters and return different types of values b...

View all Intern interview questions

Coditas Technologies Interview Experiences for Freshers

28 interviews found

Intern Interview Questions & Answers

user image Anonymous

posted on 26 Sep 2024

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

I applied via Campus Placement and was interviewed in Aug 2024. There were 3 interview rounds.

Round 1 - Group Discussion 

5G technology, 2 mins to prepare, Calls out name and then we have to turn on camera and speak.

Round 2 - Group Discussion 

Impact of E-commerce on bricks and motors

Round 3 - One-on-one 

(6 Questions)

  • Q1. Introduce Yourself
  • Ans. 

    I am a recent graduate with a degree in Computer Science and a passion for software development.

    • Graduated with a Bachelor's degree in Computer Science

    • Proficient in programming languages such as Java, Python, and C++

    • Completed internships at tech companies like Google and Microsoft

    • Interested in machine learning and artificial intelligence

  • Answered by AI
  • Q2. Research Internship based questions on python which I mentioned in my Resume
  • Q3. Doctype Html - Why is it mentioned? HTML - Inline and block elements
  • Q4. What is OOP? Explain its five pillars.
  • Ans. 

    OOP stands for Object-Oriented Programming. Its five pillars are encapsulation, inheritance, polymorphism, abstraction, and composition.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit (object).

    • Inheritance: Creating new classes by inheriting attributes and methods from existing classes.

    • Polymorphism: Objects of different classes can be treated as objects of a common superclass.

    • Abstrac...

  • Answered by AI
  • Q5. SQL - Select query syntax and types of join
  • Ans. 

    SQL select query syntax and types of join

    • SQL SELECT query syntax: SELECT column1, column2 FROM table_name WHERE condition

    • Types of joins: INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN

    • Example: SELECT orders.order_id, customers.customer_name FROM orders INNER JOIN customers ON orders.customer_id = customers.customer_id

  • Answered by AI
  • Q6. JAVA - DSA Questions 1. For range 1 to 100, if number divisible by 3 print "Zig", if number divisible by 5 print "Zag" and if divisible by both print "Zig-Zag". 2. Find second largest element in a given ar...

Interview Preparation Tips

Interview preparation tips for other job seekers - Know your resume thoroughly and actually know every detail of the tech stack you mention in it.

Skills evaluated in this interview

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

I appeared for an interview in Jul 2024.

Round 1 - Group Discussion 

First round was GD1 - We were given a Topic of Democracy in India and have 5 mins to think on it..

Round 2 - Group Discussion 

Second round was GD2 - here, the Topic was "if you could have a superpower for one day what superpower you will choose" and we have to talk on this topic for 5 mins

Round 3 - Technical 

(3 Questions)

  • Q1. Four pillars of OOPS with real world examples
  • Ans. 

    Encapsulation, Inheritance, Polymorphism, Abstraction are the four pillars of OOPS

    • Encapsulation: Bundling data and methods that operate on the data into a single unit. Example: Class Car with properties like make, model, and methods like start(), stop().

    • Inheritance: Ability of a class to inherit properties and behavior from another class. Example: Class SUV inheriting from Class Car.

    • Polymorphism: Ability to present the...

  • Answered by AI
  • Q2. Solve Rotate Array Problem
  • Ans. 

    Rotate Array Problem involves shifting elements of an array to the right by a specified number of positions.

    • Use the modulo operator to handle cases where the number of rotations exceeds the array length. Example: For array [1,2,3,4,5] and k=7, effective k=2.

    • Reverse the entire array, then reverse the first k elements and the remaining elements. Example: For [1,2,3,4,5] and k=2, reverse to [5,4,3,2,1], then [4,5,3,2,1] a...

  • Answered by AI
  • Q3. 8-10 questions asked on my Programming language (C++)
Round 4 - One-on-one 

(4 Questions)

  • Q1. Question asked on Final year project - what's your Contribution in the project
  • Q2. Explain your Final year project
  • Ans. 

    Developed a web-based project management system for tracking tasks and deadlines

    • Used HTML, CSS, JavaScript for front-end development

    • Implemented PHP and MySQL for back-end functionality

    • Incorporated user authentication and role-based access control

    • Utilized AJAX for dynamic content loading

  • Answered by AI
  • Q3. Some logical question and puzzles
  • Q4. There was alphanumeric characters and we have to output only the number from that string Input - "wih562idjedk42ndej56" Output - 5624256
  • Ans. 

    Extract numbers from a string of alphanumeric characters.

    • Iterate through each character in the string and check if it is a number.

    • Build a new string with only the numbers found in the original string.

    • Return the final string containing only the numbers.

  • Answered by AI
Round 5 - Communication Round 

(2 Questions)

  • Q1. As a team Leader, how you manage all your team members when there is a conflict or disagreement arise in the project
  • Ans. 

    As a team leader, I manage conflicts by promoting open communication, listening to all perspectives, finding common ground, and facilitating a resolution.

    • Encourage open communication among team members to address conflicts early on

    • Listen to all perspectives and ensure everyone feels heard and understood

    • Identify common ground and areas of agreement to build consensus

    • Facilitate a resolution by guiding the team towards a ...

  • Answered by AI
  • Q2. Some , Behavioural questions
Interview experience
2
Poor
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Recruitment Consulltant and was interviewed in Jun 2024. There were 3 interview rounds.

Round 1 - Group Discussion 

The first round was group discussion; which was conducted by an institution referring candidates to the company. I was shortlisted.

Round 2 - Group Discussion 

The next round was also conducted by the company itself, and it was group discussion again, it went well. I believe there were around 12 candidates in one batch, and I was shortlisted. And I got the selection mail for the final technical interview, but then they call me and say I'm kept on hold and never contacted me.

Round 3 - Technical 

(1 Question)

  • Q1. I was kept on hold thus i never got the chance of attending the interview.

Interview Preparation Tips

Interview preparation tips for other job seekers - Just be strong, if something is meant to happen it will and definitely keep hrishi your skills and remember from every interview we learn something and it's completely fine failing at times.
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Dec 2023. There were 2 interview rounds.

Round 1 - Group Discussion 

My topic was - "Do women make good managers?"
There was a google meet having a total of 20 people.
5 groups were made of 4 people each.
Each group were given different topic and every member was given 2 minutes to speak on the topic.

Good thing about this GD round was everyone was given chance to speak individually.
Finally I got selected in this round.

Round 2 - Technical 

(9 Questions)

  • Q1. Suppose you want to add the link to your Linkedin account in a website, and you have to do it by clicking on the logo of linkedin in the website, then how can you do it? Which HTML tag is used to do it?
  • Ans. 

    To add a link to your Linkedin account in a website by clicking on the logo, use the <a> tag with the href attribute set to your Linkedin profile URL.

    • Use the <a> tag with the href attribute set to your Linkedin profile URL

    • Insert the Linkedin logo image inside the <a> tag as the clickable element

    • Example: <a href='https://www.linkedin.com/in/yourprofile'><img src='linkedin_logo.png' alt='Linked...

  • Answered by AI
  • Q2. Difference between div and span
  • Ans. 

    div is a block-level element while span is an inline element in HTML.

    • div is used to group block-level elements and create sections on a webpage.

    • span is used to style inline elements or group text within a block-level element.

    • div elements create a line break before and after the element, while span does not.

  • Answered by AI
  • Q3. - What is JDBC in java? - What is JVM and the use of it? - We write "public static void main" in java.... will it work if we write "static public void main"? If yes, then why, what is the reason that it wo...
  • Ans. 

    JDBC is a Java API for connecting and executing queries on a database.

    • JDBC stands for Java Database Connectivity.

    • It provides a set of classes and interfaces to interact with databases.

    • JDBC allows developers to write database-independent code.

    • It supports various database operations like connecting, querying, updating, and deleting data.

    • JDBC drivers are used to establish a connection between Java application and database...

  • Answered by AI
  • Q4. One major difference between OOPs concept of C++ and OOPs concept of java
  • Ans. 

    C++ supports multiple inheritance while Java supports single inheritance.

    • C++ allows a class to inherit from multiple classes, while Java only allows a class to inherit from a single class.

    • In C++, a class can have multiple parent classes, resulting in a complex class hierarchy.

    • Java enforces single inheritance to avoid the diamond problem and maintain simplicity.

    • For example, in C++, a class can inherit from both a 'Vehic...

  • Answered by AI
  • Q5. Types of databases
  • Ans. 

    Types of databases include relational, NoSQL, object-oriented, and graph databases.

    • Relational databases store data in tables with predefined schemas, using SQL for querying (e.g. MySQL, Oracle)

    • NoSQL databases are schema-less and provide flexible data models (e.g. MongoDB, Cassandra)

    • Object-oriented databases store objects as they are, with support for inheritance and encapsulation (e.g. db4o)

    • Graph databases use nodes an...

  • Answered by AI
  • Q6. Difference between SQL based database and NoSQL based databases
  • Ans. 

    SQL databases are structured and use a fixed schema, while NoSQL databases are unstructured and have a flexible schema.

    • SQL databases use structured query language for defining and manipulating the data.

    • NoSQL databases use various data models like key-value, document, columnar, or graph.

    • SQL databases are suitable for complex queries and transactions.

    • NoSQL databases are horizontally scalable and provide high performance ...

  • Answered by AI
  • Q7. If you are given a task and you have to decide which type of database will be best for this task, then how will you decide that?
  • Ans. 

    The choice of database depends on factors like data structure, scalability, performance, and query requirements.

    • Consider the data structure and relationships between entities.

    • Evaluate the scalability requirements of the task.

    • Analyze the performance needs, including read and write operations.

    • Assess the query requirements, such as complex joins or aggregations.

    • Examples: relational databases for structured data, NoSQL for...

  • Answered by AI
  • Q8. Examples of relational and non-relational databases
  • Ans. 

    Relational databases store data in tables with predefined relationships. Non-relational databases store data in flexible, schema-less formats.

    • Relational databases: MySQL, Oracle, SQL Server

    • Non-relational databases: MongoDB, Cassandra, Redis

    • Relational databases use structured query language (SQL) for data manipulation

    • Non-relational databases provide high scalability and flexibility

    • Relational databases are suitable for c...

  • Answered by AI
  • Q9. Given a string = "as145egs14ghs2ghe7896", add the numbers present in the string, the consecutive numbers should be taken as a complete one number. i.e. you have to print the result of 145+14+2+7896 = ?
  • Ans. 

    The task is to add the consecutive numbers present in a given string.

    • Iterate through the string character by character

    • Check if the current character is a digit

    • If it is a digit, continue iterating until a non-digit character is encountered

    • Convert the consecutive digits into a number and add it to the sum

    • Repeat the process until all characters are processed

    • Return the sum

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - I applied after seeing a linkedin post from one of there employees. They shared a google form for applying in that linkedin post.

I got rejected in the first technical interview round only because I was not at all prepared for the interview. But if you have decent web development knowledge and basic DSA, then you can crack it.
Also, DO NOT put anything in your resume that you are not confident with.
Basic HTML, CSS, Javascript is very important.
Interviewer was friendly and was explaining me everything very nicely wherever I was wrong.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
Not Selected

I appeared for an interview in Mar 2025, where I was asked the following questions.

  • Q1. What is polymorphism
  • Ans. 

    Polymorphism allows methods to do different things based on the object it is acting upon, enhancing flexibility in programming.

    • Polymorphism is a core concept in Object-Oriented Programming (OOP).

    • It allows methods to be defined in multiple forms.

    • Example: A function 'draw()' can be used for both 'Circle' and 'Square' classes.

    • There are two types: compile-time (method overloading) and runtime (method overriding).

    • Example of...

  • Answered by AI
  • Q2. What are the types of inheritance
  • Ans. 

    Inheritance is a fundamental concept in OOP, allowing classes to derive properties and behaviors from other classes.

    • Single Inheritance: A class inherits from one superclass. Example: Class B inherits from Class A.

    • Multiple Inheritance: A class inherits from multiple superclasses. Example: Class C inherits from Class A and Class B.

    • Multilevel Inheritance: A class inherits from a superclass, which is also a subclass of ano...

  • Answered by AI

Intern Interview Questions & Answers

user image Anonymous

posted on 8 Apr 2025

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

I appeared for an interview in Mar 2025, where I was asked the following questions.

  • Q1. Python,c++ mostly based on resume
  • Q2. Coding on DSA

Data Engineer Interview Questions & Answers

user image Mayur Gunjal

posted on 28 Oct 2024

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Duplicate in list
  • Ans. 

    Find duplicates in a list of elements.

    • Iterate through the list and keep track of elements seen so far

    • If an element is already in the seen elements, it is a duplicate

    • Use a hash set to efficiently check for duplicates

  • Answered by AI
  • Q2. Anagram in list
  • Ans. 

    Check if any two strings in the list are anagrams of each other

    • Iterate through the list and for each string, sort the characters and check if it already exists in a hashmap

    • If it exists, then the current string is an anagram of the existing string

    • Return true if anagrams are found, false otherwise

  • Answered by AI

Skills evaluated in this interview

Intern Interview Questions & Answers

user image Anonymous

posted on 15 Oct 2024

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Not Selected

I appeared for an interview in Apr 2024.

Round 1 - Group Discussion 

GD was amazing we were asked to talk on that particular topic for 5 min.

Round 2 - Group Discussion 

In second GD round we were given a topic , first group of 5 clusters were made and then very individual were given chance to speak

Round 3 - Technical 

(2 Questions)

  • Q1. What is polymorphish
  • Ans. 

    Polymorphish is a term used to describe the ability of a programming language to allow different data types to be used interchangeably.

    • Polymorphish allows for flexibility in coding by allowing variables to hold different types of data.

    • It is a key feature in object-oriented programming languages like Java and C++.

    • For example, a function can accept different types of parameters and return different types of values based ...

  • Answered by AI
  • Q2. What is overriding
  • Ans. 

    Overriding is a concept in object-oriented programming where a subclass provides a specific implementation of a method that is already provided by its superclass.

    • Overriding allows a subclass to provide a specific implementation of a method that is already defined in its superclass.

    • The method in the subclass must have the same name, return type, and parameters as the method in the superclass to override it.

    • Example: clas...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - try your best ..

Software Engineer Interview Questions & Answers

user image Mohd Usman Barkaati

posted on 18 Jun 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is OOPS concept
  • Q2. Data base management features
  • Ans. 

    Database management features include data storage, retrieval, indexing, and security.

    • Data storage: ability to store large amounts of data efficiently

    • Data retrieval: ability to quickly access and retrieve specific data

    • Indexing: optimizing data retrieval by creating indexes on columns

    • Security: ensuring data is protected from unauthorized access

  • Answered by AI

Intern Interview Questions & Answers

user image Anonymous

posted on 25 Nov 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

20 questions thats all

Round 2 - Group Discussion 

Good, Overall they give time for topics

Interview Preparation Tips

Interview preparation tips for other job seekers - good

What people are saying about Coditas Technologies

View All
thegeekgirl19
Verified Icon
2d
works at
AGS Health
Cracking the Java Dev Interview at Coditas: My Experience
I applied for a Java Developer role at Coditas via their careers portal in May 2025 and got a quick call from HR to schedule the first tech interview. The interview process: * 2 technical rounds * 1 managerial round The first round was an hour-long deep dive into: * New Java features (Java 8+) * Spring Boot basics * Microservices architecture * Database tech (MongoDB for me) Also tackled 2–3 coding problems, mainly around Java Streams, Comparable, and general data structures. The interviewer was super helpful and supportive, dropping hints when I was stuck. Here’s a detailed breakdown of the questions…
FeedCard Image
Got a question about Coditas Technologies?
Ask anonymously on communities.

Coditas Technologies Interview FAQs

How many rounds are there in Coditas Technologies interview for freshers?
Coditas Technologies interview process for freshers usually has 2-3 rounds. The most common rounds in the Coditas Technologies interview process for freshers are Group Discussion, Technical and Aptitude Test.
How to prepare for Coditas Technologies interview for freshers?
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 Coditas Technologies. The most common topics and skills that interviewers at Coditas Technologies expect are Recruitment, Automation Tools, Communication Skills, Excel and MS Office.
What are the top questions asked in Coditas Technologies interview for freshers?

Some of the top questions asked at the Coditas Technologies interview for freshers -

  1. 2. You have two gallons of capacity 12 liters and 5 liters. How can you pour ex...read more
  2. Suppose you want to add the link to your Linkedin account in a website, and you...read more
  3. The coding question I'm my case was somewhat like this —» You're given a str...read more
How long is the Coditas Technologies interview process?

The duration of Coditas Technologies interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

4/5

based on 22 interview experiences

Difficulty level

Easy 31%
Moderate 69%

Duration

Less than 2 weeks 67%
2-4 weeks 33%
View more
Join Coditas Technologies Let’s work together. And build impactful software.

Interview Questions from Similar Companies

Arcesium Interview Questions
3.5
 • 85 Interviews
Programmers.io Interview Questions
4.2
 • 26 Interviews
Diverse Lynx Interview Questions
3.6
 • 20 Interviews
Spektra Systems Interview Questions
4.0
 • 13 Interviews
BANGMETRIC Interview Questions
3.8
 • 12 Interviews
Apps Associates Interview Questions
3.9
 • 10 Interviews
Signant Health Interview Questions
3.2
 • 9 Interviews
View all

Coditas Technologies Reviews and Ratings

based on 241 reviews

3.1/5

Rating in categories

3.3

Skill development

3.4

Work-life balance

2.9

Salary

3.0

Job security

3.1

Company culture

2.7

Promotions

3.1

Work satisfaction

Explore 241 Reviews and Ratings
Gen AI Python Developer

Pune

3-5 Yrs

Not Disclosed

Dot Net Developer

Pune

3-6 Yrs

Not Disclosed

Workforce Management Associate

Pune

1-2 Yrs

Not Disclosed

Explore more jobs
Software Engineer
342 salaries
unlock blur

₹6 L/yr - ₹13 L/yr

Associate Software Engineer
160 salaries
unlock blur

₹3.5 L/yr - ₹7.2 L/yr

Software Developer
143 salaries
unlock blur

₹4.6 L/yr - ₹17 L/yr

Senior Software Engineer
126 salaries
unlock blur

₹18.9 L/yr - ₹35 L/yr

QA Engineer
60 salaries
unlock blur

₹4.5 L/yr - ₹10.8 L/yr

Explore more salaries
Compare Coditas Technologies with

Mobile Programming

2.9
Compare

Diverse Lynx

3.6
Compare

Arcesium

3.5
Compare

Solartis Technology Services

3.5
Compare
write
Share an Interview