i
Coditas Technologies
Filter interviews by
I applied via Campus Placement and was interviewed in Aug 2024. There were 3 interview rounds.
5G technology, 2 mins to prepare, Calls out name and then we have to turn on camera and speak.
Impact of E-commerce on bricks and motors
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
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...
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
I appeared for an interview in Jul 2024.
First round was GD1 - We were given a Topic of Democracy in India and have 5 mins to think on it..
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
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...
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
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.
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 ...
I appeared for an interview in Mar 2025, where I was asked the following questions.
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...
I appeared for an interview in Mar 2025, where I was asked the following questions.
Coditas Technologies interview questions for popular designations
I applied via Recruitment Consulltant and was interviewed in Jun 2024. There were 3 interview rounds.
The first round was group discussion; which was conducted by an institution referring candidates to the company. I was shortlisted.
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.
Get interview-ready with Top Coditas Technologies Interview Questions
I applied via LinkedIn and was interviewed in Dec 2023. There were 2 interview rounds.
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.
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
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.
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...
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...
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...
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 ...
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
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...
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
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
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
I appeared for an interview in Apr 2024.
GD was amazing we were asked to talk on that particular topic for 5 min.
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
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
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...
OOPS (Object-Oriented Programming) is a programming paradigm based on the concept of objects, which can contain data and code.
OOPS focuses on creating objects that interact with each other to solve a problem
It involves concepts like classes, objects, inheritance, polymorphism, and encapsulation
Example: Inheritance allows a class to inherit properties and behavior from another class
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
20 questions thats all
Good, Overall they give time for topics
Top trending discussions
Some of the top questions asked at the Coditas Technologies interview for freshers -
The duration of Coditas Technologies interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 22 interviews
Interview experience
based on 231 reviews
Rating in categories
Software Engineer
412
salaries
| ₹3.6 L/yr - ₹12.5 L/yr |
Associate Software Engineer
149
salaries
| ₹1 L/yr - ₹9.1 L/yr |
Software Developer
144
salaries
| ₹5 L/yr - ₹17 L/yr |
Senior Software Engineer
113
salaries
| ₹10 L/yr - ₹35 L/yr |
Data Engineer
59
salaries
| ₹6 L/yr - ₹14 L/yr |
Mobile Programming
Diverse Lynx
Arcesium
Solartis Technology Services