Filter interviews by
Find the kth minimum element in the array
Design an online food delivering system for ordering and delivering food from restaurants to customers.
Allow customers to browse menus and place orders online
Provide options for delivery or pickup
Include payment processing and order tracking
Integrate with restaurants for menu updates and order notifications
Syncing Google Drive involves designing a system to keep files updated across devices and platforms.
Implement a client-server architecture where changes are detected and synced between the Google Drive server and client devices.
Utilize APIs provided by Google Drive for authentication, file manipulation, and syncing.
Consider conflict resolution strategies for cases where the same file is edited on multiple devices.
Imple...
Solve this lld roblem?
I applied via AmbitionBox and was interviewed in May 2024. There were 2 interview rounds.
Coding test - React, Javascript
Duration - 2 hours
Notice period refers to the amount of time an employee must give before leaving a job.
Notice period is typically stated in the employment contract or company policy.
It can range from 2 weeks to 3 months depending on the company and position.
During the notice period, the employee is expected to work as usual and hand over responsibilities.
Some companies may allow employees to buy out their notice period by paying a fee.
...
My current CTC is $100,000 and my expected CTC is $120,000.
Current CTC: $100,000
Expected CTC: $120,000
Index starts from 0 to simplify pointer arithmetic and memory allocation.
Starting from 0 simplifies pointer arithmetic as the address of the first element is the base address
It also simplifies memory allocation as the size of the array can be calculated as (last address - base address) + 1
Many programming languages like C, C++, Java, etc. follow this convention
For example, in C, the first element of an array can be acc...
Inline functions are used for small functions that are called frequently.
Function should be small and simple
Function should be called frequently
Function should not have loops or switch statements
Function should not have complex control flow
Function should not have static variables
Top trending discussions
I applied via Walk-in and was interviewed before Jun 2021. There were 4 interview rounds.
No negative marking in aptitude test
Group discussion topics were abstract
I applied via Naukri.com and was interviewed before Jul 2021. There was 1 interview round.
I applied via Recruitment Consulltant and was interviewed before Nov 2021. There were 4 interview rounds.
Springboot features
how to use property values
dependency injection
java core concepts
data structure questions
Arrange 1 's and 0's in a given array
Microservice pattern is an architectural style where an application is composed of small, independent services that communicate with each other.
Each service is responsible for a specific task or functionality
Services communicate with each other through APIs
Each service can be developed, deployed, and scaled independently
Allows for greater flexibility, agility, and resilience
Examples include Netflix, Amazon, and Uber
Logging in microservices follows 12 factor principles.
Each microservice should log to stdout or stderr
Logs should be treated as event streams and sent to a centralized log aggregator
Logs should be structured data in a common format like JSON or syslog
Logs should include contextual information like request ID, user ID, etc.
Logs should be stored and rotated automatically
Logs should be monitored for errors and anomalies
I applied via Company Website and was interviewed before Dec 2021. There were 3 interview rounds.
Integration,statistics,biology,cs,c++,jave,thermodynamcs, heat transfer
As a Senior Software Engineer, my role involves leading projects, mentoring teams, and ensuring high-quality software delivery.
Technical Leadership: I guide the development team in adopting best practices and design patterns, ensuring robust architecture. For example, I might lead a code review session to improve code quality.
Mentorship: I support junior engineers by providing guidance and sharing knowledge, helping th...
I applied via Naukri.com and was interviewed in Oct 2020. There were 5 interview rounds.
I applied via LinkedIn and was interviewed in Apr 2024. There was 1 interview round.
Project architecture refers to the high-level structure of a software system, including components, relationships, and interactions.
Project architecture defines how different components of a software system interact with each other.
It includes the design decisions related to the organization of code, data, and resources.
Common architectural patterns include MVC, microservices, and serverless.
Architectural diagrams like...
based on 3 interview experiences
Difficulty level
Duration
based on 4 reviews
Rating in categories
Software Developer
1.6k
salaries
| ₹18.8 L/yr - ₹46 L/yr |
Software Engineer
1.4k
salaries
| ₹14.6 L/yr - ₹37.4 L/yr |
Manager
802
salaries
| ₹11.9 L/yr - ₹45 L/yr |
Senior Software Engineer
735
salaries
| ₹10.5 L/yr - ₹45 L/yr |
Team Lead
734
salaries
| ₹12.6 L/yr - ₹43 L/yr |
Bajaj Finserv
Wells Fargo
JPMorgan Chase & Co.
HSBC Group