Filter interviews by
I applied via Naukri.com and was interviewed before Nov 2023. There were 3 interview rounds.
Mix of coding and aptitude. Questions were easy, one of the coding Questions was easy dp, so your coding level should be medium.
Sorting algorithms are methods used to arrange elements in a list in a specific order based on certain criteria.
Common sorting algorithms include Bubble Sort, Selection Sort, Insertion Sort, Merge Sort, Quick Sort, and Heap Sort.
Time complexity varies for different sorting algorithms, with some being more efficient than others.
For example, Bubble Sort has a worst-case time complexity of O(n^2), while Merge Sort has a t
Yes, I have experience working with new technologies like blockchain and llms.
Developed smart contracts on blockchain for secure transactions
Implemented llms (Learning Management Systems) for online education platforms
Stayed updated on latest advancements in blockchain and llms technology
I applied via Company Website and was interviewed before Nov 2023. There were 3 interview rounds.
Like wipro test in sections and timing based
Coding test was the easiest one test in the whole scenario
Top trending discussions
There was a coding test on hackerank
I applied via Company Website and was interviewed in Jul 2020. There were 4 interview rounds.
I applied via LinkedIn and was interviewed before Aug 2020. There were 4 interview rounds.
Design a system similar to YouTube for video sharing and streaming
Implement user authentication and authorization for uploading and viewing videos
Create a database to store video metadata, user information, and comments
Develop a recommendation algorithm based on user preferences and viewing history
Utilize a content delivery network (CDN) for efficient video streaming
Include features like video monetization, live stream
I applied via Approached by Company and was interviewed in Sep 2024. There were 5 interview rounds.
Use two threads to print odd and even numbers in sync
Create two threads, one for printing odd numbers and one for printing even numbers
Use synchronization mechanisms like mutex or semaphore to ensure output is in sync
Example: Thread 1 prints odd numbers (1, 3, 5, ...) and Thread 2 prints even numbers (2, 4, 6, ...)
Find the largest common prefix among an array of strings.
Iterate through the characters of the first string and compare with the corresponding characters of other strings.
Stop when a mismatch is found or when reaching the end of any string.
Return the prefix found so far.
Saga pattern is a design pattern used in microservices architecture to manage distributed transactions.
Saga pattern breaks down a transaction into a series of smaller, independent steps.
Each step in the saga is a separate transaction that can be rolled back if needed.
If one step fails, compensating transactions can be executed to undo the changes made by previous steps.
Saga pattern helps maintain data consistency in a ...
Hash map and hash set are data structures that use hashing to store key-value pairs and unique values respectively.
Hash map uses key-value pairs where keys are hashed to find the corresponding value
Hash set stores unique values using hashing to quickly check for duplicates
Example: HashMap<String, Integer> map = new HashMap<>(); HashSet<Integer> set = new HashSet<>();
Singleton pattern ensures a class has only one instance and provides a global point of access to it.
Singleton pattern involves a private constructor, a static method to access the instance, and a static variable to hold the instance.
To break the singleton pattern, one can use reflection to access the private constructor and create multiple instances.
Another way to break the singleton pattern is by using serialization a
I am excited about the innovative projects and collaborative team environment at this company.
Opportunity to work on cutting-edge projects
Collaborative team environment
Strong company culture and values
Room for growth and advancement
Positive reputation in the industry
Java 8 introduced several new features including lambda expressions, streams, and default methods.
Lambda expressions allow for functional programming and concise code.
Streams provide a way to process collections of data in a parallel and functional manner.
Default methods allow for adding new functionality to interfaces without breaking existing implementations.
Method references provide a way to refer to methods without...
Customised immutable java class can be written by declaring all fields as final and not providing any setters.
Declare all fields as final
Do not provide any setters
Provide a constructor to initialize all fields
Override equals() and hashCode() methods
Make the class final
I applied via Naukri.com and was interviewed before Oct 2022. There were 3 interview rounds.
Bigdata systems architecture involves distributed storage, processing, and analysis of large volumes of data.
Utilize distributed file systems like HDFS for storage
Use parallel processing frameworks like Apache Spark or Hadoop for data processing
Implement data pipelines for ETL processes
Leverage NoSQL databases like Cassandra or MongoDB for real-time data querying
Consider data partitioning and replication for fault tole
Big data system distribution for storage and compute involves partitioning data across multiple nodes for efficient processing.
Data is partitioned across multiple nodes to distribute storage and processing load.
Hadoop Distributed File System (HDFS) is commonly used for storage distribution.
Apache Spark utilizes a cluster computing framework for distributed computing.
Data locality is important to minimize data transfer ...
based on 2 interviews
Interview experience
Process Associate
578
salaries
| ₹2.2 L/yr - ₹5.2 L/yr |
Senior Process Associate
372
salaries
| ₹3.2 L/yr - ₹6 L/yr |
Analyst Developer
120
salaries
| ₹7.8 L/yr - ₹18.6 L/yr |
Specialist Developer
100
salaries
| ₹11.9 L/yr - ₹26 L/yr |
Development Specialist
86
salaries
| ₹10 L/yr - ₹24.1 L/yr |
Wells Fargo
JPMorgan Chase & Co.
Citicorp
American Express