Add office photos
Employer?
Claim Account for FREE

Freshworks

3.5
based on 659 Reviews
Filter interviews by

100+ TCS Interview Questions and Answers

Updated 5 Nov 2024
Popular Designations
Q1. Reverse Linked List

Given a singly linked list of integers. Your task is to return the head of the reversed linked list.

For example:
The given linked list is 1 -> 2 -> 3 -> 4-> NULL. Then the reverse linked lis...read more
View 5 more answers
Q2. Triplets with Given Sum

You are given an array/list ARR consisting of N integers. Your task is to find all the distinct triplets present in the array which adds up to a given number K.

An array is said to have a...read more

View 3 more answers
Q3. K-th largest Number BST

You are given a binary search tree of integers with 'N' nodes. Your task is to return the K-th largest element of this BST.

If there is no K-th largest element in the BST, return -1.

A bi...read more

View 3 more answers
Q4. Count Ways To Reach The N-th Stairs

You have been given a number of stairs. Initially, you are at the 0th stair, and you need to reach the Nth stair. Each time you can either climb one step or two steps. You are...read more

View 4 more answers
Discover TCS interview dos and don'ts from real experiences
Q5. Square root (decimal)

You have been given two integers 'N' and 'D', Your task is to find the square root of the number 'N' with precision up to 'D' decimal places i.e. the difference between your answer and the ...read more

View 2 more answers
Q6. Intersection of Linked List

You are given two Singly Linked List of integers, which are merging at some node of a third linked list.

Your task is to find the data of the node at which merging starts. If there is...read more

View 4 more answers
Are these interview questions helpful?
Q7. Valid Parentheses

You're given string ‘STR’ consisting solely of “{“, “}”, “(“, “)”, “[“ and “]” . Determine whether the parentheses are balanced.

Input Format:
The first line contains an Integer 'T' which denot...read more
View 2 more answers
Q8. Invert a Binary Tree

You are provided with a Binary Tree and one of its leaf nodes. You have to invert this binary tree. Inversion must be done by following all the below guidelines:

• The given leaf node become...read more
View 2 more answers
Share interview questions and help millions of jobseekers 🌟
Q9. Merge Two Sorted Arrays

Ninja has been given two sorted integer arrays/lists ‘ARR1’ and ‘ARR2’ of size ‘M’ and ‘N’. Ninja has to merge these sorted arrays/lists into ‘ARR1’ as one sorted array. You may have to a...read more

View 3 more answers
Q10. Sort Linked List

You are given a Singly Linked List of integers which is sorted based on absolute value.

You have to sort the Linked List based on actual values.

The absolute value of a real number x, denoted |x...read more

View 4 more answers
Q11. Deepest Left

You are given a binary tree having ‘N’ number of nodes. Your task is to find the deepest leaf node in the given input tree.

Note:

The deepest leaf node is the leaf node which will be the left child...read more
View 3 more answers
Q12. Longest Unique Substring

Given a string input of length n, find the length of the longest substring without repeating characters i.e return a substring that does not have any repeating characters.

Substring is t...read more

View 2 more answers
Q13. Vertical Order Traversal

The Ultimate Ninja Ankush is a straightforward, no-nonsense guy and loves binary Trees, and he has given you a binary tree, and you have to return the vertical order traversal of the val...read more

Add your answer
Q14. Middle Of Linked List

Given the head node of the singly linked list, return a pointer pointing to the middle of the linked list.

If there are an odd number of elements, return the middle element if there are eve...read more

View 3 more answers
Q15. Overlapping Intervals

You have been given the start and end times of 'N' intervals. Write a function to check if any two intervals overlap with each other.

Note :
If an interval ends at time T and another interv...read more
View 2 more answers
Q16. Wildcard Pattern Matching

Given a text and a wildcard pattern of size N and M respectively, implement a wildcard pattern matching algorithm that finds if the wildcard pattern is matched with the text. The matchi...read more

View 3 more answers
Q17. Sub Sort

You are given an integer array ‘ARR’. You have to find the length of the shortest contiguous subarray such that, if you sort this subarray in ascending order, then the whole array will be sorted in asce...read more

View 5 more answers
Q18. Zig-Zag Conversion

You are given a string ‘S’ and an integer ‘ROW’, convert the row into a zig-zag pattern with rows equal to ‘ROW’ and output it row-wise. You may refer to the example below to better understand...read more

