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 Software Developer Intern Interview Questions and Answers

Updated 4 Jan 2024

9 Interview questions

A Software Developer Intern was asked
Q. What is the difference between SQL-based databases 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 perform...

A Software Developer Intern was asked
Q. What is one major difference between the OOPs concepts in C++ and 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 '...

Software Developer Intern Interview Questions Asked at Other Companies

Q1. Sum of Maximum and Minimum Elements Problem Statement Given an ar ... read more
asked in Amazon
Q2. Fish Eater Problem Statement In a river where water flows from le ... read more
asked in Apple
Q3. Kevin and his Fruits Problem Statement Kevin has 'N' buckets, eac ... read more
asked in CommVault
Q4. Sliding Maximum Problem Statement Given an array of integers ARR ... read more
Q5. Reverse Words in a String: Problem Statement You are given a stri ... read more
A Software Developer Intern was asked
Q. What is the 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.

A Software Developer Intern was asked
Q. Given a string = "as145egs14ghs2ghe7896", add the numbers present in the string, where consecutive numbers should be taken as a complete number. For example, 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

A Software Developer Intern was asked
Q. 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, NoSQ...

A Software Developer Intern was asked
Q. - 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 wor...
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 dat...

A Software Developer Intern was asked
Q. 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='L...

Are these interview questions helpful?
A Software Developer Intern was asked
Q. 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 ...

A Software Developer Intern was asked
Q. 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 nod...

Coditas Technologies Software Developer Intern Interview Experiences

2 interviews found

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

I applied via Campus Placement and was interviewed in May 2022. There were 4 interview rounds.

Round 1 - Aptitude Test 

Aptitude was Easy level.
the apti paper had 60 questions in 60 minutes.

Round 2 - Group Discussion 

My topic was placement scenarios in India.
everyone was given 2-3 minutes to express their views.

Round 3 - Technical 

(1 Question)

  • Q1. This was T1 this was based on my resume and simple coding quetions
Round 4 - Technical 

(1 Question)

  • Q1. T2 this was the managerial Round they had given me Coding question of alphanumeric characters. and had asked around 10-15 questions on sql such as joins and ACID transaction

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare string and leetcode questions well and have experience in coding also avoid silly mistakes

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.

Interview questions from similar companies

I applied via Walk-in and was interviewed before May 2020. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. For fresher 1 aptitude - percentage,date and time,number system,intrest,work done problems 2 Group discussion 3 HR interview

Interview Preparation Tips

Interview preparation tips for other job seekers - First is usual aptitude after finishing it takes 30 min for result . Next g it is more of generall topic, atlast hr

Interview Questionnaire 

2 Questions

  • Q1. Interview happened for about 1hr 20mins approx with java basics to hard question like Singleton class, HashMap, oops concept and sql queries and they gave 3 code to write.
  • Q2. Be relax answer with confidence

I applied via Referral and was interviewed before Aug 2021. There were 4 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 

(1 Question)

  • Q1. In my technical round, I solved the 80% question .
Round 3 - Coding Test 

Test duration - 1.5 Hrs
Topics - DB2, CLLE, RPGLE, SQLRPGLE
Platform - IBMi

Round 4 - HR 

(1 Question)

  • Q1. HR asked basic questions.

Interview Preparation Tips

Topics to prepare for Programmers.io Software Developer interview:
  • IBM DB2
  • RPGLE
  • SQLRPGLE
  • CLLE
  • ILE
  • MySQL
Interview preparation tips for other job seekers - My advice is to everyone to join PIO to learn new things and IBMi modernization etc.

I applied via Campus Placement and was interviewed in Jul 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. 1) Maximum meetings in one room 2)Bottom view of tree 3) Serialize deserialize binary tree 4) Difference between Virtual destructor in java and c++
  • Ans. 

    Interview questions for Software Developer Intern

    • Maximum meetings in one room can be calculated using greedy approach

    • Bottom view of tree can be obtained using level order traversal and a map to store horizontal distance

    • Serialization and deserialization of binary tree can be done using preorder traversal

    • Virtual destructor in Java is automatically called while in C++ it needs to be explicitly defined

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - One should have strong DSA skills and knowledge of Basic OOPS. Its not necessary to learn OS and DBMS if it's not taught in your college yet

Skills evaluated in this interview

I applied via Company Website and was interviewed in Apr 2021. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. Questions from array, linkedlist , tree were asked. Also, they will give importance on your current job and projects, one single round was there only on current role.

Interview Preparation Tips

Interview preparation tips for other job seekers - Practice more on platform like Leetcode to clear DSA problems. Medium hard will be enough to clear the rounds.
Are these interview questions helpful?
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before Feb 2023.

Round 1 - Coding Test 

Sorting algo , array question

Round 2 - Technical 

(1 Question)

  • Q1. Oops dbms coding basics
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. Qs related to javascript
Round 3 - HR 

(1 Question)

  • Q1. Why should we hire you
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Jun 2023. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. IAM & PAM Operations
  • Q2. Related to Sailpoint

Interview Preparation Tips

Interview preparation tips for other job seekers - Overall good

Coditas Technologies Interview FAQs

How many rounds are there in Coditas Technologies Software Developer Intern interview?
Coditas Technologies interview process usually has 3-4 rounds. The most common rounds in the Coditas Technologies interview process are Technical, Group Discussion and Resume Shortlist.
What are the top questions asked in Coditas Technologies Software Developer Intern interview?

Some of the top questions asked at the Coditas Technologies Software Developer Intern interview -

  1. Suppose you want to add the link to your Linkedin account in a website, and you...read more
  2. if you are given a task and you have to decide which type of database will be b...read more
  3. Given a string = "as145egs14ghs2ghe7896", add the numbers present in the string...read more

Tell us how to improve this page.

Overall Interview Experience Rating

3/5

based on 1 interview experience

Difficulty level

Moderate 100%

Duration

2-4 weeks 100%
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
3.9
 • 13 Interviews
BANGMETRIC Interview Questions
3.8
 • 12 Interviews
Apps Associates Interview Questions
3.9
 • 11 Interviews
Signant Health Interview Questions
3.2
 • 9 Interviews
View all

Coditas Technologies Software Developer Intern Reviews and Ratings

based on 1 review

1.0/5

Rating in categories

2.0

Skill development

1.0

Work-life balance

1.0

Salary

1.0

Job security

2.0

Company culture

1.0

Promotions

1.0

Work satisfaction

Explore 1 Review and Rating
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