i
Cornerstone
OnDemand
Filter interviews by
This code removes duplicate strings from an array while maintaining the original order.
Use a Set to track unique values: Sets automatically handle duplicates.
Iterate through the array and add each element to the Set.
Convert the Set back to an array to get the final result.
Example: Input: ['apple', 'banana', 'apple'], Output: ['apple', 'banana'].
Yes, I have experience with SaS based products, APIs, and Splunk.
I have worked with SaS based products such as Salesforce, Microsoft Azure, and Google Cloud Platform.
I have experience in developing and integrating APIs for various applications.
I have used Splunk for log management, monitoring, and data analysis in previous roles.
Core data stack is a set of classes that work together to manage the model layer of an iOS application.
Consists of Managed Object Model, Persistent Store Coordinator, and Managed Object Context
Managed Object Model defines the data model schema
Persistent Store Coordinator handles interactions with the underlying data store
Managed Object Context is used to manage the lifecycle of managed objects
A movie booking system allows users to browse movies, select showtimes, choose seats, and make payments online.
Users can search for movies by title, genre, or location.
Show available showtimes and theaters for selected movie.
Select seats and view seating layout for chosen showtime.
Provide payment options and confirm booking with email or SMS notification.
Caching improves performance by storing frequently accessed data, reducing latency and load on resources.
1. Performance Improvement: Caching reduces data retrieval time. For example, a web application can cache database query results.
2. Reduced Load: By serving cached data, the load on backend systems decreases, allowing them to handle more requests.
3. Cost Efficiency: Caching can lower operational costs by reduci...
The 4 pillars of OOP are encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Inheritance: Creating new classes from existing classes, inheriting their attributes and methods.
Polymorphism: Objects of different classes can be treated as objects of a common superclass.
Abstraction: Hiding the complex implementation details and s...
Self join in SQL allows a table to be joined with itself to compare rows within the same table.
Self joins are used to compare rows in the same table.
Syntax: SELECT a.column_name, b.column_name FROM table_name a, table_name b WHERE condition;
Example: Finding employees with the same manager: SELECT a.name, b.name FROM employees a, employees b WHERE a.manager_id = b.id;
Self joins can be used to find hierarchical data...
Find the maximum element in an array of integers using a simple algorithm.
Initialize a variable to hold the maximum value, e.g., max = arr[0].
Iterate through the array using a loop.
For each element, compare it with the current max value.
If the current element is greater, update the max value.
Return the max value after completing the loop.
Example: For array [3, 5, 2, 8, 1], the max is 8.
I prioritize features in the roadmap based on strategic goals, customer feedback, market trends, and resource availability.
Align features with strategic goals of the company
Consider customer feedback and prioritize based on impact and urgency
Take into account market trends and competitive analysis
Evaluate resource availability and feasibility of implementation
Use frameworks like MoSCoW method or Kano model for pri...
I communicate changes or goals through clear and concise messaging, utilizing various channels and ensuring alignment with stakeholders.
Utilize multiple communication channels such as emails, meetings, presentations, and project management tools
Tailor the message to the audience to ensure understanding and buy-in
Provide regular updates on progress towards goals and address any concerns or questions
Seek feedback fr...
I applied via Naukri.com and was interviewed in Dec 2024. There were 3 interview rounds.
I am not sure about what this round about. After couple of simple management questions, The interviewer asking leet code questions which was not expected as it was mentioned that its a managerial round. As it was on 31st I was little not prepared and wanted to skip the question. The interviewer got offended and talking very rude. At this point I got the idea that interview is not.
Worst part is after every round they is no feedback cycle. they just ghost you. very bad attitude.
I applied via Recruitment Consulltant and was interviewed in Aug 2024. There was 1 interview round.
I want to join Cornerstone because of its reputation for innovation and growth in the industry.
I am impressed by Cornerstone's track record of developing cutting-edge solutions for clients.
I am excited about the opportunity to work with a team of talented professionals at Cornerstone.
I believe that my skills and experience align well with the goals and values of Cornerstone.
I handle escalations by addressing the root cause, communicating transparently, and involving relevant stakeholders.
Identify the root cause of the escalation to prevent future occurrences.
Communicate transparently with all parties involved to manage expectations.
Involve relevant stakeholders to find a resolution that satisfies all parties.
Provide regular updates on the progress of the escalation to keep everyone inform...
Yes, I have experience with SaS based products, APIs, and Splunk.
I have worked with SaS based products such as Salesforce, Microsoft Azure, and Google Cloud Platform.
I have experience in developing and integrating APIs for various applications.
I have used Splunk for log management, monitoring, and data analysis in previous roles.
I appeared for an interview in Apr 2025, where I was asked the following questions.
This code removes duplicate strings from an array while maintaining the original order.
Use a Set to track unique values: Sets automatically handle duplicates.
Iterate through the array and add each element to the Set.
Convert the Set back to an array to get the final result.
Example: Input: ['apple', 'banana', 'apple'], Output: ['apple', 'banana'].
Create a palindrome checker using a single for loop.
I applied via Approached by Company and was interviewed in Mar 2024. There were 3 interview rounds.
I applied via Job Fair and was interviewed in Jul 2024. There were 2 interview rounds.
Coding is important three problems and mcqs of java and testing
I applied via LinkedIn and was interviewed in Apr 2024. There were 2 interview rounds.
The 4 pillars of OOP are encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Inheritance: Creating new classes from existing classes, inheriting their attributes and methods.
Polymorphism: Objects of different classes can be treated as objects of a common superclass.
Abstraction: Hiding the complex implementation details and showin...
Self join in SQL allows a table to be joined with itself to compare rows within the same table.
Self joins are used to compare rows in the same table.
Syntax: SELECT a.column_name, b.column_name FROM table_name a, table_name b WHERE condition;
Example: Finding employees with the same manager: SELECT a.name, b.name FROM employees a, employees b WHERE a.manager_id = b.id;
Self joins can be used to find hierarchical data, lik...
Find the maximum element in an array of integers using a simple algorithm.
Initialize a variable to hold the maximum value, e.g., max = arr[0].
Iterate through the array using a loop.
For each element, compare it with the current max value.
If the current element is greater, update the max value.
Return the max value after completing the loop.
Example: For array [3, 5, 2, 8, 1], the max is 8.
Core data stack is a set of classes that work together to manage the model layer of an iOS application.
Consists of Managed Object Model, Persistent Store Coordinator, and Managed Object Context
Managed Object Model defines the data model schema
Persistent Store Coordinator handles interactions with the underlying data store
Managed Object Context is used to manage the lifecycle of managed objects
Function to find sum of adj numbers
I applied via LinkedIn and was interviewed in Jul 2024. There was 1 interview round.
Sql, stack, subarray sum, filters in controllers, migrations, garbage collection
I applied via LinkedIn and was interviewed in Jan 2024. There was 1 interview round.
Top trending discussions
The duration of Cornerstone OnDemand interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 29 interview experiences
Difficulty level
Duration
based on 139 reviews
Rating in categories
Senior Software Engineer
115
salaries
| ₹18.3 L/yr - ₹33 L/yr |
Software Engineer
92
salaries
| ₹7 L/yr - ₹21.6 L/yr |
Lead Software Engineer
77
salaries
| ₹24 L/yr - ₹40 L/yr |
Associate Software Engineer
39
salaries
| ₹7 L/yr - ₹15.2 L/yr |
Principal Software Engineer
29
salaries
| ₹22 L/yr - ₹38.4 L/yr |
Thomson Reuters
Oracle Cerner
Chetu
R Systems International