i
EASEBUZZ
Filter interviews by
I appeared for an interview in Jan 2025.
Check if a string of brackets is valid by ensuring every opening bracket has a corresponding closing bracket.
Use a stack data structure to keep track of opening brackets
Iterate through the string and push opening brackets onto the stack
When a closing bracket is encountered, pop the top element from the stack and check if it matches the closing bracket
If the stack is empty at the end of the iteration, the string is vali...
Django models for school database with classes, students, and teachers.
Create a School model with a name field
Create a Class model with a foreign key to School and a primary teacher field
Create a Student model with a foreign key to Class
Use ForeignKey and OneToOneField relationships in Django models
Fetch all classes with more than 50 students using ORM query.
Use ORM query to filter classes with student count greater than 50
Join tables to get class information along with student count
Optimize query for better performance
I applied via Recruitment Consulltant and was interviewed in Jun 2024. There were 2 interview rounds.
select_related and prefetch_related are query optimization techniques in Django to reduce the number of queries executed when accessing related objects.
select_related is used to retrieve related objects in a single query using a SQL JOIN operation
prefetch_related is used to retrieve related objects in separate queries to avoid duplicate data retrieval
select_related is suitable for foreign key and one-to-one relationshi...
Page load in browser is the process of fetching and rendering a web page.
Browser sends a request to the server for the web page
Server processes the request and sends back the HTML, CSS, and JavaScript files
Browser renders the content and executes the scripts to display the page
Page load time can be affected by factors like server response time, network speed, and browser cache
Top trending discussions
posted on 4 Nov 2024
I applied via LinkedIn and was interviewed in Oct 2024. There were 3 interview rounds.
Questions were based on basic aptitude like seating arrangement
Reversing an array involves swapping elements from both ends towards the center.
Use a loop to iterate from the start to the middle of the array.
Swap the elements at the current index and its corresponding index from the end.
Example: For array ['a', 'b', 'c'], after reversing it becomes ['c', 'b', 'a'].
posted on 28 May 2022
OOPs concepts include encapsulation, inheritance, polymorphism, and abstraction. Microservices are small, independent services that communicate with each other.
OOPs concepts help in creating modular and reusable code.
Encapsulation ensures that data is hidden and can only be accessed through defined methods.
Inheritance allows a class to inherit properties and methods from a parent class.
Polymorphism allows objects to ta...
I applied via LinkedIn and was interviewed in Mar 2023. There were 3 interview rounds.
Node.js has several core modules that provide essential functionality for building applications.
HTTP: Allows Node.js to transfer data over the Hyper Text Transfer Protocol (HTTP)
FS: Provides file system operations like reading and writing files
OS: Gives information about the operating system on which Node.js is running
Path: Helps in working with file and directory paths
Events: Allows to handle events in Node.js applica...
Angular is a front-end framework for building client-side applications, while Node.js is a back-end runtime environment for running server-side applications.
Angular is used for building dynamic web applications with HTML, CSS, and TypeScript.
Node.js is used for server-side scripting and building scalable network applications.
Angular is a front-end framework developed and maintained by Google.
Node.js is a back-end runti...
process.nextTick() is called before any I/O events, while setImmediate() is called after I/O events.
process.nextTick() is called at the end of the current event loop cycle, before any I/O events.
setImmediate() is called at the beginning of the next event loop cycle, after I/O events.
Use process.nextTick() for executing code asynchronously but as soon as possible.
Use setImmediate() for executing code asynchronously afte...
Async in Node.js can be implemented using callbacks, promises, or async/await.
Use callbacks to handle asynchronous operations in Node.js
Promises can be used for cleaner asynchronous code
Async/await provides a more synchronous way to write asynchronous code
Casendra CQL is a query language used for general operations in Casendra database.
Casendra CQL is similar to SQL but optimized for Cassandra database
It supports CRUD operations (Create, Read, Update, Delete)
It allows for filtering, sorting, and aggregating data
Example: SELECT * FROM table_name WHERE column_name = value;
Column family is a data model used in NoSQL databases to store related data together.
Used in NoSQL databases like Apache Cassandra
Consists of rows and columns
Columns are grouped together and stored on disk sequentially
Supports wide rows and dynamic columns
Example: In a social media application, a column family could store user profiles with columns for name, age, and location
I applied via Company Website and was interviewed before Dec 2023. There was 1 interview round.
I am a software developer with 5 years of experience in Java, Python, and SQL.
I have a Bachelor's degree in Computer Science from XYZ University.
I have worked on developing web applications using Java Spring framework.
I am proficient in writing complex SQL queries for database management.
I have experience in developing automation scripts using Python.
I applied via Walk-in and was interviewed before Aug 2023. There was 1 interview round.
MCQ on programing. Easy peasy.
I appeared for an interview in Apr 2021.
Round duration - 90 minutes
Round difficulty - Medium
Timing was 9 PM. Platform was not good. Platform was very lagging so overall it was bad experience.
Given an array 'ARR' of 'N' distinct integers, determine the third largest element in the array.
The first line contains a single integer 'T' representing the numb...
Find the third largest element in an array of distinct integers.
Sort the array in descending order and return the element at index 2.
Handle cases where the array has less than 3 elements separately.
Use a set to store distinct elements for efficient processing.
You are provided with a string STR
of length N. The task is to find the longest palindromic substring within STR
. If there are several palindromic substring...
Find the longest palindromic substring in a given string.
Iterate through the string and expand around each character to find palindromes
Keep track of the longest palindrome found so far
Return the longest palindromic substring
In this problem, Ninja is provided with two lines on a 2D plane. The first line 'AB' is determined by two points A and B. The second line 'PQ' is determined by two poi...
Calculate the intersection point of two lines on a 2D plane with precision up to six decimal places.
Implement a function to calculate the intersection point of two lines on a 2D plane
Handle precision up to six decimal places in the output
Return -1.000000 -1.000000 if the lines do not intersect
Ensure the lines 'AB' and 'PQ' are distinct
Tip 1 : Have some projects.
Tip 2 : Do a course from Coding Ninjas.
Tip 1 : Keep it short
Tip 2 : Add skills iff you are sure
I appeared for an interview in Apr 2021.
Round duration - 90 minutes
Round difficulty - Medium
Timing was 9 PM. Platform was not good. Platform was very lagging so overall it was bad experience.
Given an array 'ARR' of 'N' distinct integers, determine the third largest element in the array.
The first line contains a single integer 'T' representing the numb...
Find the third largest element in an array of distinct integers.
Sort the array in descending order and return the element at index 2.
Handle cases where there are less than 3 elements in the array.
Consider edge cases like negative integers and duplicates.
You are provided with a string STR
of length N
. The goal is to identify the longest palindromic substring within this string. In cases where multiple palind...
Identify the longest palindromic substring in a given string.
Iterate through each character in the string and expand around it to find palindromes
Keep track of the longest palindrome found so far
Return the longest palindromic substring with the smallest start index
In this problem, Ninja is provided with two lines on a 2D plane. The first line 'AB' is determined by two points A and B. The second line 'PQ' is determined by two poi...
Calculate the intersection point of two lines on a 2D plane with precision up to six decimal places.
Implement a function to calculate the intersection point of two lines on a 2D plane
Handle precision up to six decimal places in the output
Return -1.000000 -1.000000 if the lines do not intersect
Ensure the lines 'AB' and 'PQ' are distinct
Tip 1 : Have some projects.
Tip 2 : Do a course from Coding Ninjas.
Tip 1 : Keep it short.
Tip 2 : Do not put false things.
Some of the top questions asked at the EASEBUZZ Full Stack Developer interview -
based on 2 interview experiences
Difficulty level
Duration
Senior Manager
26
salaries
| ₹13 L/yr - ₹23.8 L/yr |
Senior Business Development Manager
25
salaries
| ₹13.6 L/yr - ₹23 L/yr |
Business Development Manager
20
salaries
| ₹5.8 L/yr - ₹12 L/yr |
Software Developer
15
salaries
| ₹9.3 L/yr - ₹18.1 L/yr |
Software Engineer
13
salaries
| ₹4 L/yr - ₹7.8 L/yr |
Kissht Finance
VSoft Technologies
Innoviti Technologies Private Limited
KhataBook