Add office photos
Employer?
Claim Account for FREE

SPRINKLR

3.1
based on 309 Reviews
Filter interviews by

60+ The Eye Foundation Interview Questions and Answers

Updated 12 Dec 2024
Popular Designations

Q1. Minimum Time To Solve The Problems

Given 'N' subjects, each containing a certain number of problems, and 'K' friends, assign subjects to friends such that each subject goes to exactly one friend, maintaining co...read more

Add your answer

Q2. Maximum of All Subarrays of Size K

You are provided with an array A containing N integers. Your task is to determine the maximum element in every contiguous subarray of size K as you move from left to right thr...read more

Add your answer

Q3. Kth Largest Element Problem Statement

Given an integer array and a number 'K', your task is to identify the kth largest element within the array.

Input:

The input starts with an integer 'T', which indicates the...read more
Add your answer

Q4. Next Smallest Palindrome Problem Statement

Given a string representation of a number 'S', determine the smallest palindrome that is strictly greater than this number 'N'.

Example:

Input:
3
2
99
3
123
4
4567
Output:
1...read more
Add your answer
Discover The Eye Foundation interview dos and don'ts from real experiences

Q5. Maximum Sum Path from Leaf to Root

Given a binary tree with 'N' nodes, identify the path from a leaf node to the root node that has the maximum sum among all root-to-leaf paths.

Example:

All the possible root t...read more

Add your answer

Q6. How do you manage if 2 or 3 or even more tasks spontaneously are assigned upon?

Ans.

Prioritize tasks based on urgency and importance.

  • Assess the urgency and importance of each task

  • Delegate tasks if possible

  • Create a to-do list and prioritize tasks accordingly

  • Communicate with stakeholders about the new tasks and adjust timelines if necessary

View 1 answer
Are these interview questions helpful?

Q7. Count Subarrays with Sum Divisible by K

Given an array ARR and an integer K, your task is to count all subarrays whose sum is divisible by the given integer K.

Input:

The first line of input contains an integer...read more
Add your answer

Q8. Smaller Elements Count Problem Statement

Given an array of size N, return a count array such that COUNT[i] equals the number of elements which are smaller than ARR[i] on its right side.

Input:

Input Format:
The...read more
Add your answer
Share interview questions and help millions of jobseekers 🌟

Q9. Shortest Path in a Binary Matrix Problem Statement

Given a binary matrix of size N * M where each element is either 0 or 1, find the shortest path from a source cell to a destination cell, consisting only of 1s...read more

Add your answer

Q10. LRU Cache Design Question

Design a data structure for a Least Recently Used (LRU) cache that supports the following operations:

1. get(key) - Return the value of the key if it exists in the cache; otherwise, re...read more

Add your answer

Q11. Minimum Operations to Equalize Array

Given an integer array ARR of length N where ARR[i] = (2*i + 1), determine the minimum number of operations required to make all the elements of ARR equal. In a single opera...read more

Add your answer

Q12. Merge Sort Linked List Problem Statement

You are given a singly linked list of integers. Your task is to sort the linked list using the merge sort algorithm.

Explanation:

Merge Sort is a divide and conquer algo...read more

Add your answer

Q13. Add Two Numbers Represented as Linked Lists

