Filter interviews by
I applied via Recruitment Consulltant and was interviewed in Jan 2024. There was 1 interview round.
Calculate maximum profit from stock prices by finding the best buy and sell days.
Iterate through the array while keeping track of the minimum price seen so far.
For each price, calculate potential profit by subtracting the minimum price from the current price.
Update the maximum profit if the calculated profit is greater than the current maximum.
Example: For prices [7, 1, 5, 3, 6, 4], the maximum profit is 5 (buy at 1, s...
HashMap is a data structure that stores key-value pairs and allows for fast retrieval of values based on keys.
HashMap is implemented using an array of linked lists or a balanced tree to handle collisions.
Hashing function is used to map keys to indices in the array.
Java provides a built-in HashMap class with methods like put(), get(), and remove() for key-value operations.
Top trending discussions
I applied via Naukri.com and was interviewed in Nov 2019. There were 3 interview rounds.
I'm seeking new challenges and opportunities for growth that align with my career goals and aspirations.
Desire for professional growth: I'm looking to expand my skill set and take on more leadership responsibilities.
Seeking a better cultural fit: My current company has a different work culture than what I thrive in; I value collaboration and innovation.
Interest in new technologies: I'm excited about working with cuttin...
posted on 19 May 2021
I applied via Walk-in and was interviewed before May 2020. There were 3 interview rounds.
C++ is a high-level programming language used for developing system software, application software, device drivers, and video games.
C++ is an extension of the C programming language.
It supports object-oriented programming concepts like classes, inheritance, polymorphism, and encapsulation.
C++ is used in developing operating systems, browsers, databases, and other software applications.
It is known for its performance an...
A data structure that stores a sequence of elements in a linear order.
Consists of nodes that contain data and a pointer to the next node.
Can be singly linked or doubly linked.
Used for implementing stacks, queues, and hash tables.
Example: Singly linked list - 1 -> 2 -> 3 -> null
Example: Doubly linked list - null <- 1 <-> 2 <-> 3 -> null
I applied via Recruitment Consultant and was interviewed before May 2020. There were 3 interview rounds.
posted on 28 Mar 2018
I applied via Other and was interviewed in Nov 2017. There were 5 interview rounds.
As a Senior Software Engineer, I worked with various tools and technologies to develop and maintain software applications.
Developed and maintained software applications using Java, Python, and C++ programming languages
Used Agile methodology for software development and collaborated with cross-functional teams
Worked with various tools such as Git, JIRA, Jenkins, and Docker for version control, issue tracking, continuous...
posted on 3 Aug 2017
I appeared for an interview before Aug 2016.
I appeared for an interview in Nov 2016.
Developed a Btech project on automated attendance system using facial recognition.
Developed a software application to automate the attendance process in educational institutions.
Implemented facial recognition technology to identify and mark attendance of students.
Used machine learning algorithms to train the system for accurate recognition.
Integrated the application with a database to store attendance records.
Provided ...
Code Pascal's Triangle
Pascal's Triangle is a triangular array of binomial coefficients
Each number is the sum of the two numbers above it
The first and last numbers in each row are 1
Can be implemented using nested loops or recursion
Abstract functions cannot be instantiated and must be implemented by child classes, while normal functions can be directly called.
Abstract functions have no implementation in the parent class, while normal functions do.
Abstract functions are declared with the 'abstract' keyword, while normal functions are not.
Normal functions can be called directly, while abstract functions must be implemented by child classes.
An examp...
Perfectionism and public speaking anxiety
I tend to be a perfectionist, which can sometimes lead to spending too much time on a task
I struggle with public speaking anxiety, but I have been working on improving my communication skills through practice and training
Capgemini is a global leader in consulting, technology services, and digital transformation.
Capgemini has a strong reputation in the industry for delivering high-quality software solutions.
The company offers a wide range of opportunities for career growth and development.
Capgemini has a collaborative and inclusive work culture that fosters innovation and teamwork.
The company has a global presence, providing exposure to...
based on 1 interview experience
Difficulty level
Duration
based on 1 review
Rating in categories
Quantitative Analyst
7
salaries
| ₹8 L/yr - ₹12 L/yr |
Software Engineer
6
salaries
| ₹7 L/yr - ₹15.6 L/yr |
Senior Software Engineer
4
salaries
| ₹9.4 L/yr - ₹30.7 L/yr |
Business Support Specialist
4
salaries
| ₹7 L/yr - ₹11 L/yr |
Software Development Engineer
3
salaries
| ₹4 L/yr - ₹11.4 L/yr |
TCS
Accenture
Wipro
Cognizant