Add your answer
Q19. Longest Common Subsequence

You have been given two Strings “STR1” and “STR2” of characters. Your task is to find the length of the longest common subsequence.

A String ‘a’ is a subsequence of a String ‘b’ if ‘a’...read more

View 4 more answers
Q20. Cube Sum Pairs

You are given a positive integer N, and you have to find the number of ways to represent N as a sum of cubes of two integers(let’s say A and B), such that:

N = A^3 + B^3. 

Note:

1. A should be gre...read more
View 3 more answers
Q21. Third greatest element

Given an array/list 'ARR' of ‘N’ distinct integers, you are supposed to find the third largest element in the given array 'ARR'.

Input Format :
The first line contains a single integer ‘T’...read more
View 3 more answers
Q22. Find power of a number

Write a program to find x to the power n (i.e., x^n). Take x and n from the user. You need to print the answer.

Note: For this question, you can assume that 0 raised to the power of 0 is 1...read more

Add your answer
Q23. Maximum Subarray Sum Queries

Given an array of ‘N’ integers and ‘Q’ queries. The query is defined as below :-

Given 2 integers ‘l’ and ‘r’ (‘l’ >= 0 and ‘r’ < N) find the maximum subarray sum between ‘l’ to ‘r’ ...read more

View 2 more answers
Q24. Reverse Integer

You are given a 32-bit signed integer ‘N’. So, the integer will lie in the range [-2^31, 2^31 - 1]. Your task is to return the reverse of the given integer. If reversing causes overflow, then ret...read more

View 2 more answers
Q25. Find Duplicates In Array

You are given an array/list 'ARR' consisting of N integers, which contains elements only in the range 0 to N - 1. Some of the elements may be repeated in 'ARR'. Your task is to find all ...read more

View 3 more answers
Q26. Remove All Nodes with Value K

You are given a Singly Linked List of integers and an integer 'K'. Your task is to remove all such nodes from the linked list whose value is equal to 'K'.

A singly linked list is a ...read more

View 3 more answers
Q27. Detect and Remove Loop

Given a singly linked list, you have to detect the loop and remove the loop from the linked list, if present. You have to make changes in the given linked list itself and return the update...read more

View 3 more answers
Q28. Sort 0 1 2

You have been given an integer array/list(ARR) of size 'N'. It only contains 0s, 1s and 2s. Write a solution to sort this array/list.

Note :
Try to solve the problem in 'Single Scan'. ' Single Scan' r...read more
View 3 more answers
Q29. Backend Assignment

Build a file-based key-value data store that supports the basic CRD (create, read, and delete)operations. This data store is meant to be used as local storage for one single process on one lap...read more

Add your answer
Q30. Level Order Traversal

You have been given a Binary Tree of integers. You are supposed to return the level order traversal of the given tree.

For example:
For the given binary tree 

Example

The level order traversal wil...read more
View 2 more answers

Q31. Consider the situation where you have one critical customer requirement which is a road blocker for them to go live. This was not identified during sales or evaluation period. Please provide key pointers to han...

read more
Ans.

Identify the root cause and work with the customer to find a solution.

  • Gather all necessary information about the requirement and the impact on the customer's business.

  • Identify the root cause of the issue and determine if it can be resolved within the current system.

  • If the issue cannot be resolved within the current system, work with the customer to find a workaround or alternative solution.

  • Communicate regularly with the customer to keep them informed of progress and any poten...read more

Add your answer
Q32. System Design Question

Design online conference booking platform
User can see different conferences on online portal
User can see active conferences on online portal
User can go and register itself in one or multip...read more

Add your answer
Q33. Technical Questions

Scenario based questions
1. Like you have DB which is read heavy. What could be your approach to reduce DB calls
Answer: caching
2. How virtual memory works
3. Behavioral questions

Add your answer
Q34. System Design Question

Design BookMyShow LLD+HLD

Add your answer
Q35. System Design Question

Design database schema for support ticketing system (freshdesk)

Add your answer
Q36. SQL Questions

I was Asked to code some basic SQL queries. All them were really simple if you know the basics of SQL.

Add your answer

Q37. What is a customer centered company? What are its main features?

Ans.

