Coffeebeans Consulting
Grant Thornton Bharat Interview Questions and Answers
Q1. do you think a business analyst acts like a postman?
No, a business analyst does not act like a postman.
A business analyst analyzes business processes, identifies areas for improvement, and recommends solutions.
A postman delivers mail and packages to recipients.
While both roles involve communication, a business analyst focuses on improving business operations while a postman focuses on delivering mail.
Q2. Kafka and how we use it in distributed environment
Kafka is a distributed streaming platform used for building real-time data pipelines and streaming applications.
Kafka is used for building real-time data pipelines and streaming applications in a distributed environment.
It provides high-throughput, fault-tolerant, and scalable messaging system.
Kafka uses topics to categorize messages, which are then stored in partitions for distribution across multiple nodes.
Producers publish messages to topics, while consumers subscribe to t...read more
Q3. different estimation techniques
Different estimation techniques include bottom-up, top-down, analogous, parametric, and expert judgment.
Bottom-up estimation involves breaking down the project into smaller tasks and estimating each individually.
Top-down estimation uses historical data or high-level information to estimate the project as a whole.
Analogous estimation relies on past similar projects to estimate the current project.
Parametric estimation uses mathematical models to estimate based on variables suc...read more
Q4. How to search from an array of million elements?
Use binary search algorithm to efficiently search from an array of million elements.
Sort the array first to use binary search
Divide the array into halves and compare the middle element with the search key
Repeat the process until the element is found or the search space is exhausted
Time complexity is O(log n)
Q5. Explain features of java
Java is a popular programming language known for its platform independence, object-oriented features, and robust standard library.
Platform independence: Java programs can run on any platform that has a Java Virtual Machine (JVM)
Object-oriented: Java supports the principles of encapsulation, inheritance, and polymorphism
Robust standard library: Java provides a rich set of APIs for tasks like networking, I/O, and GUI development
Q6. rearrange string.
Rearrange a given string into an array of strings.
Split the string into individual characters
Shuffle the characters randomly
Join the shuffled characters back into strings
Q7. Array and slice difference
Q8. Types of channels
Interview Process at Grant Thornton Bharat
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month