Filter interviews by
I applied via Walk-in and was interviewed before May 2022. There were 4 interview rounds.
Mostly java, ds and algos
On java and collection
I applied via Approached by Company and was interviewed before Mar 2023. There were 2 interview rounds.
Retail related case.
I would access Jenkins logs and use command line interface to analyze previous jobs.
Access Jenkins logs to gather information on previous jobs
Use command line interface to view job status and output
Check job history to identify any issues or errors
Use Jenkins API to retrieve job information
Consider restoring a backup of the Jenkins server if necessary
I applied via Campus Placement and was interviewed before Sep 2021. There were 3 interview rounds.
5 programs will be there. Need to solve atleast 2.
ContentServ Technologies interview questions for popular designations
Top trending discussions
I was interviewed before Dec 2020.
Round duration - 60 minutes
Round difficulty - Easy
This was a technical round. The interviewer asked me some programming based questions and some questions on database management systems.
Given an array ARR
of size N
, your objective is to determine the sum of the largest and smallest elements within the array.
Can you achie...
Find the sum of the largest and smallest elements in an array with the least number of comparisons.
Iterate through the array to find the maximum and minimum elements.
Keep track of the maximum and minimum elements as you iterate.
After iterating, sum up the maximum and minimum elements.
To achieve the task with the least number of comparisons, compare elements in pairs.
Construct a binary tree from a given array called parent
where the parent-child relationship is determined by (PARENT[i], i), indicating that the parent of node ...
Construct a binary tree from a given parent array and perform level-order traversal.
Iterate through the parent array to create the binary tree using a queue data structure.
Keep track of the parent-child relationships and construct the tree accordingly.
Perform level-order traversal to print the nodes in the correct order.
Yes, a unique key can also be a primary key.
A primary key must be unique, but a unique key does not necessarily have to be the primary key.
A table can have multiple unique keys, but only one primary key.
Example: In a table of employees, the employee ID can be a unique key and also the primary key.
Normalized form is better for database design for data integrity and flexibility.
Normalized form reduces data redundancy and improves data integrity.
Normalized form allows for easier data updates and maintenance.
Denormalized form may be more efficient for read-heavy applications with complex queries.
Consider denormalization for performance optimization after thorough analysis.
Example: Normalized form for a customer and...
Round duration - 60 minutes
Round difficulty - Medium
The interviewer had good work experience. She was polite and calm. After brief introduction she straight jumped into my current projects and she covered my entire CV.
Round duration - 45 minutes
Round difficulty - Easy
This was a technical round involving questions on OOPS concepts and puzzles.
There are 204 squares on a chessboard.
The chessboard has 64 squares in total.
Each square can be divided into smaller squares, such as 1x1, 2x2, 3x3, etc.
The total number of squares can be calculated by adding the squares of all sizes together.
C++ is a high-level programming language known for its efficiency, flexibility, and performance.
C++ is an object-oriented language with features like classes, inheritance, and polymorphism.
It allows low-level memory manipulation through pointers.
C++ is used in developing system software, game engines, and high-performance applications.
Deep copy creates a new copy of an object with all nested objects also copied, while shallow copy creates a new copy of an object with references to nested objects.
Deep copy creates a new object and recursively copies all nested objects, resulting in a completely independent copy.
Shallow copy creates a new object but only copies references to nested objects, so changes in nested objects will reflect in both the origina...
Template classes are classes that can work with any data type. Assignment operator can be overloaded to behave differently for different data types.
Template classes allow for writing generic classes that can work with any data type.
Overloading the assignment operator allows for custom behavior based on the data type.
Example: template <class T> class MyClass { T data; public: MyClass& operator=(const T& ot...
Round duration - 30 minutes
Round difficulty - Easy
This was a 30 minute HR round. The interviewer asked me a number of questions to know more about me.
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
I applied via Walk-in and was interviewed before Feb 2021. There were 2 interview rounds.
Be good on basics of coding
posted on 20 May 2017
I was interviewed in Dec 2016.
I had a 6-month internship at XYZ Company where I worked on developing a web application using Java and Angular.
Developed a web application using Java and Angular
Collaborated with a team of developers to design and implement new features
Participated in code reviews and debugging sessions
Gained experience in Agile development methodologies
Developed a web-based inventory management system for a retail company.
Used Java and Spring framework to build the backend
Implemented a responsive user interface using HTML, CSS, and JavaScript
Integrated with a barcode scanner for efficient product tracking
Implemented role-based access control for different user roles
Optimized database queries for improved performance
The question asks to find the similarity between two words by developing our own sense of similarity.
Normalize the length of the Longest Common Subsequence (LCS) by dividing it by the total length of the string.
Implement a function that calculates the LCS between two words.
Divide the length of the LCS by the sum of the lengths of the two words.
Return the normalized similarity score as the result.
The function returns a doubly linked list of all the nodes at each level of a given binary tree.
Use a breadth-first search (BFS) algorithm to traverse the binary tree level by level.
Create a doubly linked list for each level and append the nodes to it.
Connect the doubly linked lists of each level to form the final result.
Yes, I thrive in high-pressure situations and have a proven track record of delivering quality work under tight deadlines.
I have successfully completed multiple projects on tight deadlines
I am able to prioritize tasks effectively to meet deadlines
I remain calm and focused under pressure to ensure quality work is delivered
I have achieved significant milestones in my career as a Senior Software Developer.
Developed and implemented a scalable and efficient software solution for a large e-commerce platform, resulting in a 30% increase in sales.
Led a team of developers to successfully deliver a complex project within a tight deadline, earning recognition from the client.
Optimized the performance of a critical software module, reducing its ex...
I can bring extensive experience in software development, strong problem-solving skills, and a proven track record of delivering high-quality solutions.
Extensive experience in software development
Strong problem-solving skills
Proven track record of delivering high-quality solutions
Yes, I am committed to delivering my 100% in the job.
I am dedicated to producing high-quality code and meeting project deadlines.
I continuously strive to improve my skills and stay updated with the latest technologies.
I have a track record of successfully completing projects and exceeding expectations.
I applied via Referral and was interviewed before Dec 2020. There was 1 interview round.
Basics of OOPs concept
OOPs stands for Object-Oriented Programming
It is a programming paradigm based on the concept of objects
Objects have properties and methods
Encapsulation, Inheritance, and Polymorphism are the three main pillars of OOPs
Example: A car is an object with properties like color, model, and methods like start, stop
Example: Inheritance - A child class can inherit properties and methods from a parent class
Asked two questions.
1. Related to string manipulation.
2. Subarray problem.
based on 2 interviews
Interview experience
based on 30 reviews
Rating in categories
Software Developer
55
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Developer
33
salaries
| ₹0 L/yr - ₹0 L/yr |
Devops Engineer
20
salaries
| ₹0 L/yr - ₹0 L/yr |
Quality Analyst
20
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Quality Analyst
19
salaries
| ₹0 L/yr - ₹0 L/yr |
SAP
Adobe
Oracle
Salesforce