A customer centered company prioritizes customer needs and satisfaction over profits.

  • Focuses on understanding and meeting customer needs

  • Values customer feedback and uses it to improve products/services

  • Provides excellent customer service

  • Tailors marketing and messaging to customer preferences

  • Prioritizes long-term customer relationships over short-term profits

Add your answer
Q38. OS Questions

What is threading. What are different scheduling algorithm

Add your answer

Q39. Do you think so you are fit for Product marketing?

Ans.

Yes, I believe I am fit for Product Marketing.

  • I have a strong understanding of the target audience and their needs.

  • I am skilled in market research and analysis.

  • I have experience in developing and executing successful marketing campaigns.

  • I am able to effectively communicate the value of a product to potential customers.

  • I am creative and able to come up with innovative marketing strategies.

  • I am able to work collaboratively with cross-functional teams to ensure product success.

View 2 more answers
Q40. System Design Question

LLD on building system like Flipkart

Add your answer

Q41. Given an Array [2,5,1,3,4] return resulting array such that at ith position multiply all element except ith element. Result array [60, 24, 120, 40, 60]

Ans.

Given an array, return a new array where each element is the product of all elements in the original array except the corresponding element.

  • Create a new array of the same length as the input array

  • Iterate through the input array and calculate the product of all elements except the current element

  • Store the product in the corresponding position in the new array

  • Return the new array

Add your answer
Q42. System Design Question

Design an app like uber

Add your answer

Q43. When would money not be a factor for you?

Ans.

Money would not be a factor for me when pursuing my passion or helping others in need.

  • I would prioritize my passion and purpose over financial gain

  • I would donate to charities and causes that align with my values

  • I would invest in experiences and personal growth opportunities

  • I would prioritize spending time with loved ones and creating meaningful memories

  • Examples: pursuing a career in the arts, volunteering for a non-profit organization, traveling to explore different cultures

Add your answer

Q44. How would you check static UI appearance

Ans.

To check static UI appearance, I would perform visual testing using tools like Applitools or Selenium.

  • Use visual testing tools to compare screenshots of the UI before and after changes

  • Check for consistency in font, color, layout, and alignment

  • Ensure that all UI elements are visible and not overlapping

  • Verify that the UI is responsive and looks good on different screen sizes

  • Perform manual checks to ensure that the UI meets design specifications

Add your answer
Q45. DBMS Question

what is deadlock and join and quary

Add your answer
Q46. System Design Question

Current project architecture

Add your answer

Q47. Implement a reusable carousel component in vanilla js.

Add your answer

Q48. Remote working is the trend - how does this augur for customer relations

Ans.

Remote working can positively impact customer relations by providing flexibility, accessibility, and personalized communication.

  • Remote working allows for more flexibility in scheduling meetings and calls with customers

  • It also allows for easier accessibility to customers in different time zones or locations

  • Personalized communication can be achieved through video conferencing and screen sharing

  • Remote working can also lead to increased productivity and faster response times

  • Howev...read more

Add your answer

Q49. if A -> 1, AA -> 27 AZ->52 what will be 702

Ans.

702 is represented by ZZ in the given pattern.

  • The pattern seems to be assigning numbers to alphabets based on their position in the English alphabet.

  • The first letter represents the position in the alphabet and the second letter represents the position multiplied by 26.

  • Therefore, ZZ represents 26*26 + 26 = 702.

Add your answer

Q50. take anyone product from freshworks and explain features of it

Ans.

Freshdesk - Customer Support Software

  • Omnichannel support for email, phone, chat, social media

  • Automated ticket routing and prioritization

  • Knowledge base for self-service support

  • SLA management and reporting

  • Integrations with other tools like CRM and project management

  • Mobile app for agents and customers

Add your answer

Q51. Find the department with maximum number of students ? Department table: Id, dept_name Student table: I'd, stident_name, dept_id

Ans.

The department with the maximum number of students needs to be found.

  • Join the Department and Student tables on the dept_id column

  • Group the data by department

  • Count the number of students in each department

  • Find the department with the maximum count

Add your answer

Q52. Find count of hard nodes in a binary tree ? A node is a hard node if it's current value is greater than its root's value.

Ans.

Count the number of hard nodes in a binary tree.

  • Traverse the binary tree using any traversal algorithm.

  • Compare the value of each node with its root's value.

  • Increment the count if the node's value is greater than its root's value.

Add your answer

Q53. Round2: System design- Design a database to store custom fields for a ticket.

