Filter interviews by
I applied via Naukri.com and was interviewed in Sep 2024. There were 2 interview rounds.
Printing the left view of a tree involves printing the leftmost nodes at each level of the tree.
Traverse the tree using a level order traversal (BFS)
At each level, print the first node encountered
Repeat for each level until all nodes are visited
Use binary search to find the target number in a rotated sorted array.
Use binary search to find the pivot point where the array is rotated.
Determine which half of the array the target number lies in based on the pivot point.
Continue binary search in the appropriate half of the array to find the target number.
Association, aggregation, and composition are types of relationships between classes in object-oriented programming.
Association is a relationship where two classes are related in some way, but not dependent on each other. Example: a student and a teacher.
Aggregation is a type of association where one class contains a reference to another class, but the referenced class can exist independently. Example: a car has an eng...
PUT is used to update or replace an existing resource, while POST is used to create a new resource.
PUT is idempotent, meaning multiple identical requests will have the same effect as a single request.
POST is not idempotent, meaning multiple identical requests may have different effects.
PUT is typically used for updating an existing resource, like updating a user's information.
POST is typically used for creating a new r
HashMap is a data structure that stores key-value pairs and uses hashing to efficiently retrieve values.
HashMap internally uses an array of linked lists to store key-value pairs.
When a key-value pair is added, the key is hashed to determine the index in the array where it will be stored.
If multiple keys hash to the same index, a linked list is used to handle collisions.
To retrieve a value, the key is hashed again to fi...
Functional interface is an interface with only one abstract method, used for lambda expressions.
Functional interfaces can have multiple default or static methods, but only one abstract method.
They are used for lambda expressions and method references in Java.
Examples of functional interfaces in Java include Runnable, Callable, and Comparator.
Top trending discussions
I applied via Naukri.com and was interviewed in Sep 2021. There were 3 interview rounds.
I was asked t solve 2 coding questions got 20 minutes for each, both were on DS and Algo moderate problems. 1 on trees and second on linked list.
I applied via Referral and was interviewed before Apr 2023. There were 3 interview rounds.
Used an online IDE and asked general DS Algo questions
I appeared for an interview before Dec 2023.
Online assessment with quantitative and qualitative questions
Some Tree traversal coding question
posted on 8 Apr 2024
posted on 12 Apr 2024
I applied via Approached by Company and was interviewed in Mar 2024. There were 2 interview rounds.
Logic and MCQ were there
COBOL DB2 is a programming language used for database management. Checkpoint logic is used to ensure data integrity and recoverability.
COBOL DB2 is used for accessing and manipulating data in DB2 databases.
Checkpoint logic in COBOL DB2 involves saving the current state of the database at specific points to ensure data integrity.
To add checkpoint logic, you can use COMMIT and ROLLBACK statements in your COBOL DB2 progra...
JCL (Job Control Language) is used to control batch jobs on mainframe systems. Restarting a job involves identifying the step where it failed and resubmitting the job from that step.
JCL is used to define and control batch jobs on mainframe systems
To restart a job, identify the step where it failed
Modify the JCL to start from the failed step by specifying the restart parameter
Submit the modified JCL to restart the job
posted on 25 Jul 2024
It was easy, the topic is upi
Aptitude + coding Test
posted on 11 Nov 2024
Key Performance Indicators (KPIs) are measurable values that demonstrate how effectively a company is achieving key business objectives.
KPIs are specific, measurable, achievable, relevant, and time-bound metrics used to evaluate the success of an organization or a particular activity.
Examples of KPIs include revenue growth rate, customer acquisition cost, customer retention rate, website traffic, conversion rate, and e
loc is label-based indexing while iloc is integer-based indexing in pandas.
loc is used to access a group of rows and columns by labels
iloc is used to access a group of rows and columns by integer position
Example: df.loc['row_label', 'column_label'] vs df.iloc[0, 1]
I applied via LinkedIn and was interviewed in Dec 2020. There were 3 interview rounds.
JS Prototype is a mechanism for inheritance and sharing properties among objects.
Prototype is a property of every JavaScript function.
It allows objects to inherit properties and methods from other objects.
Modifying the prototype of a function affects all instances of that function.
Prototype chain is used to look up properties and methods of an object.
Prototype can be used to add new methods and properties to existing o
To find the total number without any loop in Node.js
Use the reduce() method to sum up the values in an array
Use the length property of an array to get the total number of elements
Use the Object.keys() method to get the total number of keys in an object
Promises, async/await, and callbacks are all ways to handle asynchronous operations in Node.js.
Callbacks are functions passed as arguments to another function and called when the operation is complete.
Promises represent a value that may not be available yet, but will be resolved at some point in the future.
Async/await is a syntax for writing asynchronous code that looks like synchronous code.
Callbacks are the oldest an...
Promises are used in Node to handle asynchronous operations and avoid callback hell.
Promises simplify error handling and make code more readable.
Promises allow for chaining multiple asynchronous operations.
Promises can be used with async/await to write synchronous-looking code.
Example: fetching data from an API using axios library with promises.
Example: reading a file with promises in Node's fs module.
Sequelize is an ORM for Node.js that supports multiple databases and provides easy data modeling and querying.
Sequelize is used to interact with databases in Node.js
It supports multiple databases like MySQL, PostgreSQL, SQLite, etc.
It provides easy data modeling and querying with its object-relational mapping
Example: const sequelize = new Sequelize('database', 'username', 'password', { dialect: 'mysql' });
based on 2 interviews
Interview experience
based on 7 reviews
Rating in categories
PHP Developer
5
salaries
| ₹1 L/yr - ₹4.3 L/yr |
Senior Software Engineer
5
salaries
| ₹10 L/yr - ₹17 L/yr |
Senior HR Executive
4
salaries
| ₹2.5 L/yr - ₹4.2 L/yr |
Front end Developer
4
salaries
| ₹1.2 L/yr - ₹4.8 L/yr |
android and Flutter Developer
4
salaries
| ₹4.8 L/yr - ₹9 L/yr |
Luxoft
Thryve Digital
Iksula
Mantra Technologies