Faster and better experience!
Filter interviews by
I applied via Approached by Company and was interviewed before Apr 2022. There were 6 interview rounds.
You will be given a Data structure problem to solve it. I got the Graph problem. Find the shortest path in matrix
Top trending discussions
I am a Senior Engineer with 10+ years of experience in software development, specializing in backend systems and cloud technologies.
10+ years of experience in software development
Specialize in backend systems and cloud technologies
Strong problem-solving skills
Experience with large-scale systems
Proficient in programming languages like Java, Python, and SQL
Project Management methods
I applied via LinkedIn and was interviewed in Dec 2023. There was 1 interview round.
A transaction in Java is a unit of work that is performed as a single, indivisible operation.
Transactions ensure data integrity by either committing all changes or rolling them back if an error occurs.
Transactions are typically used in database operations to ensure consistency.
In Java, transactions are commonly implemented using frameworks like Spring's @Transactional annotation.
I applied via Referral and was interviewed before Mar 2022. There were 2 interview rounds.
Developed a unique algorithm to optimize data processing in a large-scale distributed system.
Identified a bottleneck in the system's data processing pipeline
Implemented a parallel processing approach to distribute the workload across multiple nodes
Utilized a combination of caching and pre-processing techniques to reduce computational overhead
Achieved a significant improvement in overall system performance and reduced p
Yes
Yes, I have received constructive criticism on my work assignments.
I always view constructive criticism as an opportunity for growth and improvement.
I actively listen to the feedback provided and take notes to ensure I understand the areas that need improvement.
I analyze the criticism objectively and identify areas where I can make adjustments or implement changes.
I seek clarification if needed and ask for specific ...
I have extensive experience interfacing with clients both directly and indirectly.
I have worked as a Senior Engineer for the past five years, where I have regularly interacted with clients.
I have directly communicated with clients to gather requirements, provide updates, and address any concerns or issues.
I have also indirectly interfaced with clients through project managers and business analysts, ensuring their needs...
Yes, I have experience dealing with treatment plant equipment such as screens, grit, macerator, and sludge handling equipment.
I have worked on various projects involving the installation and maintenance of treatment plant equipment.
I am familiar with the operation and troubleshooting of screens used for removing large debris from wastewater.
I have experience with grit removal systems that separate sand, gravel, and oth...
Yes
Implemented a new Agile methodology to improve team productivity
Introduced a knowledge sharing platform to encourage continuous learning
Implemented a mentorship program to foster professional growth
Introduced automated testing tools to improve software quality
Live coding on my technology
I applied via Naukri.com and was interviewed in Jan 2021. There were 4 interview rounds.
I applied via Referral and was interviewed before Feb 2020. There were 3 interview rounds.
Parity is calculated by counting the number of 1s in a binary sequence.
Parity is used to detect errors in data transmission.
Even parity means the number of 1s in the sequence should be even.
Odd parity means the number of 1s in the sequence should be odd.
Parity can be calculated using XOR operation on the binary sequence.
Baseline is the starting point of performance measurement while benchmark is the standard for comparison.
Baseline is the initial measurement of performance used as a reference point for future comparisons.
Benchmark is the standard or best practice used for comparison with the current performance.
Baseline and benchmark are used to measure and improve performance.
For example, a company may set a baseline for their websit...
I analyze logs, monitor system resources, and use profiling tools to identify and resolve performance issues.
Analyze logs to identify potential bottlenecks
Monitor system resources such as CPU, memory, and disk usage
Use profiling tools to identify slow code and optimize it
Identify and eliminate unnecessary database queries
Optimize network communication
Implement caching mechanisms
Conduct load testing to identify performa
iSCSI, SAN, FC, MAA are protocols used in storage networking.
iSCSI (Internet Small Computer System Interface) is a protocol used to transmit SCSI commands over IP networks.
SAN (Storage Area Network) is a network that provides block-level access to data storage.
FC (Fibre Channel) is a high-speed network technology used to connect servers and storage devices.
MAA (Massive Array of Idle Disks) is a storage architecture tha
Top command displays real-time system resource usage and process information.
Top command shows system load, CPU usage, memory usage, and running processes.
The first line shows overall system statistics.
The second line shows CPU usage.
The third line shows memory usage.
The fourth line shows swap usage.
The fifth line shows running processes.
Press 'q' to exit top command.
I applied via LinkedIn and was interviewed before Dec 2023. There were 2 interview rounds.
Pattern programming, javascriptt based questions
based on 7 reviews
Rating in categories
Software Engineer
316
salaries
| ₹3.6 L/yr - ₹16 L/yr |
Technical Support Engineer
149
salaries
| ₹2.7 L/yr - ₹7.5 L/yr |
System Analyst
146
salaries
| ₹4.6 L/yr - ₹16.3 L/yr |
Senior Software Engineer
143
salaries
| ₹6.8 L/yr - ₹27.2 L/yr |
Senior Enterprise Associate
129
salaries
| ₹4.5 L/yr - ₹11.6 L/yr |
IBM
Accenture
HCLTech
TCS