Ans.

Design a database to store custom fields for a ticket.

  • Identify the custom fields needed for a ticket

  • Create a table for each custom field

  • Link the tables to the main ticket table using foreign keys

  • Use appropriate data types for each custom field

  • Consider indexing frequently searched fields

Add your answer

Q54. Given i/p 2[abc3[ac]] o/p should be acacacabcabc

Ans.

The given input string needs to be decoded to produce the output string.

  • The input string contains nested encoding of characters.

  • The number preceding the square brackets indicates the number of times the characters inside the brackets should be repeated.

  • The characters outside the square brackets are repeated as is.

  • The decoding needs to be done recursively.

  • The output string is obtained by decoding the input string.

Add your answer

Q55. Round1 : Write a program to find out if given number is prime.

Ans.

Program to check if a given number is prime or not.

  • A prime number is only divisible by 1 and itself.

  • Loop through numbers from 2 to n/2 and check if n is divisible by any of them.

  • If n is divisible by any number, it is not prime.

  • If n is not divisible by any number, it is prime.

Add your answer

Q56. How do you build a tiny URL Application?

Ans.

A tiny URL application is built by generating short aliases for long URLs, storing them in a database, and redirecting users to the original URL when the alias is accessed.

  • Generate a unique short alias for each long URL

  • Store the alias and corresponding long URL in a database

  • Implement a redirect mechanism to redirect users from the alias to the original URL

  • Handle edge cases like duplicate URLs, expired aliases, and invalid URLs

Add your answer

Q57. What are the keys to marketing success?

Ans.

The keys to marketing success are understanding your audience, creating a strong brand, and effective communication.

  • Understand your target audience and their needs

  • Create a strong brand identity that resonates with your audience

  • Develop a clear and concise message that communicates the value of your product or service

  • Utilize multiple channels to reach your audience, including social media, email marketing, and advertising

  • Measure and analyze your marketing efforts to continually...read more

Add your answer

Q58. Count pair whose sum is perfect square.

Ans.

Count pairs in an array whose sum is a perfect square.

  • Iterate through the array and calculate the sum of each pair.

  • Check if the sum is a perfect square using a function.

  • Increment a counter if the sum is a perfect square.

  • Return the final count of pairs.

Add your answer

Q59. Differentiate between business market and consumer market

Ans.

Business market refers to organizations that buy goods and services for use in their own products or operations, while consumer market refers to individuals or households who buy goods and services for personal use.

  • Business market involves larger purchases and longer decision-making processes

  • Consumer market involves smaller purchases and shorter decision-making processes

  • Business market focuses on functionality and efficiency, while consumer market focuses on emotions and pers...read more

Add your answer

Q60. Pascal triangle , Sorting number using occurence

Ans.

The question is unclear and lacks context. Please provide more information.

  • Please provide more information about the specific requirements of the task.

  • What is the purpose of the Pascal triangle and how does it relate to sorting numbers by occurrence?

  • What programming language and tools should be used for this task?

Add your answer

Q61. How will u sell this pen

Ans.

I will sell this pen by highlighting its unique features and demonstrating its usefulness in various scenarios.

  • Emphasize the pen's sleek design and high-quality materials

  • Highlight its smooth writing experience and quick-drying ink

  • Demonstrate its versatility by showcasing its compatibility with different paper types

  • Offer a special promotion or discount to incentivize purchase

  • Provide testimonials from satisfied customers who have benefited from using the pen

Add your answer

Q62. What is your expected CTC?

Ans.

My expected CTC is in line with industry standards and commensurate with my experience and skills.

  • I have researched the market and have a good understanding of the salary range for this position.

  • I am open to negotiation based on the specific responsibilities and benefits offered.

  • I am looking for a fair and competitive compensation package.

  • Based on my experience and skills, I am expecting a salary range of X to Y.

  • I am also open to discussing performance-based incentives and bo...read more

Add your answer
Q63. System Design Question

Twitter design

Add your answer

Q64. When to have SQL and NoSql db ?

Ans.

SQL databases are suitable for structured data and complex queries, while NoSQL databases are better for unstructured data and high scalability.

  • Use SQL databases when data has a fixed schema and relationships between entities are well-defined.

  • Use NoSQL databases when data is unstructured or semi-structured, and when high scalability and performance are required.

  • SQL databases are better for complex queries involving multiple tables and joins.

  • NoSQL databases are suitable for ha...read more

Add your answer

Q65. How to grow business in pandemic

Ans.

To grow business in pandemic, focus on digital transformation, adapt to changing customer needs, and explore new markets.

  • Invest in digital marketing and e-commerce platforms

  • Offer flexible payment and delivery options

  • Develop new products or services that cater to pandemic-related needs

  • Explore new markets or partnerships

  • Prioritize customer communication and support

  • Optimize supply chain and operations for efficiency

  • Consider remote work and virtual events to reduce costs

  • Monitor i...read more

Add your answer

Q66. how do you handle escalting customer

Ans.

When handling escalating customers, it is important to remain calm, listen actively, empathize, and find a solution.

  • Stay calm and composed throughout the interaction.

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

  • Empathize with the customer and acknowledge their feelings.

  • Take ownership of the issue and assure the customer that you will find a solution.

  • Offer alternative solutions or escalate the issue to a higher authority if necessary.

  • Follow up with the customer ...read more

Add your answer

Q67. Triplets in array of integers without duplicates

Ans.

Find all triplets in an array of integers without duplicates

  • Iterate through the array and for each element, find all pairs that sum up to the negative of that element

  • Use a set to store the seen elements to avoid duplicates

  • Time complexity can be improved to O(n^2) by sorting the array first

Add your answer

Q68. Explain anyone feature of amazon

Ans.

Amazon Prime - free shipping, streaming, and more

  • Amazon Prime offers free two-day shipping on eligible items

  • Prime members also have access to streaming of movies, TV shows, and music

  • Additional benefits include early access to select lightning deals and free e-books

  • Prime Wardrobe allows members to try on clothing before purchasing

Add your answer

Q69. Find all square matrices in a given matrix

Ans.

To find all square matrices in a given matrix, iterate through each cell as the top left corner of a potential square matrix and check if all elements within the square are the same.

  • Iterate through each cell in the matrix as the top left corner of a potential square matrix

  • For each cell, check if all elements within the square formed by the cell are the same

  • If all elements are the same, consider it as a square matrix

Add your answer

Q70. system design on scheduler and tougher situation as a manager

Ans.

Designing a scheduler system and handling tough situations as a manager

  • Understand the requirements and constraints of the scheduler system

  • Consider scalability, reliability, and efficiency in the design

  • Implement algorithms for task scheduling and resource allocation

  • Handle conflicts and prioritize tasks effectively as a manager

  • Communicate clearly with team members and stakeholders during tough situations

Add your answer

Q71. Manual Testing, Write test cases for integration test

Ans.

Integration test cases ensure different modules work together correctly

  • Identify integration points between modules

  • Test data flow between modules

  • Verify communication between modules

  • Check for data consistency across modules

Add your answer

Q72. Immediate higher number to right

Ans.

The immediate higher number to the right of each element in an array

  • Iterate through the array from right to left

  • For each element, compare it with the elements to its right to find the immediate higher number

  • Store the immediate higher number in a new array

Add your answer

Q73. Challenges faced in automation

Ans.

Automation challenges include tool selection, maintenance, and test case design.

  • Selecting the right automation tool for the project

  • Maintaining the automation scripts as the application changes

  • Designing effective test cases for automation

  • Handling dynamic elements on the application

  • Integrating automation with CI/CD pipeline

  • Ensuring test data availability and consistency

  • Managing test environment and infrastructure

  • Dealing with flaky tests and false positives

  • Ensuring cross-browser...read more

Add your answer

Q74. what is hub , switch , router

Ans.

A hub, switch, and router are networking devices used to connect devices in a network.

  • A hub is a simple device that connects multiple devices in a network, but it does not manage or control the traffic.

  • A switch is a more advanced device that connects devices in a network and manages the traffic by directing it to the intended recipient.

  • A router is a device that connects multiple networks and directs traffic between them, making decisions based on IP addresses.

  • Example: A hub i...read more

Add your answer

Q75. Write program to find duplicate elements from array

Ans.

Program to find duplicate elements from array of strings

  • Iterate through the array and store elements in a HashMap with element as key and count as value

  • Check if count of any element is greater than 1, then it is a duplicate

Add your answer

Q76. Loop in a linked list and removing it

Ans.

Loop through the linked list to find and remove a specific node

  • Start at the head of the linked list and iterate through each node

  • Check if the current node matches the one to be removed

  • If found, update the pointers to skip over the node and remove it

  • Continue until the end of the list is reached

Add your answer

Q77. Debugging an application and wirtting cases

Ans.

Debugging an application involves identifying and fixing issues in the code, while writing test cases ensures the application functions correctly.

  • Understand the functionality of the application and identify the root cause of the issue

  • Use debugging tools like breakpoints, logging, and stack traces to pinpoint the problem

  • Write test cases to cover different scenarios and ensure the issue is resolved

  • Reproduce the issue to validate the fix and prevent regression

  • Document the debugg...read more

Add your answer

Q78. Elevator travel, find the no. of hops

Ans.

The question is asking to calculate the number of hops an elevator needs to travel between floors.

  • Calculate the difference between the starting floor and the destination floor

  • Divide the difference by the maximum number of floors the elevator can travel in one hop

  • Round up the result to get the number of hops needed

Add your answer

Q79. Design an online real time document sharing tool

Ans.

An online real time document sharing tool for collaboration and communication

  • Implement real-time editing and commenting features

  • Allow multiple users to access and edit the document simultaneously

  • Provide version control and history tracking

  • Include user authentication and permission settings

  • Support various file formats such as text, images, and videos

Add your answer

Q80. implement hashmap in java

Ans.

Implementing hashmap in Java

  • Create an array of linked lists to store key-value pairs

  • Hash the key to get the index of the array

  • Insert the key-value pair at the index in the linked list

  • Handle collisions by chaining

  • Implement methods like put(), get(), remove()

  • Use generics to allow any type of key-value pairs

Add your answer

Q81. Kth largest number in BST

Ans.

To find the Kth largest number in a Binary Search Tree (BST), we can perform an in-order traversal and keep track of the Kth largest element.

  • Perform an in-order traversal of the BST to get the elements in non-decreasing order.

  • Keep track of the Kth largest element while traversing the BST.

  • Return the Kth largest element once found.

Add your answer

Q82. Find the max element in the array

Ans.

Find the max element in the array

  • Iterate through the array and compare each element with a variable storing the current max value

  • Use built-in functions like Math.max() or spread operator to find the max value

  • Consider edge cases like empty array or array with negative values

Add your answer

Q83. Framework explanation from scratch

Ans.

Framework is a set of guidelines, standards, and tools used to develop and execute automated tests.

  • Framework provides a structure for organizing test cases and test data.

  • It helps in reducing the effort required for test automation.

  • It provides reusable components and libraries for test automation.

  • Examples of frameworks are Selenium, Appium, TestNG, JUnit, etc.

Add your answer

Q84. write a lambda function in python

Ans.

A lambda function in Python is a small anonymous function defined using the lambda keyword.

  • Lambda functions can have any number of arguments, but can only have one expression.

  • Syntax: lambda arguments : expression

  • Example: lambda x, y : x + y

Add your answer

Q85. Implement debounce function

Ans.

Debounce function delays the execution of a function until after a specified amount of time has passed since the last time it was invoked.

  • Create a function that takes a function and a delay time as parameters

  • Use setTimeout to delay the execution of the function

  • Use clearTimeout to reset the timer if the function is invoked again within the delay time

Add your answer

Q86. What is your typing speed

Ans.

My typing speed is 80 words per minute.

  • Typing speed: 80 words per minute

  • Accuracy: 98%

  • Experience with data entry tasks

  • Proficient in using typing software

  • Regular practice to improve speed

View 1 answer

Q87. what is commit in SQL

Ans.

A commit in SQL is a command that saves all the changes made in a transaction to the database.

  • A commit is used to make all the changes made in a transaction permanent.

  • Once a commit is issued, the changes cannot be rolled back.

  • It is important to use commit to ensure data integrity and consistency.

  • Example: COMMIT; - this command is used to commit the changes in a transaction.

Add your answer

Q88. Do you know c program

Ans.

Yes, I am familiar with C programming language.

  • I have experience writing and debugging C programs

  • I am comfortable working with data structures and algorithms in C

  • I have worked on projects where C was the primary language used

View 1 answer

Q89. What is living feslety

Ans.

Living feslety is not a known term or concept in the security field.

  • Living feslety is not a recognized term or concept in the security industry.

  • It is possible that the interviewer misspoke or meant to ask a different question.

  • As a security officer, it is important to be knowledgeable about various security protocols and procedures.

  • Some common responsibilities of a security officer include monitoring surveillance footage, patrolling premises, and responding to emergencies.

  • It i...read more

Add your answer

Q90. Quota carrying full explanation

Ans.

Quota carrying refers to the sales target or goal that a salesperson is expected to meet within a specific time period.

  • Quota carrying is typically measured in terms of revenue or units sold.

  • Salespeople are often incentivized to meet or exceed their quota through bonuses or commissions.

  • Quotas can be set on a monthly, quarterly, or annual basis.

  • Failure to meet quota may result in consequences such as reduced commissions or even termination.

  • Example: A Bdm Executive may have a mo...read more

Add your answer

Q91. How caching works ?

Ans.

Caching is a technique used to store frequently accessed data in a temporary storage for faster retrieval.

  • Caching improves performance by reducing the need to fetch data from the original source.

  • It involves storing data in a cache, which is a high-speed storage system closer to the user or application.

  • When a request is made for data, the cache is checked first, and if the data is found, it is returned quickly.

  • If the data is not in the cache, it is fetched from the original so...read more

Add your answer

Q92. check palindrom from given string

Ans.

Check if a given string is a palindrome

  • Iterate through the string from both ends and compare characters

  • Ignore spaces and punctuation marks while checking for palindrome

  • Convert the string to lowercase for case-insensitive comparison

Add your answer

Q93. Explain Software development life cycle

Ans.

Software development life cycle is a process used by software development teams to design, develop, test, and deploy software.

  • It involves planning, designing, coding, testing, and deployment stages.

  • Each stage has specific goals and deliverables.

  • Examples of SDLC models include Waterfall, Agile, and DevOps.

Add your answer

Q94. Transactions in spring boot

Ans.

Transactions in Spring Boot manage database transactions in a declarative way.

  • Spring Boot uses @Transactional annotation to mark a method as transactional.

  • Transactions can be managed at class level or method level.

  • Rollback can be configured based on specific exceptions.

  • Example: @Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class)

Add your answer

Q95. Do you know c++

Ans.

Yes, I am familiar with C++ programming language.

  • I have experience in writing C++ code for various projects.

  • I am comfortable with concepts like classes, inheritance, polymorphism, and templates.

  • I have used C++ for data structures and algorithms implementations.

  • I have worked with libraries like STL in C++.

View 1 answer

Q96. Find max square in matrix

Ans.

Iterate through the matrix to find the largest square of 1s

  • Iterate through each cell in the matrix

  • For each cell, check if it is part of a square of 1s by checking the cells to the right, below, and diagonally right-down

  • Keep track of the size of the largest square found

Add your answer

Q97. Streaming use case with spark

Ans.

Spark can be used for real-time data processing in streaming use cases.

  • Spark Streaming allows for processing real-time data streams.

  • It can handle high-throughput and fault-tolerant processing.

  • Examples include real-time analytics, monitoring, and alerting.

View 1 answer

Q98. dbutils in databricks

Ans.

dbutils is a utility provided by Databricks for interacting with files and directories in the Databricks environment.

  • dbutils.fs.ls('/') - list files in root directory

  • dbutils.fs.cp('dbfs:/file.txt', 'file.txt') - copy file from DBFS to local file system

  • dbutils.fs.mkdirs('dbfs:/new_dir') - create a new directory in DBFS

Add your answer

Q99. Arr of those accounts

Ans.

The question is asking about the average revenue per account (ARR) of those accounts.

  • ARR is calculated by dividing the total annual revenue generated from a group of accounts by the number of accounts in that group.

  • For example, if a group of 10 accounts generated a total revenue of $100,000 in a year, the ARR would be $10,000 ($100,000 / 10).

Add your answer

Q100. Sales process and techniques

Ans.

Sales process involves identifying leads, qualifying prospects, making presentations, handling objections, closing deals, and following up.

  • Identify leads through networking, cold calling, and referrals.

  • Qualify prospects by understanding their needs and budget.

  • Make compelling presentations showcasing the benefits of your product or service.

  • Handle objections by addressing concerns and providing solutions.

  • Close deals by asking for the sale and overcoming any final objections.

  • Fol...read more

View 1 answer
1
2
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos
Top Freshworks 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
Get AmbitionBox app

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