Filter interviews by
I applied via Referral and was interviewed before Apr 2023. There were 3 interview rounds.
Binary search is a technique used to efficiently locate a target value within a sorted array.
Start by comparing the target value to the middle element of the array.
If the target value is less than the middle element, search the left half of the array.
If the target value is greater than the middle element, search the right half of the array.
Repeat the process until the target value is found or the subarray is empty.
I would use a combination of HTML, CSS, and JavaScript to create a simple web application that stores and displays data.
Use HTML to create the structure of the web application
Use CSS to style the elements on the page
Use JavaScript to handle user interactions and store/retrieve data
Consider using a backend server (e.g. Node.js) to handle data storage and retrieval
Utilize AJAX to fetch data from the server asynchronously
I applied via Job Fair and was interviewed in Oct 2022. There were 3 interview rounds.
I applied via Approached by Company and was interviewed in Oct 2022. There were 3 interview rounds.
It was a 1-hour interview.
there was 1 round of technical interviews and questions about DSA easy to medium from leetcode with optimization of code.
Monotype is a typeface design company that creates and licenses fonts for digital and print media.
Monotype is a leading provider of typeface design and technology solutions.
It offers a wide range of fonts for various applications, including web, mobile, and desktop.
Some of the popular typefaces created by Monotype include Helvetica, Times New Roman, and Arial.
Monotype also provides font management software and services...
A queue can be designed using an array or linked list data structure.
A queue follows the FIFO (First In First Out) principle.
Elements are added to the rear end and removed from the front end.
Array implementation requires keeping track of front and rear indices.
Linked list implementation requires keeping track of only front and rear nodes.
Top trending discussions
posted on 13 Jan 2025
I applied via LinkedIn and was interviewed in Dec 2024. There were 2 interview rounds.
It was basic knowledge based test.
My name is John Doe, a software developer with 5 years of experience in Java and Python.
Emphasize your experience with relevant programming languages and technologies
Highlight any projects or achievements that demonstrate your skills
Discuss your problem-solving abilities and approach to software development
I applied via Naukri.com and was interviewed in Mar 2022. There was 1 interview round.
=== compares value and type, while == only compares value
=== is stricter than == in type checking
=== returns true only if both operands are of the same type and have the same value
== performs type coercion, which can lead to unexpected results
For example, '5' == 5 returns true, but '5' === 5 returns false
I applied via Naukri.com and was interviewed in Mar 2023. There were 2 interview rounds.
OOPs concepts in Java include inheritance, polymorphism, encapsulation, and abstraction.
Inheritance allows a subclass to inherit properties and methods from a superclass.
Polymorphism allows objects to take on multiple forms and behave differently based on their context.
Encapsulation hides the implementation details of an object and only exposes necessary information.
Abstraction allows for the creation of abstract class...
Interfaces define contracts for behavior, while inheritance allows for code reuse and polymorphism.
Interfaces allow for loose coupling and abstraction, enabling multiple implementations of the same behavior.
Inheritance allows for code reuse and extension of existing classes, reducing code duplication.
Polymorphism allows objects of different classes to be treated as if they were of the same class, simplifying code and i
SQL query for joining tables
Use JOIN keyword to combine two or more tables based on a related column
Specify the columns to be selected using SELECT keyword
Use ON keyword to specify the condition for joining the tables
Different types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL OUTER JOIN
Used Java concepts such as inheritance, polymorphism, and exception handling in my project.
Implemented inheritance to create a base class and derived classes with specific functionalities.
Utilized polymorphism to allow objects of different classes to be treated as if they were of the same class.
Implemented exception handling to handle errors and prevent program crashes.
Used interfaces to define a set of methods that a ...
Overloading is having multiple methods with the same name but different parameters. Overriding is having a method in a subclass with the same name and parameters as a method in the superclass.
Overloading is used to provide different ways to call a method with different parameters
Overriding is used to provide a specific implementation of a method in a subclass
Overloading is resolved at compile-time while overriding is r...
based on 2 interviews
Interview experience
based on 1 review
Rating in categories
Senior Software Engineer
27
salaries
| ₹17 L/yr - ₹32 L/yr |
Market Research Associate
24
salaries
| ₹6 L/yr - ₹8 L/yr |
Product Manager
22
salaries
| ₹24 L/yr - ₹38 L/yr |
Software Engineer
21
salaries
| ₹11.1 L/yr - ₹19 L/yr |
Market Research Specialist
15
salaries
| ₹7.8 L/yr - ₹9.5 L/yr |
Pitney Bowes
Dataflow Group
Sapphire Software Solutions (India)
Sagitec Solutions