Given two linked lists representing two non-negative integers, where the digits are stored in reverse order (i.e., starting from the least significant digit to the mo...read more

Add your answer

Q14. Say a customer is trying to misuse the purpose of work but benefit customer as well as your company., what will you do?

Ans.

I would address the situation by communicating with the customer and finding a mutually beneficial solution.

  • Listen to the customer's concerns and understand their perspective.

  • Explain the purpose of the work and how it benefits both the customer and the company.

  • Collaborate with the customer to find a solution that meets their needs while also aligning with the company's goals.

  • If necessary, involve other team members or escalate the issue to a higher authority.

  • Maintain a positi...read more

Add your answer

Q15. Edit Distance Problem Statement

Given two strings S and T with lengths N and M respectively, your task is to find the "Edit Distance" between these strings.

The Edit Distance is defined as the minimum number of...read more

Add your answer

Q16. Rank from Stream Problem Statement

Given an array of integers ARR and an integer K, determine the rank of the element ARR[K].

Explanation:

The rank of any element in ARR is defined as the number of elements sma...read more

Add your answer

Q17. How do you resolve conflicts with customers

Ans.

I listen actively, empathize, and offer solutions that align with the customer's needs.

  • Listen actively to the customer's concerns and complaints.

  • Empathize with the customer and acknowledge their feelings.

  • Offer solutions that align with the customer's needs and preferences.

  • Communicate clearly and effectively to ensure mutual understanding.

  • Follow up with the customer to ensure their satisfaction with the resolution.

  • Examples: offering a refund, providing additional support or re...read more

Add your answer

Q18. Do an assignment on a competition analysis for our client?

Ans.

Competition analysis assignment for a client

  • Identify direct and indirect competitors

  • Analyze competitors' products, pricing, and marketing strategies

  • Evaluate competitors' strengths and weaknesses

  • Assess market share and growth potential

  • Identify opportunities and threats in the competitive landscape

View 1 answer

Q19. how you will describe product life cycle?

Ans.

Product life cycle refers to the stages a product goes through from introduction to decline.

  • Product introduction

  • Growth

  • Maturity

  • Decline

  • Marketing strategies change at each stage

  • Examples: iPhone, Coca-Cola, Ford Mustang

Add your answer

Q20. what is attention in term of data science?

Ans.

Attention in data science refers to the mechanism that allows models to focus on specific parts of the input data.

  • Attention mechanisms help models to weigh the importance of different input features.

  • They are commonly used in natural language processing tasks such as machine translation and text summarization.

  • Attention can improve the performance of models by allowing them to selectively focus on relevant information.

  • Examples of attention mechanisms include self-attention in t...read more

Add your answer

Q21. What does Product Development Life Cycle looks like?

Ans.

Product Development Life Cycle is a process that outlines the stages involved in bringing a product from concept to market.

  • Idea generation and research

  • Product design and development

  • Testing and validation

  • Production and manufacturing

  • Marketing and sales

  • Feedback and improvements

Add your answer

Q22. Describe the difference between unstructured and structured data, and how would you process these differently?

Add your answer

Q23. suggest retention metrics to find an early indicator to find which clients will leave

Ans.

Use metrics like engagement, customer satisfaction, and usage patterns to predict client retention.

  • Track customer engagement metrics such as frequency of logins, time spent on platform, and interactions with features.

  • Monitor customer satisfaction through surveys, feedback, and Net Promoter Score (NPS).

  • Analyze usage patterns to identify any decrease in activity or changes in behavior that may indicate potential churn.

  • Utilize predictive analytics models to forecast customer ret...read more

Add your answer

Q24. What do you understand by the word implementation?

Ans.

Implementation refers to the process of putting a plan or decision into effect.

  • Implementation involves taking the necessary steps to execute a plan, strategy, or decision.

  • It often includes setting up systems, processes, and resources to achieve the desired outcome.

  • Monitoring progress and making adjustments as needed are crucial aspects of successful implementation.

  • Examples of implementation include rolling out a new software system, launching a marketing campaign, or implemen...read more

Add your answer

Q25. How would you judge the efficiency of LLMs

Ans.

Efficiency of LLMs can be judged based on various factors such as accuracy, speed, resource consumption, and interpretability.

  • Evaluate accuracy by comparing LLM predictions with ground truth labels

  • Assess speed by measuring the time taken for LLM to process data

  • Analyze resource consumption in terms of memory and computational power usage

  • Consider interpretability by examining how easily LLM decisions can be understood

  • Use metrics like precision, recall, F1 score, and computation...read more

Add your answer
Q26. What are the tables involved in the design of online applications like Uber?
Add your answer

Q27. What do you know about Sprinklr?

Ans.

Sprinklr is a customer experience management platform that helps businesses manage their social media presence and engage with customers.

  • Sprinklr offers a range of tools for social media management, customer care, advertising, and marketing.

  • It allows businesses to monitor their social media accounts, schedule posts, and analyze performance metrics.

  • Sprinklr is used by many large companies across various industries, such as Nike, McDonald's, and Microsoft.

Add your answer

Q28. How do you handle class imbalance

Ans.

Handling class imbalance involves techniques like resampling, using different algorithms, and adjusting class weights.

  • Use resampling techniques like oversampling the minority class or undersampling the majority class.

  • Try using different algorithms that are less sensitive to class imbalance, such as Random Forest or XGBoost.

  • Adjust class weights in the model to give more importance to the minority class.

Add your answer

Q29. Based on linked list - Reversal of group of k nodes

Ans.

Reverses groups of k nodes in a linked list

  • Iterate through the linked list in groups of k nodes

  • Reverse each group of k nodes using a helper function

  • Update the pointers to connect the reversed groups back together

Add your answer

Q30. Whats difference between KNN and Kmeans

Ans.

KNN is a supervised learning algorithm used for classification and regression, while Kmeans is an unsupervised clustering algorithm.

  • KNN is a supervised learning algorithm that classifies a new data point based on the majority class of its k-nearest neighbors.

  • Kmeans is an unsupervised clustering algorithm that partitions data into k clusters based on similarity.

  • KNN requires labeled training data, while Kmeans does not require labeled data.

  • KNN is a lazy learner, meaning it does...read more

Add your answer

Q31. Tell me your favourite product and how to optimize it

Add your answer

Q32. guesstimate the no of shirts sold in chennai

Ans.

It is difficult to accurately estimate the number of shirts sold in Chennai without specific data.

  • Consider the population of Chennai and the average number of shirts purchased per person.

  • Look at the number of clothing stores in Chennai and their sales data.

  • Take into account any major events or festivals that may impact shirt sales.

  • Consult industry reports or market research on clothing sales in Chennai.

Add your answer

Q33. What do you know about Customer Success?

Ans.

Customer Success is the process of ensuring customers achieve their desired outcomes while using a product or service.

  • Customer Success involves building strong relationships with customers

  • It focuses on understanding customer needs and providing solutions to meet those needs

  • It involves proactive communication and support to ensure customer satisfaction

  • Customer Success is measured by customer retention, expansion, and advocacy

  • Examples of Customer Success include onboarding, tra...read more

Add your answer

Q34. what is large lang. model ?

Ans.

A large language model is a type of artificial intelligence model that is capable of understanding and generating human language at a large scale.

  • Large language models use deep learning techniques to process and generate text.

  • Examples include GPT-3 (Generative Pre-trained Transformer 3) and BERT (Bidirectional Encoder Representations from Transformers).

Add your answer

Q35. What will be the GTM for an app

Ans.

The GTM for an app refers to the Go-To-Market strategy, which outlines how the app will be launched, marketed, and distributed to users.

  • Identify target audience and market segment

  • Define pricing strategy and distribution channels

  • Create marketing campaigns to generate awareness and drive user acquisition

  • Establish partnerships with relevant stakeholders for promotion

  • Monitor and analyze performance metrics to optimize GTM strategy

Add your answer

Q36. How will you improve a meme sharing app

Ans.

I will improve the meme sharing app by adding new features, enhancing user experience, and increasing engagement.

  • Implement a feature to allow users to create and customize their own memes

  • Introduce a rating system for memes to showcase popular content

  • Enhance social sharing capabilities to increase app visibility

  • Collaborate with popular meme creators to provide exclusive content

  • Optimize app performance and user interface for seamless experience

Add your answer

Q37. Leaders in ARRAY program

Ans.

Leaders in ARRAY program

  • The ARRAY program is not specified, so it's difficult to determine the leaders

  • Leadership can be determined by various factors such as experience, skills, and contributions

  • It's important to have strong leaders in any program to ensure its success

Add your answer

Q38. how client can operate its hotel in covid

Add your answer

Q39. How do you cope strict timelines?

Ans.

I prioritize tasks, communicate effectively, and adapt quickly to changes to meet strict timelines.

  • Prioritize tasks based on urgency and importance

  • Communicate effectively with team members and stakeholders to ensure everyone is on the same page

  • Adapt quickly to changes in project scope or requirements

  • Break down tasks into smaller manageable chunks to stay on track

  • Utilize time management tools and techniques to stay organized

  • Set realistic deadlines and milestones to track progr...read more

Add your answer

Q40. How package and its constraints

Ans.

Packaging constraints refer to limitations or requirements that impact the design, materials, size, and functionality of a product's packaging.

  • Considerations include cost, size, weight, durability, materials, regulations, and branding.

  • Examples of constraints may include budget limitations, size restrictions for shipping, and environmental sustainability requirements.

  • Packaging constraints can influence the overall user experience and perception of the product.

Add your answer

Q41. Practical pentest of vulnerable web application.

Ans.

Practical pentest involves identifying vulnerabilities in a web application and exploiting them to gain unauthorized access.

  • Conduct a thorough reconnaissance of the target application

  • Identify potential vulnerabilities such as SQL injection, cross-site scripting, and file inclusion

  • Exploit the vulnerabilities using tools such as Burp Suite and Metasploit

  • Document the findings and provide recommendations for remediation

  • Re-test the application after remediation to ensure all vulne...read more

Add your answer

Q42. Number of tickets you work on a daily basis

Ans.

I typically work on an average of 15-20 tickets per day, depending on complexity and urgency.

  • I prioritize tickets based on urgency and impact on customers.

  • I aim to resolve tickets efficiently to meet SLAs.

  • I communicate with customers to gather necessary information for ticket resolution.

  • I escalate tickets to higher levels of support when needed.

  • I document all ticket interactions and resolutions for future reference.

Add your answer

Q43. Relevance of NDA? Key clauses? Their dissection?

Ans.

NDA is crucial for protecting confidential information. Key clauses include definition of confidential information, exclusions, and term of agreement.

  • NDA stands for Non-Disclosure Agreement and is used to protect confidential information shared between parties.

  • Key clauses include definition of confidential information, exclusions, term of agreement, and consequences of breach.

  • The definition of confidential information should be specific and clear to avoid any confusion.

  • Exclus...read more

Add your answer

Q44. Improve one of your favorite product

Ans.

Enhance Spotify's personalized playlists

  • Implement a feature to allow users to manually adjust the algorithm's recommendations

  • Introduce a 'collaborative playlist' option for users to create playlists with friends

  • Enhance the 'Discover Weekly' playlist by incorporating user feedback on song selections

Add your answer

Q45. find the second largest number in an array

Ans.

Iterate through array to find second largest number

  • Iterate through the array and keep track of the largest and second largest numbers

  • Handle edge cases like duplicates or small array sizes

  • Return the second largest number found

Add your answer

Q46. what is precison ?

Ans.

Precision is the ratio of correctly predicted positive observations to the total predicted positive observations.

  • Precision is calculated as TP / (TP + FP), where TP is true positives and FP is false positives.

  • It measures the accuracy of positive predictions made by the model.

  • A high precision indicates that the model is good at predicting positive cases without many false positives.

  • For example, in a binary classification problem, if the model predicts 100 positive cases and 90...read more

Add your answer

Q47. Interaction with the ELT

Ans.

Interaction with the Executive Leadership Team (ELT) is crucial for successful implementation of projects.

  • Regular communication and updates with ELT members to ensure alignment on project goals and priorities

  • Seeking input and feedback from ELT to address any concerns or obstacles

  • Presenting project progress and results to ELT for approval and support

  • Collaborating with ELT to make strategic decisions and adjustments as needed

Add your answer

Q48. What is your fav product

Ans.

My favorite product is the iPhone.

  • Sleek design and user-friendly interface

  • High-quality camera for capturing memories

  • Wide range of apps for productivity and entertainment

Add your answer

Q49. Project risk scenarios

Ans.

Project risk scenarios refer to potential events that could negatively impact the success of a project.

  • Identify potential risks and their likelihood of occurring

  • Develop a plan to mitigate or manage each risk

  • Regularly review and update the risk management plan

  • Communicate risks and mitigation strategies to stakeholders

  • Examples of project risks include budget overruns, scope creep, resource constraints, and technical issues

Add your answer

Q50. Coding a training pipeline

Ans.

Coding a training pipeline involves creating a process to train machine learning models efficiently.

  • Define the data preprocessing steps

  • Split the data into training and validation sets

  • Choose a machine learning algorithm to train the model

  • Tune hyperparameters to optimize model performance

  • Evaluate the model using metrics like accuracy or loss

Add your answer

Q51. Largest Common Subsequence DP problem

Ans.

Largest Common Subsequence DP problem involves finding the longest subsequence that is common to two given strings.

  • Use dynamic programming to solve this problem efficiently.

  • Create a 2D array to store the lengths of common subsequences of substrings.

  • Traverse the array to find the length of the largest common subsequence.

  • Example: Given strings 'ABCD' and 'ACD', the largest common subsequence is 'ACD'.

Add your answer

Q52. High level design of search engine

Ans.

A search engine is a software system that is designed to search for information on the World Wide Web.

  • Crawling: Search engines use web crawlers to discover and index web pages.

  • Indexing: The search engine creates an index of the content it finds during crawling.

  • Ranking: Algorithms are used to determine the relevance of web pages to a user's query.

  • User Interface: A search engine provides a user-friendly interface for users to enter their search queries.

  • Query Processing: The sea...read more

Add your answer

Q53. Guestimate the number of trees

Ans.

It is impossible to accurately guestimate the number of trees worldwide due to varying factors such as deforestation, reforestation, and different types of forests.

  • Factors to consider include the types of forests (tropical, temperate, boreal), deforestation rates, reforestation efforts, and urban areas.

  • Estimates range from 3 trillion to 6 trillion trees globally, but these numbers are constantly changing.

  • Remote sensing technologies like LiDAR and satellite imagery can help es...read more

Add your answer

Q54. difference between zomato and swiggy

Add your answer

Q55. joins joins joins joins

Ans.

The question seems to be asking about the concept of joining in a production engineering context.

  • Joining in production engineering refers to the process of connecting or combining two or more components or materials together.

  • Common joining techniques include welding, soldering, adhesive bonding, and mechanical fastening.

  • The choice of joining method depends on factors such as the materials being joined, the required strength of the joint, and the intended application.

  • For examp...read more

Add your answer

Q56. Palindromes in a string

Ans.

Check if a string contains any palindromes

  • Iterate through each string in the array

  • Reverse the string and compare it with the original string to check for palindrome

  • Return true if any palindrome is found, false otherwise

Add your answer

Q57. Describe Project Life Cycle

Ans.

Project Life Cycle is the series of phases that a project goes through from initiation to closure.

  • Initiation: Define the project, set goals, and identify stakeholders.

  • Planning: Create a detailed project plan, schedule, and budget.

  • Execution: Implement the project plan and deliver the project deliverables.

  • Monitoring and Controlling: Track progress, manage changes, and ensure project stays on track.

  • Closing: Finalize all project activities, hand over deliverables, and evaluate pr...read more

Add your answer

Q58. User journey of a chatbot

Ans.

A chatbot user journey involves interaction, engagement, and problem-solving.

  • User initiates conversation with chatbot

  • Chatbot responds with a greeting and asks for user input

  • User provides input and chatbot responds with relevant information or action

  • Chatbot may ask follow-up questions to clarify user needs

  • User may provide feedback or rate the chatbot experience

  • Chatbot may offer suggestions or solutions to user problems

  • User may end conversation or continue interacting with chat...read more

Add your answer

Q59. GUESSTIMATE PRODUCT DESING

Ans.

Guesstimate the design of a product.

  • Consider the purpose and functionality of the product.

  • Analyze similar existing products in the market.

  • Take into account user preferences and feedback.

  • Consider the materials, manufacturing processes, and cost constraints.

  • Iterate and refine the design based on feedback and testing.

Add your answer

Q60. Sql vs No Sql

Ans.

SQL is a traditional relational database management system, while NoSQL is a non-relational database system.

  • SQL is structured, uses tables with rows and columns, and follows ACID properties.

  • NoSQL is unstructured, uses collections of documents, key-value pairs, or graphs, and is horizontally scalable.

  • SQL is better for complex queries and transactions, while NoSQL is better for large amounts of data and flexible schemas.

Add your answer

Q61. Use state polyfill

Ans.

State polyfill is a tool used to provide support for the latest JavaScript features in older browsers.

  • State polyfills are used to fill in the gaps in browser support for newer JavaScript features.

  • They can be included in a project using a package manager like npm or yarn.

  • Examples of state polyfills include core-js and babel-polyfill.

Add your answer

Q62. implement hashmaps

Ans.

Hashmaps are data structures that store key-value pairs for efficient retrieval.

  • Hashmaps use a hash function to map keys to indices in an array.

  • Collision resolution techniques like chaining or open addressing are used to handle multiple keys hashing to the same index.

  • Common operations on hashmaps include insertion, deletion, and lookup of key-value pairs.

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at The Eye Foundation

based on 73 interviews
Interview experience
3.8
Good
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

3.5
 • 2.1k Interview Questions
3.4
 • 791 Interview Questions
3.9
 • 207 Interview Questions
4.1
 • 203 Interview Questions
3.6
 • 192 Interview Questions
4.1
 • 132 Interview Questions
View all
Top SPRINKLR Interview Questions And Answers
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter