Zeta
20+ TTEC India Interview Questions and Answers
Q1. What are some key traits that an implementation analyst must have?
Key traits for an implementation analyst include attention to detail, problem-solving skills, technical proficiency, communication skills, and adaptability.
Attention to detail: Ability to meticulously review and analyze data to ensure accuracy in implementation processes.
Problem-solving skills: Capability to identify issues, troubleshoot problems, and find effective solutions.
Technical proficiency: Proficiency in utilizing various software tools and systems to implement proje...read more
Q2. Go back when Swiggy was just being launched, design the restaurant facing module for Swiggy. Draw wireframes and lead me through the features.
Designed restaurant facing module for Swiggy during launch
Created a dashboard for restaurants to manage orders and menus
Integrated a notification system for new orders and order updates
Included a rating and review system for customers to provide feedback
Implemented a payment gateway for easy transactions
Added a feature for restaurants to track their earnings and sales data
Q3. How will you design the open banking support platform from US government to be used by the customers and Financial institutions for resolving their queries & problems?
Designing an open banking support platform for customers and financial institutions to resolve queries & problems.
Conduct thorough research on the needs and pain points of customers and financial institutions in the open banking sector.
Collaborate with stakeholders including government agencies, financial institutions, and technology partners to understand requirements and constraints.
Design a user-friendly interface that allows customers and financial institutions to easily ...read more
Q4. Suggest feature improvement for increasing engagement of FB Messenger; Suggest an additional revenue stream for the same
Introduce personalized chatbot for Messenger; Offer premium subscription for advanced features
Develop a chatbot that can understand user preferences and suggest relevant content
Offer premium subscription for advanced features like scheduling messages, sending larger files, etc.
Partner with businesses to offer exclusive deals and discounts to Messenger users
Integrate Messenger with other social media platforms to increase user engagement
Provide analytics and insights to busine...read more
Q5. How will you design API modules for a social media product?
Designing API modules for a social media product involves creating endpoints for user authentication, posting content, interacting with friends, and accessing user data.
Identify key features of the social media product such as user profiles, posts, comments, likes, and messages.
Create API endpoints for user authentication, allowing users to register, login, and manage their accounts.
Develop endpoints for posting content, including text, images, videos, and links.
Implement end...read more
Q6. What technology will you use for the large database?
For a large database, we will use a combination of relational and NoSQL databases such as MySQL and MongoDB.
Utilize a combination of relational and NoSQL databases for flexibility and scalability
MySQL for structured data and complex queries
MongoDB for unstructured data and high volume of reads and writes
Q7. 1. Design whatsapp 2. Design chess game (intellij java) 3. React native vs native android , 4. Basic hr question
Q8. What happens when we hit google.com in browser , behind the scenes
Q9. Minimum number of towers required such that every house is in the range of at least one tower
The minimum number of towers required to cover all houses.
Iterate through the houses and find the maximum distance between any two adjacent houses.
Divide this maximum distance by the range of each tower to get the minimum number of towers required.
If there is a remainder, add one to the result.
Return the minimum number of towers.
Q10. What are all the API used for the loan process?
The APIs used for the loan process can include credit score APIs, bank verification APIs, and loan origination APIs.
Credit score APIs: Used to assess the creditworthiness of the borrower.
Bank verification APIs: Used to verify the bank account details provided by the borrower.
Loan origination APIs: Used to facilitate the loan application and approval process.
Payment processing APIs: Used for handling loan repayments.
Document verification APIs: Used to verify the authenticity o...read more
Q11. Find number of employees under every manager, coding
Use a hierarchical query to find the number of employees under each manager.
Use a recursive query to traverse the organizational hierarchy
Count the number of employees under each manager
Group the results by manager
Q12. HashSet Internal Implementation and sort the elements in a hashset
HashSet is implemented using a hash table. Elements are not sorted in a HashSet.
HashSet is implemented using a hash table data structure.
Elements in a HashSet are not sorted, as they are stored based on their hash code.
To sort elements in a HashSet, you can convert it to a List and then sort the List.
Q13. Design People Management system
Design a system to manage people
Identify the roles and responsibilities of people in the organization
Create a database to store employee information
Develop a user interface for employees to update their information
Implement a system for managers to approve employee requests
Integrate with payroll and benefits systems
Ensure data security and privacy
Q14. Documentations required in a SDLC project management
Documentation required in SDLC project management includes project charter, requirements document, design document, test plan, and user manual.
Project charter: outlines project objectives, scope, and stakeholders.
Requirements document: details functional and non-functional requirements.
Design document: describes the architecture and design of the system.
Test plan: outlines the testing approach, test cases, and criteria for success.
User manual: provides instructions for end us...read more
Q15. Minimum number of deletions to make a sorted sequence
Find minimum deletions to make a sequence sorted.
Count the number of elements that are not in increasing order.
Subtract the count from the length of the sequence to get the minimum deletions.
Use dynamic programming to optimize the solution.
Time complexity: O(nlogn) using binary search.
Q16. Architecture of the current product
The current product follows a microservices architecture.
The product is divided into multiple independent services.
Each service has its own database and communicates with other services through APIs.
The architecture allows for scalability and flexibility.
Examples of services include user management, payment processing, and inventory management.
Q17. Design a board game with different cell types and roll the dice to move on from cell to cell
Design a board game with different cell types and roll the dice to move on from cell to cell
Create a board with various types of cells such as start, finish, bonus, penalty, teleport, etc.
Players roll a dice to determine how many cells they move forward
Each cell type has a different effect on the player's progress or score
Q18. Find the maximum number in the subarrays of length k.
Find the maximum number in the subarrays of length k.
Iterate through the array and keep track of the maximum number in each subarray of length k.
Use a sliding window approach to efficiently find the maximum number in each subarray.
Time complexity can be optimized to O(n) using a deque data structure.
Q19. Why recyclerview is performant dns etc.
Q20. What are your strenghts
My strengths include strong analytical skills, excellent communication abilities, and a proven track record of delivering successful business solutions.
Strong analytical skills - able to analyze complex data and identify key insights
Excellent communication abilities - able to effectively communicate with stakeholders at all levels
Proven track record of delivering successful business solutions - have led multiple projects to successful outcomes
Q21. longest substring without repeating character
Find the longest substring without repeating characters in an array of strings.
Iterate through each string in the array
Use a sliding window approach to track the longest substring without repeating characters
Update the longest substring as you iterate through each character in the string
Q22. Longest Valid Parentheses
Find the length of the longest valid parentheses substring in a given string.
Use a stack to keep track of the indices of opening parentheses.
Iterate through the string and update the maximum length of valid parentheses.
Handle cases where closing parentheses are encountered without a matching opening parentheses.
Q23. Last Project Architecture
Q24. What is IRR and NPV?
IRR (Internal Rate of Return) is the rate at which the net present value of cash flows from an investment equals zero. NPV (Net Present Value) is the difference between the present value of cash inflows and outflows.
IRR is used to evaluate the profitability of an investment by calculating the rate of return that makes the net present value of all cash flows equal to zero.
NPV is a measure of the profitability of an investment by calculating the difference between the present v...read more
Q25. Reverse a Linked List
Reverse a linked list by changing the direction of pointers
Start with three pointers: prev, current, next
Iterate through the list, updating pointers to reverse the direction
Update the head of the list to be the last node
Top HR Questions asked in TTEC India
Interview Process at TTEC India
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month