i
Medikabazaar
Filter interviews by
I applied via Company Website
Count occurrence of items with count greater than 1 in an integer array.
Create a dictionary to store the count of each item in the array.
Iterate through the dictionary and count the items with count greater than 1.
Return the count of items with count greater than 1.
Find pairs of integers with least difference in an array
Sort the array in ascending order
Iterate through the array and find the minimum difference between adjacent elements
Return the pairs of elements with the minimum difference
I am a software developer with experience in various programming languages and a passion for problem-solving.
Experienced in programming languages such as Java, C++, and Python
Strong problem-solving and analytical skills
Familiar with software development methodologies like Agile
Worked on projects involving web development and database management
Constantly learning and staying updated with new technologies
I am from New York City, a bustling metropolis known for its diverse culture and thriving tech industry.
I am from New York City
New York City is known for its diverse culture
New York City has a thriving tech industry
I applied via Naukri.com and was interviewed in Feb 2021. There was 1 interview round.
Reverse an integer
Convert integer to string and reverse the string
Use modulo operator to extract digits and reverse them
Use recursion to reverse the integer
Print 1 to 10 without using loops.
Use recursion to print numbers.
Use a switch statement to print numbers.
Use an array and map function to print numbers.
Reverse a string using recursion
Create a function that takes a string as input
If the string is empty, return an empty string
Otherwise, call the function recursively with the substring starting from the second character
Concatenate the first character with the result of the recursive call
Thread is a lightweight unit of a process. Process is an instance of a program that runs independently.
Threads share the same memory space as the parent process while processes have their own memory space.
Threads are faster to create and switch between than processes.
Processes are more secure and stable than threads.
Example: A web server can have multiple threads to handle multiple requests simultaneously.
Example: A wo...
SPI and I2C are communication protocols used to transfer data between devices.
SPI is faster than I2C.
SPI uses separate lines for data and clock signals while I2C uses a shared line.
I2C supports multiple devices on the same bus while SPI requires a separate chip select line for each device.
SPI is commonly used for high-speed communication between microcontrollers and peripherals while I2C is used for low-speed communica
The start condition for SPI is a low-to-high transition on the SCK line while SS is high.
SPI communication begins when the master device sends a start condition to the slave device.
The start condition is a low-to-high transition on the SCK line while SS is high.
The SS line is used to select the slave device for communication.
The SPI protocol supports multiple slaves, but only one slave can be selected at a time.
After t...
C++ program to store EMP ID, name, and salary using array of strings.
Declare an array of strings to store EMP ID, name, and salary
Use cin to take input from user and store in the array
Use cout to display the stored data
posted on 9 Aug 2024
Experiment based question
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
Multi threading in WPF can be achieved using the Task Parallel Library (TPL) or BackgroundWorker class.
Use Task.Run() method to run code on a separate thread.
Use async/await keywords to perform asynchronous operations.
Use BackgroundWorker class for simpler multi-threading scenarios.
I applied via Recruitment Consulltant and was interviewed in Sep 2023. There was 1 interview round.
I appeared for an interview before Apr 2022.
A cursor is a pointer to a private SQL area that stores information about the processing of a SELECT or DML statement.
A cursor is used to retrieve data row by row from a result set.
There are two types of cursors: Implicit and Explicit.
Implicit cursors are used for single-row queries, while explicit cursors are used for multi-row queries.
Cursor variables can be used to pass cursors as parameters to procedures and functi
Truncate removes all data from a table while delete removes specific rows.
Truncate is faster than delete as it doesn't log individual row deletions
Truncate cannot be rolled back while delete can be
Truncate resets the identity of the table while delete doesn't
Truncate doesn't fire triggers while delete does
A trigger is a special type of stored procedure that automatically executes in response to certain events.
Triggers are used to enforce business rules or to perform complex calculations.
They can be defined to execute before or after a data modification operation.
Triggers can be used to audit changes to data or to replicate data changes to other tables.
Examples of events that can trigger a trigger include INSERT, UPDATE,...
I appeared for an interview before Mar 2022.
.Net basics and Logical Aptitude
SOLID principles are a set of five design principles for writing maintainable and scalable software.
S - Single Responsibility Principle: A class should have only one reason to change.
O - Open/Closed Principle: Software entities should be open for extension but closed for modification.
L - Liskov Substitution Principle: Subtypes should be substitutable for their base types.
I - Interface Segregation Principle: Clients sho...
Webpack is a module bundler for JavaScript applications.
Webpack takes modules with dependencies and generates static assets representing those modules.
It can handle various file types such as JavaScript, CSS, and images.
Webpack allows for code splitting, lazy loading, and hot module replacement.
Plugins can be used to extend its functionality.
Commonly used with frameworks like React and Angular.
Design patterns are reusable solutions to common software problems.
Design patterns help in creating maintainable and scalable code.
Some commonly used design patterns are Singleton, Factory, Observer, and Decorator.
Singleton pattern ensures that only one instance of a class is created.
Factory pattern provides an interface for creating objects in a superclass, but allows subclasses to alter the type of objects that will ...
Linq expression to fetch desired results
Use 'Where' to filter data based on conditions
Use 'Select' to project data into desired format
Use 'OrderBy' or 'OrderByDescending' to sort data
Use 'Skip' and 'Take' to implement pagination
To configure Entity Framework to connect with a database, follow these steps:
Install Entity Framework package using NuGet
Create a DbContext class that inherits from DbContext
Add a connection string to the app.config or web.config file
Use the DbContext to query the database
The most difficult project I worked on was the development of a complex software system for a large financial institution.
The project involved integrating multiple legacy systems with modern technologies.
There were numerous technical challenges, such as ensuring data consistency and security across different platforms.
The project also had tight deadlines and high stakeholder expectations.
Managing a large team and coord...
Handling a tough boss requires effective communication, adaptability, and maintaining professionalism.
Maintain open and honest communication with your boss
Adapt to their management style and preferences
Focus on delivering high-quality work and meeting deadlines
Seek feedback and actively work on improving
Maintain professionalism and avoid personal conflicts
Build a support network within the organization
Document and keep...
I resolved conflicts within the team by promoting open communication, active listening, and finding common ground.
Encouraged team members to express their concerns and opinions
Actively listened to each team member's perspective
Facilitated open discussions to find common ground and reach a consensus
Implemented a conflict resolution process to address conflicts in a timely manner
Mediated conflicts between team members by...
Assistant Manager
36
salaries
| ₹5.2 L/yr - ₹8 L/yr |
Senior Executive
29
salaries
| ₹3.2 L/yr - ₹7.4 L/yr |
Executive
26
salaries
| ₹2.2 L/yr - ₹5.9 L/yr |
Software Developer
16
salaries
| ₹12 L/yr - ₹15 L/yr |
Manager
16
salaries
| ₹9.5 L/yr - ₹15.2 L/yr |
Poly Medicure
Medtronic
Becton Dickinson
Alcon