Filter interviews by
I applied via Naukri.com and was interviewed in Dec 2024. There were 2 interview rounds.
OOP is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.
OOP focuses on creating objects that interact with each other to solve problems.
Objects have attributes (data) and methods (functions) that can operate on the data.
Encapsulation, inheritance, and polymorphism are key principles of OOP.
Example: In a banking system, a 'Customer' o...
I am currently working as a Project Manager overseeing the implementation of a new software system for our company.
Leading a team of developers and analysts to ensure project milestones are met
Collaborating with stakeholders to gather requirements and provide updates on project progress
Managing project budget and resources effectively to ensure successful completion
Conducting regular meetings and status updates to keep...
Deep copy is a process of creating a new object and copying all of the attributes of the original object to the new object.
Deep copy creates a new object and copies all attributes from the original object to the new object.
It ensures that changes made to the new object do not affect the original object.
Deep copy is commonly used in programming languages like Python and Java.
The code is missing a closing bracket for the if statement.
The code is missing a closing bracket '}' after the 'console.log('Hello World!');'.
Without the closing bracket, the code will not execute properly and may result in syntax errors.
Yes, I have led a team in my previous role as a project manager.
Assigned tasks and responsibilities to team members based on their strengths and skills
Set clear goals and expectations for the team to achieve
Provided regular feedback and support to team members to ensure their success
Facilitated team meetings to discuss progress, challenges, and solutions
Recognized and rewarded team members for their contributions and a...
I prefer leading a team as it allows me to utilize my leadership skills and guide the team towards achieving common goals.
I enjoy taking on the responsibility of making decisions and providing direction to the team.
Leading a team allows me to leverage my communication skills to effectively delegate tasks and motivate team members.
I find satisfaction in seeing the team succeed under my guidance, and I thrive in a leader...
Top trending discussions
I applied via Recruitment Consultant and was interviewed in Mar 2020. There were 3 interview rounds.
I applied via Campus Placement and was interviewed before Sep 2020. There were 4 interview rounds.
I appeared for an interview in Oct 2016.
I appeared for an interview in Jan 2017.
I appeared for an interview in Sep 2016.
I applied via Walk-in and was interviewed before Dec 2019. There were 4 interview rounds.
posted on 10 May 2018
Create a Django project, deploy with Docker and Git
Install Django and Docker
Create a new Django project
Initialize a Git repository
Create a Dockerfile for the Django project
Build and run the Docker image
Push the code to a Git repository
I appeared for an interview before Apr 2021.
Round duration - 45 Minutes
Round difficulty - Medium
It was in the mid day and since I applied for a Frontend role the discussion was majorly around data structure and bit of Javascript.
The interviewer was helping and good listener.
You are provided with two sorted linked lists. Your task is to merge them into a single sorted linked list and return the head of the combined linked list.
...Given an integer array arr
of size 'N' containing only 0s, 1s, and 2s, write an algorithm to sort the array.
The first line contains an integer 'T' representing the n...
Round duration - 60 Minutes
Round difficulty - Medium
It was more of a in depth round on the framework I'm working on and problem solving.
The event loop is a mechanism in programming that allows for asynchronous execution of code.
The event loop is a key component in JavaScript's runtime environment, responsible for handling asynchronous operations.
It continuously checks the call stack for any pending tasks and executes them in a non-blocking manner.
The event loop ensures that the program remains responsive by allowing other code to run while waiting for ...
Output-based questions in JavaScript using browser APIs
Example 1: Write a script that uses the Geolocation API to display the user's current location on a map
Example 2: Create a program that uses the Web Audio API to play a sound when a button is clicked
Example 3: Develop a web page that uses the Canvas API to draw a simple animation
Designing a system to support localization in a mobile app
Use resource files to store localized strings for different languages
Implement a language selection feature for users to choose their preferred language
Utilize localization libraries or frameworks to streamline the process
Consider cultural differences when localizing content, such as date formats and currency symbols
Round duration - 75 Minutes
Round difficulty - Hard
It was more of a fitment/managerial round.
Didn't had any coding questions, but was asked more on approaches and optimisations.
Discussions on the project you have worked on.
To find the fastest 3 horses out of a group with 5 horses racing at a time, we can use a tournament style approach.
Divide the horses into groups of 5 and race them against each other. This will give you the fastest horse in each group.
Take the winners from each group and race them against each other. The top 3 horses in this final race will be the fastest 3 overall.
Keep track of the results and compare the timings to d...
To debug lag on a screen, analyze code, check for memory leaks, optimize rendering, and use profiling tools.
Analyze code to identify any inefficient algorithms or operations causing lag.
Check for memory leaks that could be impacting performance.
Optimize rendering by reducing the number of draw calls, optimizing shaders, and minimizing overdraw.
Use profiling tools like Xcode Instruments or Android Profiler to identify p...
The app I recently worked on is a social media platform for sharing photos and connecting with friends.
The app follows a client-server architecture, with the client being the mobile app and the server handling data storage and processing.
The client side is built using React Native for cross-platform compatibility.
The server side is implemented using Node.js with a MongoDB database for storing user data and photos.
The a...
Tip 1 : Get your JS fundamentals right (if applying for a Frontend role, https://javascript.info/ is a good start)
Tip 2 : Apart from preparing data structures, practise on the communication skills as well (prepare your introduction, be a good listener and on spot improvisation plays key roles)
Tip 1 : highlight projects related to the job profile in your resume and mention what was your contribution in them precisely in 1/2 lines.
Tip 2 : Include URLs to applications/projects that you have build and your achievements/blog (if any)
posted on 4 Jul 2022
I applied via Recruitment Consulltant and was interviewed before Jul 2021. There were 2 interview rounds.
Advance excel, Sales and Marketing knowledge.
based on 1 interview experience
Difficulty level
Duration
Assistant Manager
13
salaries
| ₹8.5 L/yr - ₹15.2 L/yr |
Deputy Manager
5
salaries
| ₹12 L/yr - ₹25.5 L/yr |
Senior Manager
5
salaries
| ₹17 L/yr - ₹36.2 L/yr |
Executive Officer
4
salaries
| ₹2 L/yr - ₹6 L/yr |
Senior Executive Officer
4
salaries
| ₹7 L/yr - ₹11.8 L/yr |
UST
vivo
Dell
CARS24