Filter interviews by
I applied via LinkedIn and was interviewed before Feb 2023. There were 3 interview rounds.
Easy UI assignment, asks you to redesign a webpage
I was interviewed before Jan 2021.
Round duration - 60 minutes
Round difficulty - Easy
Two coding questions were given in the first round to be solved in 60 minutes.
Given an array A
containing 'N' integers and an integer m
, rearrange the elements of the array such that the differences between the array elements and m
are sor...
Rearrange array elements based on their differences from a given integer.
Calculate the differences between each element and the given integer.
Sort the elements based on their differences while maintaining the original order for elements with the same difference.
Implement a function to rearrange the array elements as per the given criteria.
Given an arbitrary binary tree, a node of the tree, and an integer 'K', find all nodes that are at a distance K from the specified node, and return a list of th...
The task is to find all nodes in a binary tree that are at a distance K from a given node.
Traverse the binary tree to find the given node
From the given node, perform a depth-first search to find all nodes at distance K
Use a list to store the values of the nodes at distance K
Return the list of values in any order
Round duration - 60 minutes
Round difficulty - Easy
This was a technical round with questions based on DSA, DBMS, Computer Networking and project based questions.
Ninja is tasked with printing a triangle pattern based on a given number 'N' for any test case.
N = 4
1
232
34545
4567654
The pat...
Print a triangle pattern of numbers based on a given number 'N'.
Iterate through each row and print the numbers accordingly
Use spaces to center-align the numbers in each row
Increment the numbers in each row as per the pattern
Web server serves static content over HTTP, while application server runs dynamic content and business logic.
Web server handles HTTP requests and responses, serving static content like HTML, images, and CSS.
Application server executes business logic, runs dynamic content, and interacts with databases.
Web server examples include Apache, Nginx, while application server examples include Tomcat, JBoss.
Web server focuses on...
The internet is a global network of interconnected computers that communicate using standardized protocols.
The internet is made up of a vast number of interconnected networks of computers.
Data is transmitted over the internet using protocols such as TCP/IP.
Websites are hosted on servers connected to the internet, and users access them using web browsers.
Internet Service Providers (ISPs) provide access to the internet f...
SQL query to find the nth highest salary
Use the 'SELECT DISTINCT' statement to get unique salary values
Order the salaries in descending order using 'ORDER BY' clause
Use 'LIMIT' and 'OFFSET' to get the nth highest salary
Round duration - 30 minutes
Round difficulty - Easy
Typical HR round with behavioral problems.
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
I was interviewed before Mar 2016.
I was interviewed in Jul 2017.
As a software developer, my activity involves designing, coding, testing, and maintaining software applications.
Designing software architecture and user interfaces
Writing code in programming languages such as Java, Python, or C++
Testing software to ensure it meets requirements and is free of bugs
Maintaining and updating software to keep it running smoothly
Collaborating with other developers and stakeholders to ensure p
I applied via Campus Placement and was interviewed before Nov 2015. There were 5 interview rounds.
I was interviewed in Oct 2016.
Loop through the array and print only even indexed elements.
Use a for loop to iterate through the array.
Use the modulus operator to check if the index is even.
Print the element if the index is even.
Cloud computing is the delivery of computing services over the internet.
Cloud computing allows users to access data and applications from anywhere with an internet connection.
It eliminates the need for physical servers and hardware, reducing costs and increasing scalability.
Examples of cloud computing services include Amazon Web Services, Microsoft Azure, and Google Cloud Platform.
Linear regression is a statistical method used to model the relationship between two variables.
It involves finding the line of best fit that describes the relationship between the variables.
It is commonly used in predicting future values based on past data.
It assumes a linear relationship between the variables.
It can be used for both simple and multiple regression analysis.
Example: predicting the price of a house based
Clustering is a technique used to group similar data points together based on their characteristics.
Clustering is an unsupervised machine learning technique
It involves grouping data points based on their similarity
Common clustering algorithms include k-means, hierarchical clustering, and DBSCAN
Clustering is used in various fields such as marketing, biology, and image processing
Dynamic dispatch is a mechanism where the appropriate implementation of a method is selected at runtime based on the type of object.
Also known as runtime polymorphism or late binding
Used in object-oriented programming languages
Allows for more flexible and extensible code
Example: calling a method on a superclass reference that is overridden in a subclass will execute the subclass's implementation
I am a software developer with experience in Java and Python. I enjoy problem-solving and learning new technologies.
Experienced in Java and Python
Passionate about problem-solving
Quick learner of new technologies
I completed my schooling from XYZ School.
Attended XYZ School from grades 1-12
Participated in various extracurricular activities such as debate club and robotics team
Graduated with honors in 20XX
I tend to overthink and sometimes struggle with time management.
Overthinking can lead to analysis paralysis
I am working on improving my time management skills through prioritization and delegation
I am open to feedback and willing to learn from my mistakes
Yes, I am constantly overcoming challenges by staying up-to-date with new technologies and seeking help from colleagues.
Continuously learning new technologies and programming languages
Collaborating with colleagues to solve complex problems
Breaking down large tasks into smaller, manageable ones
Using online resources and forums to find solutions to problems
Attending conferences and workshops to stay current with industry
The company is a software development firm.
Provides custom software solutions to clients
Offers web and mobile app development services
Has a team of experienced developers
Works with various industries such as healthcare and finance
I'm sorry, I don't have that information.
N/A
I am excited to join this company because of its reputation for innovation and its commitment to employee growth and development.
I am impressed by the company's track record of developing cutting-edge software solutions.
I am excited about the opportunity to work with a talented team of developers and learn from their expertise.
I appreciate the company's focus on employee development and growth, and I am eager to take a...
Developed a web application that increased productivity by 30%
Designed and implemented a user-friendly interface
Optimized database queries for faster data retrieval
Implemented automated testing to ensure quality code
Collaborated with team members to meet project deadlines
I was interviewed before Jul 2016.
Yes, C++ is an object-oriented language.
C++ supports the four pillars of object-oriented programming: encapsulation, inheritance, polymorphism, and abstraction.
Classes and objects are the building blocks of C++ programs.
Example: class Car { private: int speed; public: void setSpeed(int s) { speed = s; } };
Example: Car myCar; myCar.setSpeed(60);
I was interviewed before May 2016.
Inheritance is a mechanism in object-oriented programming where a new class is created by inheriting properties of an existing class.
Inheritance allows for code reuse and promotes code organization.
The new class is called the subclass or derived class, and the existing class is called the superclass or base class.
The subclass inherits all the properties and methods of the superclass, and can also add new properties and...
based on 1 interview
Interview experience
Software Developer
19
salaries
| ₹0 L/yr - ₹0 L/yr |
Graphic Designer
11
salaries
| ₹0 L/yr - ₹0 L/yr |
Front end Developer
7
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Graphic Designer
7
salaries
| ₹0 L/yr - ₹0 L/yr |
Brand Executive
7
salaries
| ₹0 L/yr - ₹0 L/yr |
JustDial
Info Edge
Indiamart Intermesh
Matrimony.com