i
Big Oh Notation
Filter interviews by
Top trending discussions
posted on 24 Dec 2024
I applied via LinkedIn and was interviewed in Nov 2024. There were 4 interview rounds.
Experienced Full Stack Developer with expertise in front-end and back-end technologies.
Experienced in HTML, CSS, JavaScript for front-end development
Proficient in Node.js, Express, MongoDB for back-end development
Familiar with React, Angular for building interactive web applications
GraphQL is a query language for APIs and a runtime for executing those queries. REST API is a set of rules for building web services. Both have their own advantages.
GraphQL allows clients to request only the data they need, reducing over-fetching and under-fetching.
REST API follows a more rigid structure and is easier to understand for beginners.
GraphQL is more efficient for complex queries involving multiple resources...
I was asked to discuss the system design of Google Meet, with a primary focus on video processing and WebRTC.
A graph question regarding LC 1334.
Experienced Full Stack Developer with a passion for creating innovative solutions and a strong desire to contribute to a dynamic team.
Over 5 years of experience in full stack development, working on various projects from concept to deployment.
Proficient in front-end technologies such as HTML, CSS, JavaScript, and React.
Skilled in back-end technologies including Node.js, Express, and MongoDB.
Motivated by the opportunity...
I applied via LinkedIn and was interviewed in Aug 2023. There were 2 interview rounds.
It was good and to the point
posted on 1 Jun 2021
I applied via LinkedIn and was interviewed in May 2021. There was 1 interview round.
Abstract class can have both abstract and non-abstract methods, while interface can only have abstract methods.
Abstract class can have method implementations, while interface cannot.
A class can implement multiple interfaces, but can only inherit from one abstract class.
Interfaces are used to define contracts for classes to implement, while abstract classes are used to provide a common base for subclasses.
Example: Abstr...
I applied via Campus Placement and was interviewed in Sep 2024. There were 3 interview rounds.
Aptitude questions with some basic coding questions
They have given 3 coding questions and some pseudo codings
I applied via LinkedIn and was interviewed in Jun 2024. There was 1 interview round.
I use print statements, logging, and debugging tools to identify and fix issues in my code.
I start by reviewing the code and understanding the logic behind it.
I use print statements to check the values of variables at different points in the code.
I utilize logging to track the flow of the program and identify any errors.
I use debugging tools like breakpoints and step-through debugging to pinpoint the exact location of ...
Identify bottlenecks, analyze code, optimize algorithms, utilize caching, and consider hardware upgrades.
Identify bottlenecks in the application by profiling and monitoring performance.
Analyze the code to find inefficient algorithms or database queries.
Optimize algorithms and data structures to improve efficiency.
Utilize caching mechanisms to reduce redundant computations.
Consider hardware upgrades such as increasing m
Functional programming focuses on functions and immutability, while object-oriented programming focuses on objects and encapsulation.
Functional programming uses pure functions that do not have side effects.
Object-oriented programming uses objects that encapsulate data and behavior.
In functional programming, data is immutable and functions are first-class citizens.
In object-oriented programming, objects can have state a...
I applied via Recruitment Consulltant and was interviewed in May 2024. There were 3 interview rounds.
It is easy to solve the Aptitude question and some identifying outputs of program.
A class is a blueprint for creating objects in object-oriented programming.
A class defines the properties and behaviors of objects.
An object is an instance of a class.
Example: Class 'Car' can have properties like 'color' and 'model', and behaviors like 'drive' and 'stop'.
Swap two numbers without using temp variable and reverse a string without using built-in functions.
To swap two numbers without using temp variable, use bitwise XOR operation.
To reverse a string without using built-in functions, use two pointers approach.
Example for swapping numbers: a = a ^ b; b = a ^ b; a = a ^ b;
Example for reversing a string: use two pointers to swap characters from start and end of the string.
Now, I am preparing for the third round.
So, I don't know the Coding Question.
posted on 4 Nov 2023
I was interviewed in Oct 2023.
Easy to medium
profit and loss questions
Permutation and combination
Easy to medium
45 mins
Operator overloading allows operators to be redefined for user-defined types in Java.
Operator overloading is not supported in Java as it can lead to ambiguity and confusion.
Java does not allow custom operators to be defined or existing operators to be overloaded.
Instead of operator overloading, Java provides method overloading where methods with the same name but different parameters can be defined.
Java is a high-level, object-oriented programming language known for its platform independence and robust features.
Java is platform-independent, meaning it can run on any device with a Java Virtual Machine (JVM)
It is object-oriented, allowing for modular and reusable code
Java is known for its robust standard library, which includes tools for networking, I/O, and more
It supports multithreading, allowing for concurrent e...
based on 1 review
Rating in categories
Software Engineer
52
salaries
| ₹4.8 L/yr - ₹14 L/yr |
Associate Software Engineer
21
salaries
| ₹3 L/yr - ₹6 L/yr |
Senior Software Engineer
12
salaries
| ₹9 L/yr - ₹17.6 L/yr |
Associate Software Developer
11
salaries
| ₹5 L/yr - ₹6 L/yr |
Devops Engineer
9
salaries
| ₹4 L/yr - ₹10 L/yr |
Accel Frontline
Northcorp Software
Elentec Power India (EPI) Pvt. Ltd.
HyScaler