Filter interviews by
I applied via Naukri.com and was interviewed in Nov 2020. There were 5 interview rounds.
List is mutable and tuple is immutable in Python.
List can be modified after creation, tuple cannot
List uses square brackets [], tuple uses parentheses ()
List is slower than tuple in terms of performance
List is used for collections of data that may change, tuple for fixed collections
Many to many relationship is a type of relationship between two entities where one entity can have multiple instances of another entity and vice versa.
It involves a junction table that connects the two entities.
It allows for complex data modeling and querying.
Example: A student can enroll in multiple courses and a course can have multiple students.
Example: A book can have multiple authors and an author can have written
Truncate removes all data from a table while delete removes specific rows.
Truncate is faster than delete as it doesn't log individual row deletions
Truncate resets the identity of the table while delete doesn't
Truncate cannot be rolled back while delete can be
Truncate is a DDL command while delete is a DML command
Find subarray with maximum sum value
Use Kadane's algorithm to find the maximum subarray sum
Initialize max_so_far and max_ending_here to 0
Loop through the array and update max_ending_here and max_so_far
Return the subarray with maximum sum value
Flask is a micro web framework while Django is a full-stack web framework.
Flask is lightweight and flexible while Django is more structured and includes many built-in features.
Flask is better for small to medium-sized projects while Django is better for larger projects.
Flask has less built-in functionality but allows for more customization while Django has more built-in functionality but is less customizable.
Flask is e...
MVC and MVT are software architecture patterns used for developing web applications.
MVC stands for Model-View-Controller and separates the application into three interconnected components.
MVT stands for Model-View-Template and is similar to MVC but with a different approach to handling user input.
In MVC, the Model represents the data and business logic, the View displays the data to the user, and the Controller handles...
Top trending discussions
I applied via Naukri.com and was interviewed in Jul 2020. There were 4 interview rounds.
Flip-flops and latches are sequential logic circuits used to store and manipulate binary data.
Flip-flops are edge-triggered devices, while latches are level-sensitive devices.
Flip-flops have separate clock and data inputs, while latches have a single input for both clock and data.
Flip-flops are used in synchronous circuits, while latches are used in asynchronous circuits.
Flip-flops are more complex and require more cir...
posted on 30 Nov 2022
I applied via LinkedIn and was interviewed before Nov 2021. There were 3 interview rounds.
There are basic aptitude questions for freshers level
posted on 5 Apr 2021
posted on 29 Jun 2024
I applied via Referral and was interviewed before Jun 2023. There were 3 interview rounds.
Coding test are just basic Array and linkedList question
The 4 pillars of OOP are Inheritance, Encapsulation, Abstraction, and Polymorphism.
Inheritance allows a class to inherit properties and behavior from another class.
Encapsulation restricts access to certain components of an object, protecting its integrity.
Abstraction hides complex implementation details and only shows the necessary features.
Polymorphism allows objects of different classes to be treated as objects of a
HashMap is a data structure that stores key-value pairs and uses hashing to quickly retrieve values based on keys.
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.
Retrieving a value involves hashing the ...
Implementation of Create, Read, Update, and Delete operations in a software system.
Use SQL queries for database operations
Create separate functions for each operation
Handle errors and exceptions properly
Test thoroughly to ensure functionality
Consider security measures to prevent unauthorized access
Seeking new challenges and opportunities for growth.
Looking for a new environment to learn and develop new skills
Interested in working on different projects and technologies
Seeking better career advancement opportunities
Wanting to work in a more collaborative team environment
posted on 4 Mar 2025
I appeared for an interview before Mar 2024.
I'm a passionate software engineer with a strong background in full-stack development and a love for solving complex problems.
Education: Bachelor's degree in Computer Science from XYZ University.
Experience: 3 years of experience in developing web applications using React and Node.js.
Projects: Developed an e-commerce platform that increased sales by 30% within the first quarter.
Skills: Proficient in JavaScript, Python, ...
I hold a Bachelor's degree in Computer Engineering and developed a web-based project for managing student records.
Bachelor's degree in Computer Engineering from XYZ University.
Completed a capstone project on a web application for student record management.
Utilized technologies like HTML, CSS, JavaScript, and Node.js.
Implemented features such as user authentication, data visualization, and a responsive design.
Collaborat...
This company aligns with my values, offers growth opportunities, and fosters innovation, making it an ideal environment for my skills.
The company's commitment to innovation resonates with my passion for developing cutting-edge software solutions.
I admire the collaborative culture here, which I experienced during my interactions with the team during the interview process.
The emphasis on professional development and cont...
I applied via Company Website and was interviewed in Aug 2022. There were 2 interview rounds.
I applied via Naukri.com and was interviewed before May 2023. There were 2 interview rounds.
Js Questions , closures, array methods
Assignment based on round 1
posted on 29 Nov 2024
Basics of python , java ,oops, dbms
I applied via Internshala and was interviewed in Sep 2022. There were 3 interview rounds.
Includes basic aptitude question with additional questions based on coding languages fundamentals.....
Binary search is a search algorithm that finds the position of a target value within a sorted array.
Divide the array into two halves
Compare the target value with the middle element
If the target value matches the middle element, return its position
If the target value is less than the middle element, search the left half of the array
If the target value is greater than the middle element, search the right half of the arra...
based on 1 interview
Interview experience
based on 1 review
Rating in categories
Technical Recruiter
43
salaries
| ₹2.5 L/yr - ₹6.5 L/yr |
Senior Software Engineer
28
salaries
| ₹7.3 L/yr - ₹25.5 L/yr |
Senior Technical Recruiter
21
salaries
| ₹4.2 L/yr - ₹7.5 L/yr |
Software Engineer
17
salaries
| ₹5 L/yr - ₹14.1 L/yr |
Software Developer
13
salaries
| ₹4.1 L/yr - ₹10 L/yr |
Maxgen Technologies
F1 Info Solutions and Services
ANR Software Private Limited
MCM Telecom Equipment