i
Educase
Filter interviews by
I applied via Internshala and was interviewed in Jan 2022. There were 3 interview rounds.
I was given to make a registration form that enabled the user to do basic CRUD operations and I had to store them in a database.
Backend Developer Intern interview questions on HTTP methods, MVC, PHP framework, SESSION, COOKIE, and SQL queries.
GET is used to retrieve data from a server while POST is used to submit data to a server
MVC stands for Model-View-Controller and is a software design pattern used for separating concerns in an application
PHP frameworks include Laravel, CodeIgniter, and Symfony
SESSION and COOKIE are used for storing data on...
I was interviewed in Dec 2024.
I chose Flask over Django and FastAPI due to its simplicity, flexibility, and ease of use for smaller projects.
Flask is lightweight and minimalistic, making it easier to set up and use for smaller projects.
Flask allows for more flexibility in terms of project structure and customization compared to Django.
Flask is well-suited for rapid prototyping and smaller applications where simplicity is key.
Django, on the other ha...
Flask request and response block code snippet
Use Flask's request object to access incoming request data
Use Flask's jsonify function to create a JSON response
Handle different HTTP methods like GET, POST, etc. in the route function
ORM stands for Object-Relational Mapping, a programming technique for converting data between incompatible type systems in object-oriented programming languages.
ORM is used to map objects from an application to tables in a relational database.
It simplifies data manipulation by allowing developers to work with objects instead of SQL queries.
Popular ORM tools include Hibernate for Java, Entity Framework for .NET, and Seq
Use ORM code to select item from a table in database.
Use ORM query methods like find(), findOne(), or where() to select items from a table.
Specify the table name and any conditions for the selection.
Example: User.find({ where: { id: 1 } }) will select a user with id 1 from the User table.
Node.js is a runtime environment that allows you to run JavaScript code outside of a web browser.
Node.js is built on Chrome's V8 JavaScript engine.
It uses an event-driven, non-blocking I/O model that makes it lightweight and efficient.
Node.js is commonly used for building server-side applications and APIs.
It has a large ecosystem of open-source libraries and frameworks, such as Express.js.
Middleware is a software component that acts as a bridge between an application's request and response.
Middleware functions have access to the request and response objects
They can modify the request and response objects
Middleware can be used for tasks like authentication, logging, error handling, etc.
A promise is an object representing the eventual completion or failure of an asynchronous operation.
Promises are used to handle asynchronous operations in JavaScript.
They can be in one of three states: pending, fulfilled, or rejected.
Promises can be chained using .then() to handle success and .catch() to handle errors.
Example: new Promise((resolve, reject) => { setTimeout(() => resolve('Done!'), 1000); });
promise.all is a method in JavaScript that takes an array of promises and returns a single promise that resolves when all of the input promises have resolved.
Used to handle multiple asynchronous operations at once
Returns a single promise that resolves when all input promises have resolved
If any of the input promises is rejected, the returned promise is rejected with the reason of the first rejected promise
A callback is a function passed as an argument to another function to be executed later.
Callbacks are commonly used in asynchronous programming to handle tasks that take time to complete.
They are often used in event handling, timers, and AJAX requests.
Callbacks can be synchronous or asynchronous, depending on when they are executed.
Example: setTimeout(callback, 1000) will execute the callback function after 1 second.
Array,Tree, Behaviour questions 2 hr duration easy-medium
Topological sort can be used to traverse an array of strings in a specific order.
Topological sort is used to order elements based on their dependencies.
In the context of array traversal, we can use topological sort to determine the order in which strings should be processed.
For example, if strings represent tasks and their dependencies, we can use topological sort to ensure tasks are executed in the correct order.
The rightmost node in an almost complete binary search tree is the last node in the last level of the tree.
In an almost complete binary search tree, all levels are completely filled except possibly for the last level, which is filled from left to right.
To find the rightmost node, start at the root and traverse the tree by always going to the right child until reaching the last level.
The rightmost node will be the last
I applied via Approached by Company and was interviewed in Apr 2024. There were 2 interview rounds.
I am a passionate Backend Developer with 5 years of experience in building scalable and efficient web applications.
5 years of experience in backend development
Proficient in programming languages like Java, Python, and Node.js
Strong understanding of database management systems such as MySQL and MongoDB
Experience in developing RESTful APIs and microservices
Familiar with cloud technologies like AWS and Azure
I was interviewed in Jul 2024.
Find pairs from list whose sum is equal to target
Iterate through the list and for each element, check if the target minus the element exists in a hashmap
If it exists, add the pair to the result list
If it doesn't exist, add the current element to the hashmap
I applied via Company Website and was interviewed in Nov 2023. There were 3 interview rounds.
An aptitude test is an exam used to determine an individual's skill or propensity to succeed in a given activity.
I am a dedicated and experienced Backend Officer with a strong background in managing backend operations and ensuring smooth functioning of systems.
Experienced in handling backend operations and maintaining databases
Proficient in programming languages like Java and Python
Skilled in troubleshooting and resolving technical issues
Strong attention to detail and ability to work under pressure
Excellent communication and team
I handle stress, pressure, and anxiety by practicing self-care, time management, and seeking support.
I prioritize self-care activities such as exercise, meditation, and hobbies to reduce stress.
I manage my time effectively by setting realistic goals, breaking tasks into smaller steps, and using productivity tools.
I seek support from colleagues, mentors, or friends when facing challenging situations.
I maintain a positiv...
My strengths include strong problem-solving skills, attention to detail, and ability to work well under pressure.
Strong problem-solving skills: I have a knack for analyzing complex problems and finding effective solutions.
Attention to detail: I pay close attention to even the smallest details to ensure accuracy and quality in my work.
Ability to work well under pressure: I thrive in high-pressure situations and can rema...
posted on 15 Sep 2023
I applied via Walk-in and was interviewed in Aug 2023. There were 2 interview rounds.
Reactjs Developer
4
salaries
| ₹3 L/yr - ₹5 L/yr |
Front end Developer
3
salaries
| ₹3 L/yr - ₹6 L/yr |
TCS
Accenture
Wipro
Cognizant