i
Codingmart
Technologies
Filter interviews by
To fix errors in a program, identify the root cause, debug the code, test the fix, and ensure it doesn't introduce new issues.
Identify the specific error message or behavior causing the issue.
Review the code to understand the logic and flow.
Use debugging tools like breakpoints, print statements, or logging to pinpoint the issue.
Make necessary code changes to address the error.
Test the fix thoroughly to ensure it r...
Google Maps uses a variety of algorithms including A* search algorithm, Dijkstra's algorithm, and real-time traffic data.
Google Maps uses the A* search algorithm to find the shortest path between two points on the map.
Dijkstra's algorithm is used to calculate the shortest route between multiple points on the map.
Real-time traffic data is incorporated into the algorithm to provide accurate and up-to-date navigation...
The program has errors that need to be debugged
Check for syntax errors such as missing semicolons or parentheses
Look for logical errors in the code that may be causing unexpected behavior
Use debugging tools like print statements or a debugger to track down the issue
OOPs in Java helps in organizing code, promoting reusability, and enhancing maintainability.
Encapsulation: Bundling data and methods together to restrict access
Inheritance: Allows a class to inherit properties and behavior from another class
Polymorphism: Ability to use a single interface to represent different data types
Abstraction: Hiding implementation details and showing only necessary features
OOPs concepts in Java help in organizing code, improving reusability, and making code more maintainable.
Encapsulation: Bundling data and methods together to restrict access and protect data.
Inheritance: Allows a class to inherit properties and behavior from another class.
Polymorphism: Ability to perform a single action in different ways.
Abstraction: Hiding the implementation details and showing only the necessary ...
Reverse a string without using built-in functions or for loops
Use recursion to reverse the string
Pass the substring excluding the first character to the recursive function
Base case: return the character itself if the length of the string is 1
Concatenate the last character of the string with the result of the recursive call
Remove middle element from a stack with odd length
Find the middle index of the stack by dividing the length by 2
Remove the element at the middle index
Adjust the stack by shifting elements if necessary
Frameworks are tools that provide pre-written code to help developers build applications more efficiently.
Popular front-end frameworks include React, Angular, and Vue.js
Common back-end frameworks include Express.js, Django, and Ruby on Rails
Full stack frameworks like MEAN and MERN stack combine front-end and back-end technologies
Understanding basic data structures and algorithms is crucial for predicting outputs in coding challenges.
Data structures like arrays, linked lists, and trees are fundamental.
Algorithms such as sorting and searching are commonly tested.
Example: Predicting output of a sorting algorithm on an array.
Example: Understanding how recursion works in a binary tree traversal.
Data structure and aptitude
10 mins given for prepare for the problem and after completing the problem (program ) they asked to explain and asked to upgrade the program by reduce time complexity
Reverse a string without using built-in functions or for loops
Use recursion to reverse the string
Pass the substring excluding the first character to the recursive function
Base case: return the character itself if the length of the string is 1
Concatenate the last character of the string with the result of the recursive call
I am a passionate software developer with experience in Java, Python, and web development.
Experienced in Java and Python programming languages
Skilled in web development technologies like HTML, CSS, and JavaScript
Worked on projects involving database management with SQL
Yes, I am okay with agreement.
I am comfortable with signing agreements related to software development projects.
I understand the importance of agreements in protecting both parties involved in a project.
I am willing to review and negotiate agreements to ensure they are fair and reasonable.
1 hour, basic programing quiz
Asked to solve a program and show out put
Angular Js,askes to prepare the content of the topic and present
I am a recent graduate with a degree in engineering, eager to learn and grow in a professional setting.
Recent graduate with a degree in engineering
Eager to learn and grow in a professional setting
Strong problem-solving skills
Experience with relevant software/tools (mention specific ones if applicable)
Ability to work well in a team environment
OOPs concepts in Java help in organizing code, improving reusability, and making code more maintainable.
Encapsulation: Bundling data and methods together to restrict access and protect data.
Inheritance: Allows a class to inherit properties and behavior from another class.
Polymorphism: Ability to perform a single action in different ways.
Abstraction: Hiding the implementation details and showing only the necessary featu...
1 hour, Basic c programing quiz
Asked to solve a program and show the concern output
Angular JS, asked to prepare content about the topic and present
I am a recent graduate with a degree in engineering, passionate about problem-solving and eager to learn and grow in the field.
Recent graduate with a degree in engineering
Passionate about problem-solving
Eager to learn and grow in the field
OOPs in Java helps in organizing code, promoting reusability, and enhancing maintainability.
Encapsulation: Bundling data and methods together to restrict access
Inheritance: Allows a class to inherit properties and behavior from another class
Polymorphism: Ability to use a single interface to represent different data types
Abstraction: Hiding implementation details and showing only necessary features
It consists of several technical questions and DSA
The coding round was moderate
Frameworks are tools that provide pre-written code to help developers build applications more efficiently.
Popular front-end frameworks include React, Angular, and Vue.js
Common back-end frameworks include Express.js, Django, and Ruby on Rails
Full stack frameworks like MEAN and MERN stack combine front-end and back-end technologies
Scenario questions logical solving
Need to explain about problems solved in previous round
I applied via Campus Placement
In round one they asked advanced dsa mcqs. I found difficulty there. In round 2 the process was different they gave a question and allowed us to surf in internet and study. after that we have to code the question(for me Trapping rain water).
I applied via Campus Placement and was interviewed in Jan 2024. There were 4 interview rounds.
Online MCQs - 15 Questions (Aps, DSA, Output Prediction)
1 Question (with 3 Enhancement)
Remove middle element from a stack with odd length
Find the middle index of the stack by dividing the length by 2
Remove the element at the middle index
Adjust the stack by shifting elements if necessary
I applied via Campus Placement and was interviewed in Apr 2024. There were 2 interview rounds.
There are Question based on data strcuture ,they cover all the topic in ds
In coding code they gave internet access to solve the problem after 30 they told us to make some changes in it and we should ready to explain the entire code
I applied via Campus Placement and was interviewed in Feb 2024. There was 1 interview round.
Pseudo code example for linked list operations
Create a Node class with data and next pointer
Initialize head as null for an empty linked list
Insert at the beginning: create a new node, set its next to current head, update head to new node
Traverse the linked list: start from head, loop until reaching null, move to next node
I applied via Job Portal and was interviewed in Jun 2024. There were 2 interview rounds.
Fine able to clear easy which you learn basics
Try more problems and complex coding and skills
Top trending discussions
The duration of Codingmart Technologies interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 30 interview experiences
Difficulty level
Duration
based on 71 reviews
Rating in categories
Product Engineer
118
salaries
| ₹4 L/yr - ₹13.3 L/yr |
Production Engineer
25
salaries
| ₹4.2 L/yr - ₹12 L/yr |
Software Engineer
12
salaries
| ₹3 L/yr - ₹11 L/yr |
Software Developer
11
salaries
| ₹3 L/yr - ₹10.7 L/yr |
Business Analyst
11
salaries
| ₹3.5 L/yr - ₹7.1 L/yr |
Aurigo
Prime Focus Technologies
Peel-works
Yodlee