Filter interviews by
I applied via Referral
Top trending discussions
posted on 1 Oct 2024
I applied via Campus Placement
DP graphs strings it was good
Reverse a linked list by changing the direction of pointers
Start with three pointers: current, previous, and next
Iterate through the list, updating pointers to reverse the direction
Return the new head of the reversed list
The Fibonacci series is a sequence of numbers where each number is the sum of the two preceding ones.
Start with two variables initialized to 0 and 1
Loop through desired number of iterations, adding the previous two numbers to get the next number
Print or store each number in the series
posted on 8 Aug 2024
I applied via Referral and was interviewed in Jul 2024. There was 1 interview round.
Object-oriented programming concepts that focus on data encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation: bundling data and methods that operate on the data into a single unit (class)
Inheritance: ability of a class to inherit properties and behavior from another class
Polymorphism: ability to present the same interface for different data types
Abstraction: hiding the complex implementation details
Quants, DSA, Logical, Analytical, OS, DBMS
Joins in SQL are used to combine rows from two or more tables based on a related column between them.
Joins are used to retrieve data from multiple tables based on a related column
Common types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN
Example: SELECT * FROM table1 INNER JOIN table2 ON table1.column = table2.column
OOP features are key concepts in Object-Oriented Programming that include encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation: Bundling data and methods that operate on the data into a single unit (object)
Inheritance: Ability for a class to inherit properties and behavior from another class
Polymorphism: Ability for objects to be treated as instances of their parent class or their own class
Abstractio...
An exception in Java is a runtime error that disrupts the normal flow of a program.
Exceptions are objects that are thrown when an error occurs during the execution of a program.
They can be caught and handled using try-catch blocks.
Common types of exceptions in Java include NullPointerException, ArrayIndexOutOfBoundsException, and IOException.
posted on 17 May 2024
I applied via campus placement at Dwarkadas J Sanghvi College of Engineering, Mumbai and was interviewed in Nov 2023. There were 5 interview rounds.
Quant Topics: Interests, Sequence and Series along with Missing items, Time and Distance/Work,
Verbal Topics: Comprehension, Corrections, Grammar etc
CS Core Subjects: DSA, OOPS, DBMS, OS
Overall Test Difficulty was Easy-Medium
System asked to choose one of the programming languages from C, C++ or Java. (Note: You can't change the language once confirmed!)
There were 7 different coding questions along with code. You just need to debug the code to get the correct output.
DSA: Graphs (Basics), Linked Lists, Conditional Statements, and Arrays (Stack and Queue)
Overall Difficulty was Medium (tbh, it depends on the practice you have done!)
Send an API request through postman
Based on job role, you will be having coding exam
I applied via campus placement at Indian Institute of Technology (IIT), Kharagpur and was interviewed in Nov 2022. There were 4 interview rounds.
The coding test comprised 4 questions, held on the Hackerank platform. The time-bound was 90 minutes. I would rate the questions as easy, medium, medium, and hard. You had to solve at least 3 and 80% of the test cases of the last question to qualify for the last round.
Polymorphism is the ability of an object to take on many forms. Types include compile-time, runtime, and ad-hoc polymorphism.
Compile-time polymorphism is achieved through function overloading and templates.
Runtime polymorphism is achieved through inheritance and virtual functions.
Ad-hoc polymorphism is achieved through operator overloading and function templates.
Polymorphism allows for code reusability and flexibility ...
Contributed to open source communities by developing and maintaining projects.
Developed and maintained a Python package for data analysis and visualization
Contributed to a popular JavaScript library by fixing bugs and adding new features
Participated in open source hackathons and contributed to various projects
Provided support and guidance to new contributors in the community
I applied via Naukri.com and was interviewed in Oct 2022. There were 2 interview rounds.
Given an array and target, find the index pair of elements the sum becomes target.
Use a hash table to store the difference between target and current element
Check if the difference exists in the hash table
Return the indices of the current element and the difference
I applied via Naukri.com and was interviewed in Jul 2022. There were 4 interview rounds.
HashMap is faster than TreeMap wrto performance due to its constant time complexity for most operations.
HashMap has O(1) time complexity for most operations while TreeMap has O(log n) time complexity.
HashMap is implemented using an array of buckets while TreeMap is implemented using a Red-Black Tree.
HashMap is preferred for frequent read operations while TreeMap is preferred for frequent write operations.
HashMap is uno...
Yes, it is possible to write a try catch block inside a catch block.
This is called nested try-catch block.
It is useful when we want to handle different types of exceptions in different ways.
Example: try { //code } catch (ExceptionType1 e1) { try { //code } catch (ExceptionType2 e2) { //code } } }
It is important to avoid excessive nesting as it can make the code difficult to read and maintain.
Yes, multiple exceptions can be caught in a single catch block separated by commas.
Multiple exceptions can be caught in a single catch block separated by commas.
This can be useful when handling different types of exceptions in a similar way.
For example: catch (IOException | SQLException ex) { // handle exception }
Software Developer
55
salaries
| ₹1.2 L/yr - ₹6.2 L/yr |
Android Developer
11
salaries
| ₹2 L/yr - ₹4.1 L/yr |
Junior Software Developer
9
salaries
| ₹1 L/yr - ₹3 L/yr |
Web Designer
5
salaries
| ₹1.6 L/yr - ₹2 L/yr |
Project Manager
4
salaries
| ₹10.8 L/yr - ₹15 L/yr |
Betasoft Solutions Private Limited
Sigma Solution
Lambda Technologies
Bajaj Finserv